摘要: Synchronized是由JVM实现的一种互斥同步的一种方式,如果查看Synchronized修饰过的程序块编译后的字节码,会发现,被Synchronized修饰过的程序块,在编译前后被编译器生成了monitorenter和monitorexit两个字节码指令; 这两个指令的含义:在虚拟机执行到m 阅读全文
posted @ 2020-04-03 16:39 zpp13 阅读(150) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_38575051/article/details/90481722 阅读全文
posted @ 2020-03-02 17:00 zpp13 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1.spring security 主要是为了做认证和授权,通过一系列的filter链; 认证流程如下: security默认做认证处理的过滤器为UsernamePasswordAuthenticationFilter,该类继承AbstractAuthenticationProcessingFilt 阅读全文
posted @ 2020-01-09 11:36 zpp13 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 因为synchronized为进程级别的锁,当系统应用为分布式架构或者集群部署,会存在线程不安全的问题,所以可以使用redis或者redission实现分布式锁,具体代码实现如下: redis实现分布式锁: 阅读全文
posted @ 2020-01-06 09:30 zpp13 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 安装可以参考这个地址: https://blog.csdn.net/gozhuyinglong/article/details/80336765 学习下画图和xml相关的知识: http://www.uml.org.cn/modeler/201907312.asp 阅读全文
posted @ 2020-01-03 15:00 zpp13 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-03 14:45 zpp13 阅读(105) 评论(0) 推荐(0) 编辑
摘要: npm install -g npm 阅读全文
posted @ 2020-01-03 13:26 zpp13 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 当springBoot集成oracle时,maven仓库不会下载ojdbc6,需要手动下载oracle驱动放到固定包下 阅读全文
posted @ 2020-01-03 13:22 zpp13 阅读(151) 评论(0) 推荐(0) 编辑
摘要: npm run dev启动报以下错: (1)解决报错Cannot find module 'webpack-cli/bin/config-yargs' 可能因为webpack与webpack-dev-server版本不兼容导致;可以通过以下命令进行卸载和重装(进入到项目目录下): //卸载版本cnp 阅读全文
posted @ 2020-01-03 13:02 zpp13 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 按Ctrl + Shift + Alt + U或Ctrl + Alt + U或右键选择,生成类Uml关联图 阅读全文
posted @ 2019-12-30 15:00 zpp13 阅读(130) 评论(0) 推荐(0) 编辑