摘要: Synchronized的特性 synchronized 是java中的关键字,主要用于加锁,来实现同步,具体实现形式有以下三种: 1.对普通方法加锁,锁是当前实例对象 2.对静态方法加锁,锁是当前类的Class实例,因为Class数据存在于永久代,因此静态方法锁相当于该类的一个全局锁; 3.对对象 阅读全文
posted @ 2020-09-24 18:54 Johnson_wang 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Spring 启动报错 :java.lang.IllegalStateException: Cannot run without an instance id org.springframework.beans.factory.BeanCreationException: Error creatin 阅读全文
posted @ 2020-08-18 20:53 Johnson_wang 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: redis RedisTemplate putAll map 阅读全文
posted @ 2020-07-29 16:04 Johnson_wang 阅读(5797) 评论(0) 推荐(0) 编辑
摘要: HashMap在JDK1.7是以数组加链表的形式组成,JDK1.8后新增了红黑树结构,当链表大于8并且容量大于64时,链表结构会转成红黑树结构。 JDK1.8 之所以会加入红黑树是因为当链表过长是会严重影响HashMap的性能,而红黑树具有快速增删改查的特点。 HashMap源码中包含了一下几个常量 阅读全文
posted @ 2020-06-10 18:41 Johnson_wang 阅读(4780) 评论(0) 推荐(0) 编辑
摘要: PageHelper 阅读全文
posted @ 2020-06-03 15:00 Johnson_wang 阅读(940) 评论(0) 推荐(1) 编辑
摘要: 1.修改配置文件 /etc/my.cnf 在[mysqld]下 加入skip-grant-tables 2.重启mysql 命令:service mysqld restart 3.等待几分钟后 就可以直接无密码登录了 4.修改user表 执行以下sql: mysql>use mysql;mysql> 阅读全文
posted @ 2019-12-17 20:31 Johnson_wang 阅读(463) 评论(0) 推荐(0) 编辑
摘要: mac os版 MAT是内存分析工具 1、下载 http://www.eclipse.org/mat/downloads.php MAC的下载地址 http://www.eclipse.org/downloads/download.php?file=/mat/1.8.1/rcp/MemoryAnal 阅读全文
posted @ 2019-12-09 14:11 Johnson_wang 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: JVM内存分析 阅读全文
posted @ 2019-09-30 15:47 Johnson_wang 阅读(13533) 评论(0) 推荐(0) 编辑
摘要: euraka 管理 阅读全文
posted @ 2019-08-31 16:33 Johnson_wang 阅读(6129) 评论(0) 推荐(1) 编辑
摘要: 1.Jenkins配置 jenkins 服务启动时 需要在jvm启动项里加入如下代码: -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5555 address 是需要自定义配置的端口 然后启动项目 选择当前jvm_p 阅读全文
posted @ 2019-06-20 21:43 Johnson_wang 阅读(2137) 评论(1) 推荐(0) 编辑