摘要: 1.CAS 线程数特别多、执行时间比较短的时候,适合用CAS 2.synchronized :线程数少、执行时间比较长,用重量级锁,synchronized 阅读全文
posted @ 2020-04-20 16:53 Nullpointer_dxy 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 内存泄露:表示这块内存永远不会被回收,这种情况叫做内存泄露 阅读全文
posted @ 2020-04-12 14:06 Nullpointer_dxy 阅读(93) 评论(0) 推荐(0) 编辑
摘要: c++ 的 指令 lock cmpxchg 是cas synchronized atomic 的底层实现 lock可以使比较好交换两个操作一起执行,不会被其他线程打断 JOL框架 阅读全文
posted @ 2020-02-20 22:04 Nullpointer_dxy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; /** * @Description TODO * @Date 2020/1/8 9:48 * @Author dengxiaoyu */ public class Student { private int age; private String 阅读全文
posted @ 2020-01-08 11:17 Nullpointer_dxy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 方法设计 单元:一个类或者一组类(组件) 类采用名词结构 动词过去式+名词 ContextRefreshedEvent 动词ing + 名词 InitializingBean 形容词 + 名词 ConfigurableApplicationContext 执行:某个方法 方法命名:动词 execut 阅读全文
posted @ 2019-11-11 21:10 Nullpointer_dxy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 方法区:最重要的内存区域,多线程共享,保存了类的信息(名称,成员,接口,父类),反射机制是重要的组成部分,动态进行类操作的实现 堆内存(heap space):保存对象的真实信息,该内存牵扯到内存释放问题,GC 栈内存(stack space):线程的私有空间,在每进行一次方法调用时,都存在栈帧,采 阅读全文
posted @ 2019-11-08 16:29 Nullpointer_dxy 阅读(104) 评论(0) 推荐(1) 编辑
摘要: spring Cloud与dubbo都为微服务框架,那么我们在进行技术选型时应该怎么考虑呢?可以从以下几个方面考虑 1.架构完整度:与spring cloud相比,dubbo的架构完整度不够,其本身只提供了服务注册中心与服务治理两个模块,而spring cloud到现在为止,已经提供了服务注册中心, 阅读全文
posted @ 2019-11-02 12:58 Nullpointer_dxy 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: MYISAM存储结构 MYISAM 存储文件结构 .frm 表定义文件 .myd 数据文件 .myi 索引文件 INNODB存储文件结构 .frm 表定义文件 .ibd 数据文件,ibd既包括数据也包括索引 阅读全文
posted @ 2019-10-09 20:00 Nullpointer_dxy 阅读(981) 评论(0) 推荐(0) 编辑
摘要: centos环境 关闭防火墙命令: chkconfig iptables off 当前这次不生效,重启后一直生效 service iptables stop 当前这次生效,重启后不生效 :set nu 显示行号 chown 改变文件拥有者 chmod 改变文件权限 chmod g+w,o-r mys 阅读全文
posted @ 2019-10-06 15:44 Nullpointer_dxy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: AOF方式 介绍: 默认情况下Redis没有开启AOF(append only file)方式的持久化 开启AOF持久化后每执行一条会更改Redis中的数据的命令,Redis就会将该命令写入硬盘中的AOF文件,这一过程显然会降低Redis的性能,但大部分情况下这个影响是能够接受的,另外使用较快的硬盘 阅读全文
posted @ 2019-10-06 10:04 Nullpointer_dxy 阅读(171) 评论(0) 推荐(0) 编辑