
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在java日常开发中,经常遇到对图片资源的操作需求,如压缩、缩放、旋转。目前应用系统好多采用前后端分离方式,图片资源需要进行传输,而现在手机或数码设备拍摄的图片都是高清,占用空间大,在网络传输时占用大量带宽,所以对图片的压缩就非常必要。Thumbnailator是一个Google开源的优秀图片处理的第三方Java类库,处理效果远比Java API的好,下面尝试用很少的代码实现图片的压缩、旋转功能。
在springboot工程中集成netty框架实现UDP的接收与发送,话不多说,直接上代码。
在摸鱼刷X时,看到一张非常棒的图,是关于不同API架构的,下面学习记录一下。(摘自网络)
cmd窗口运行jar程序时,在cmd窗口点击了一下,如果你选中了(页面会有个白色的选中内容),java程序就会暂停,这是只有按一下鼠标右键或着Ctrl+C才能取消选中,程序才会继续运行,如果java程序在windwos环境运行在cmd窗口,误操作点了一下cmd界面,就会导致java程序暂停,出现莫名其妙的问题,非常的难受。
下面记录一下windows10环境下搭建redis3主3从集群,将过程分享出来,仅供学习研究使用。
在项目开发中,redis集群应用的越来越多,下面对redis集群的启动记录如下。进入每个节点的bin目录,执行如下./redis-server 6379/redis.conf./redis-server 6380/redis.confps -ef | grep redis确认所有的节点都启动后,接下来使用参数create 创建。如果redis版本为5之前可以使用ruby方式,redis集群命令:.
Keepalived是一个基于VRRP协议来实现的服务高可用方案。VRRP协议(虚拟路由冗余协议—— Virtual Router Redundancy Protocol,简称VRRP),是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络 中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允
removeOneEntryOnListRight方法会删除队列中最后一个元素,然后返回这个元素的值,若队列中灭有元素了,那么会返回null,且它们都是原子操作。这样,每个请求都无需经过加锁操作,直接利用redis的单线程特性,即可实现高并发下的秒杀:请求到达redis,redis会逐个执行,每一次执行要么返回一个值,要么返回null,很显然,有返回值的就是抢到了,返回null的就是没抢到。秒杀在
在java日常开发中,经常遇到对图片资源的操作需求,如压缩、缩放、旋转。目前应用系统好多采用前后端分离方式,图片资源需要进行传输,而现在手机或数码设备拍摄的图片都是高清,占用空间大,在网络传输时占用大量带宽,所以对图片的压缩就非常必要。Thumbnailator是一个Google开源的优秀图片处理的第三方Java类库,处理效果远比Java API的好,下面尝试用很少的代码实现图片的压缩、旋转功能。
在java web开发中经常会用到redis做为缓存,下面介绍一种redis可视化工具Another Redis DeskTop Manager下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/下载windows版本Another-Redis-Desktop-Manager.1.3.9.exe后,双击exe安装,默认安装即可。打开







