首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
流浪的雨
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
206
文章 205
沸点 1
赞
206
返回
|
搜索文章
最新
热门
记一次使用AOP获取参数的坑
背景使用AOP获取被调用方法的入参,然后用@Around触发业务方法,将获取到的参数传递下去,如:想要获取AutoServiceImpl.excute(),中的Role使用@Pointcut切入到指定
docker的安装和基本命令
新版的 Docker 使用 /etc/docker/daemon.json(Linux)或者%programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。 Docker Hub 是 Docker 官方建立的中央镜像仓库,…
@Autowired、@Resource的区别
针对于面向接口编程的话,一个接口一个实现类是没啥区分性的。
极客时间-java性能调优实战学习笔记
第一种(String str1 = "abc";)创建String字符串对象时,JVM首先会检查对象是否在字符串常量池中,如果在,就返回该对象的引用,否则新的字符串在常量池中被创建,这种方式可以减少同一个值的字符串对象的重复创建,节约内存. 1 、第一种方法仅仅是一个赋值语句,…
Java并发编程的艺术学习笔记
lock一般不锁总线,而是锁缓存,缓存一致性机制会阻止同时修改两个以上处理器缓存的内存区域数据. 这个写回内存的操作会使在其他cpu里缓存了该内存地址的数据无效. synchronized用的锁在存在Java对象头里的,如果是对象是数组类型,则虚拟机用3个字宽存储对象头,如果对…
极客时间-Java并发编程实战学习笔记
多核时代,每颗cpu都有自己的缓存,当多个线程在不同的cpu上执行时这些线程操作的是不同的cpu缓存,比如下图中,线程A操作的是cpu-1上的缓存,而线程b操作的是cpu-2上的缓存,线程A对变量v的操作对于线程B而言,就不具备可见性了. 想通过calc()方法用两个线程计算c…
极客时间-MySQL实战45讲学习笔记
一条更新语句如:update T set c = c + 1 where ID = 2;和查询的流程差不多,但是更新流程还设计到两个重要的日志模块:分别是redo log(重做日志)和binlog(归档日志). redo log是循环写的,空间固定会用完;binlog是可以追加…
为什么局部变量是线程安全的
假设多个线程执行到1⃣️初,多个线程都要对数组r的第一项和第二项赋值,感觉存在数据竞争了,在项目中也遇到这样的情况,在一个方法中共用了一个局部变量,出现了并发的问题,怀疑是这里出现了问题,最后经同事讲解,发现不是这里,局部变量不存在多线程问题.但是至于为什么局部变量不存在多线程…
深入解析ThreadLocal
ThreadLocal线程本地变量,ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这里面的2个方法都没有进行同步,很可能在openConnection方法中会多次创建connect;第二,由于connect是共享变量,那么必…
数据库事物的四大特性(ACID)及事物隔离级别
第一个原子性,这个是最简单的。说的是一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败。这是最基本的特性,保证了因为一些其他因素导致数据库异常,或者宕机。 第二一致性,这个是大家误解最深的,很多博客都喜欢用银行转账的例子来讲一直性,所谓的一致性是基于原子性。 原子…
下一页
个人成就
文章被点赞
161
文章被阅读
76,135
掘力值
1,604
关注了
33
关注者
40
收藏集
6
关注标签
94
加入于
2017-03-16