2020年5月22日
摘要:
import java.util.concurrent.TimeUnit; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; impo
阅读全文
posted @ 2020-05-22 17:12
xiong2012
阅读(167)
推荐(0)
2020年5月18日
摘要:
代码如下, import java.util.HashSet; import java.util.Set; public class LockTest1 { public static Set<String> map = new HashSet<String>(); public static vo
阅读全文
posted @ 2020-05-18 17:05
xiong2012
阅读(473)
推荐(0)
2020年4月22日
摘要:
面试中经常被问到,怎么调优jvm,于是查了很多资料学习了一下,做一下总结, 1、jvm调优主要是针对垃圾回收,先要熟悉jvm内存模型,主要有堆内存,栈内存,堆内存是java对象new之后存放的区域,栈内存是java方法存放临时变量的区域,方法执行完栈内存会自动释放,垃圾回收需要清理的是堆内存 a、堆
阅读全文
posted @ 2020-04-22 15:46
xiong2012
阅读(346)
推荐(0)
摘要:
mysql事务隔离的简单理解 事务的原则是acid,只有串行化的隔离级别是符合acid原则的,其他隔离级别需要加锁才能实现acid原则,待探讨? mysql中事务隔离级别有4种, 1、读未提交(read-uncommitted) 两个事务修改同一个数据时,事务A读取到事务B未提交的数据,会产生脏读的
阅读全文
posted @ 2020-04-22 11:45
xiong2012
阅读(193)
推荐(0)
摘要:
以下都是用自己的语言的自我理解与总结,仅供参考 首先,要明白为什么会有锁,简单点就是,多个进程(或者多个线程)需要同时修改同一个资源的时候,为了保证顺序修改而加的锁,如果不顺序修改,那就会错乱。 1、线程和进程的区别 进程:系统资源分配的最小单位,指运行中的应用程序。 线程:系统分配处理器时间资源的
阅读全文
posted @ 2020-04-22 11:01
xiong2012
阅读(1096)
推荐(0)
2020年4月20日
摘要:
首先按照文档操作到安装gparted 这一步,参考大佬地址,https://www.jianshu.com/p/c228dc429781 由于没有界面, 然后使用命令, 1、mkswap /dev/sda2 创建交换区,执行完成会显示uuid,把这个uuid替换到下面步骤 2、编辑/et/fstab
阅读全文
posted @ 2020-04-20 22:06
xiong2012
阅读(524)
推荐(0)
2020年4月2日
摘要:
参考文章,https://www.cnblogs.com/160329GL/p/9954274.html 注意是添加 "args":"--inspect=49901" 不是 "args": "--debug=32312",
阅读全文
posted @ 2020-04-02 12:00
xiong2012
阅读(256)
推荐(0)
2019年11月7日
摘要:
https://www.jianshu.com/p/2dae7b13ce2f 添加 重启网卡 解决。
阅读全文
posted @ 2019-11-07 15:31
xiong2012
阅读(246)
推荐(0)
2019年11月4日
摘要:
容器内安装软件工具命令 首先你要知道你使用的基础镜像是什么版本如果是centos肯定有yum如果是ubuntu、debian那即是apt-get如果是alpine那即是apk alpine是最小的基础镜像 脚本参考地址,https://www.jb51.net/article/125474.htm
阅读全文
posted @ 2019-11-04 14:40
xiong2012
阅读(124)
推荐(0)
2019年11月1日
摘要:
生产环境的客户端actuator最好是加上security校验,不然配置信息不登录就能直接获取到 server端配置,参考官方 文档,https://codecentric.github.io/spring-boot-admin/1.5.7/#getting-started 代码参见,码云,http
阅读全文
posted @ 2019-11-01 16:44
xiong2012
阅读(1176)
推荐(0)