会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xiong2012
博客园
首页
新随笔
联系
订阅
管理
2020年5月22日
redis 分布式锁 spring boot
摘要: 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
阅读(162)
评论(0)
推荐(0)
编辑
2020年5月18日
java 记一次synchronized的错误使用 LockUtil工具类
摘要: 代码如下, 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
阅读(457)
评论(0)
推荐(0)
编辑
2020年4月22日
jvm调优的学习
摘要: 面试中经常被问到,怎么调优jvm,于是查了很多资料学习了一下,做一下总结, 1、jvm调优主要是针对垃圾回收,先要熟悉jvm内存模型,主要有堆内存,栈内存,堆内存是java对象new之后存放的区域,栈内存是java方法存放临时变量的区域,方法执行完栈内存会自动释放,垃圾回收需要清理的是堆内存 a、堆
阅读全文
posted @ 2020-04-22 15:46 xiong2012
阅读(337)
评论(0)
推荐(0)
编辑
mysql中的4种事务 隔离级别的简单理解
摘要: mysql事务隔离的简单理解 事务的原则是acid,只有串行化的隔离级别是符合acid原则的,其他隔离级别需要加锁才能实现acid原则,待探讨? mysql中事务隔离级别有4种, 1、读未提交(read-uncommitted) 两个事务修改同一个数据时,事务A读取到事务B未提交的数据,会产生脏读的
阅读全文
posted @ 2020-04-22 11:45 xiong2012
阅读(189)
评论(0)
推荐(0)
编辑
关于 java锁,mysql锁,以及乐观锁、悲观锁、死锁的总结
摘要: 以下都是用自己的语言的自我理解与总结,仅供参考 首先,要明白为什么会有锁,简单点就是,多个进程(或者多个线程)需要同时修改同一个资源的时候,为了保证顺序修改而加的锁,如果不顺序修改,那就会错乱。 1、线程和进程的区别 进程:系统资源分配的最小单位,指运行中的应用程序。 线程:系统分配处理器时间资源的
阅读全文
posted @ 2020-04-22 11:01 xiong2012
阅读(1069)
评论(0)
推荐(0)
编辑
2020年4月20日
ubuntu vmware磁盘扩容,无界面版本 ,交换区修改
摘要: 首先按照文档操作到安装gparted 这一步,参考大佬地址,https://www.jianshu.com/p/c228dc429781 由于没有界面, 然后使用命令, 1、mkswap /dev/sda2 创建交换区,执行完成会显示uuid,把这个uuid替换到下面步骤 2、编辑/et/fstab
阅读全文
posted @ 2020-04-20 22:06 xiong2012
阅读(466)
评论(0)
推荐(0)
编辑
2020年4月2日
pomelo debug vscode 断点调试
摘要: 参考文章,https://www.cnblogs.com/160329GL/p/9954274.html 注意是添加 "args":"--inspect=49901" 不是 "args": "--debug=32312",
阅读全文
posted @ 2020-04-02 12:00 xiong2012
阅读(237)
评论(0)
推荐(0)
编辑
2019年11月7日
linux环境,centos7,安装docker
摘要: https://www.jianshu.com/p/2dae7b13ce2f 添加 重启网卡 解决。
阅读全文
posted @ 2019-11-07 15:31 xiong2012
阅读(242)
评论(0)
推荐(0)
编辑
2019年11月4日
docker 学习
摘要: 容器内安装软件工具命令 首先你要知道你使用的基础镜像是什么版本如果是centos肯定有yum如果是ubuntu、debian那即是apt-get如果是alpine那即是apk alpine是最小的基础镜像 脚本参考地址,https://www.jb51.net/article/125474.htm
阅读全文
posted @ 2019-11-04 14:40 xiong2012
阅读(118)
评论(0)
推荐(0)
编辑
2019年11月1日
spring boot 1.5.10.RELEASE ,spring boot admin 1.5.7 添加 security
摘要: 生产环境的客户端actuator最好是加上security校验,不然配置信息不登录就能直接获取到 server端配置,参考官方 文档,https://codecentric.github.io/spring-boot-admin/1.5.7/#getting-started 代码参见,码云,http
阅读全文
posted @ 2019-11-01 16:44 xiong2012
阅读(1139)
评论(0)
推荐(0)
编辑
下一页