自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Netty-初体验

在深入学习Netty之前,首先编写一段简单的服务端和客户端程序,来体验一下Netty是如何进行交互的。

2022-01-29 15:09:15 7767

原创 自定义函数式接口与Lambda原理分析

自定义函数式接口与Lambda原理分析

2020-10-13 21:39:35 246

原创 synchronized锁升级示例演示

在说synchronized升级之前,先说明一下java对象的内存布局分为三部分:对象头、实例数据,对齐填充;其中对象头中含有对象自身的运行时数据,如哈希码、GC分代年龄、锁状态标志位、线程持有的锁、偏向线程ID等。在不同的锁状态标志位下有不同的差别,如下图所示:如何查看对象占用内存的情况呢?OpenJDK 提供了一个非常好用的工具,JOL包,其maven依赖如下:<dependency> <groupId>org.openjdk.jol</groupId>

2020-10-08 22:45:24 124

原创 线程池优雅关闭

最近项目维护过程中,商户在使用我们对外提供的java sdk的时候,发现应用进行正常停止的时候,不正常停止,从日志中分析发现,sdk内的定时关闭http连接方法无法正常退出,代码片段如下: private final static ScheduledThreadPoolExecutor SCHEDULED = new ScheduledThreadPoolExecutor(1); /** * 定时清理空闲连接,延迟1分钟启动,每5秒清理超过30秒空闲的连接 * @param c

2020-10-01 12:36:14 201

原创 线程池shutdown和shutdownNow原理

记录一下最近学习java线程池shutdown和shutdownNow的原理,话不多说,先看看代码示例和运行结果。shutdown原理先看一下代码示例: public static void main(String[] args) throws Exception { ThreadPoolExecutor service = new ThreadPoolExecutor(1, 1, 60, TimeUnit.SECONDS, new LinkedB

2020-10-01 12:20:23 974

原创 java的引用类型与演示

强引用强引用是无论在任何情况下,只要强引用关系还存在,即使垃圾收集器进行垃圾回收,甚至抛出OOM,也不会回收掉被引用的对象,如下代码片段: Object obj = new Object();软引用软引用是用来描述一些还有用,但非必须的对象。只被软引用关联着的对象,若JVM内存足够时,即使触发垃圾回收也不会回收该对象;但当JVM内存不够时,系统在发生OOM之前,就会对这些对象进行回收,若回收之后,还是没有足够的空间时,才会抛出OOM。下面我们用示例代码来说明:/** * 软引用 * <

2020-09-29 23:21:48 479

转载 TCP慢启动、拥塞避免、快速重传、快速恢复

转载地址:https://blog.csdn.net/ydyang1126/article/details/72842274

2020-09-12 23:08:43 103

原创 maven搭建私服(nexus使用)

maven在实际使用中使用最多的是依赖管理工具,从中央仓库中下载包到本地仓库中,并在pom文件中引入依赖的jar包,那么在项目中就可以使用了。而每个公司不同部门,部门中的不同项目组,都会发布自己的项目,或者使用其他项目组发布的项目,如果统一管理公司内部各个项目之间的依赖关系呢?这样就引入了私有服务器,即公司内部所有部门,所有项目组都将项目发布到统一的服务器上供大家使用。

2016-08-31 18:01:27 386

原创 window下常用的redis命令

启动redis  : redis-server redis.windows.confredis作为windows服务启动方式: redis-server --service-install redis.windows.conf启动服务:redis-server --service-start停止服务:redis-server --service-stop后续

2016-08-18 10:56:29 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除