首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸡蛋面那是逝去的青春
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 88
沸点 0
赞
88
返回
|
搜索文章
最新
热门
记一次线上并发问题
最近因为经济下滑,导致公司没有以前那么多的借款人,借款金额少,投资人就需要抢。 以下代码只是例子,不代表真实代码。 更新 数据出错。
关于双重锁单例模式
这是双重锁单例的模式,然后写一个测试类上述测试结果发现,很小概率的打印出来的地址不一样singleClass 类对象的 引用存在栈上newSingleClass()在堆上开辟内存指针指向堆上的内存上述
关于AQS的简介
JAVA中的锁一直是一块比较难理解的地方。 锁涉及到便是多线程。 原子性(Synchronized, Lock)即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 序性(Volatile,Synchronized, Lock)即程序执行的顺序…
关于Redis的并发竞争问题如何解决
但是按照现在这种情况,我们虽然不需要保证执行的顺序性(无论哪个先减都没关系,只要最终能到8就行),但数据的准确性也没得到保障。 利用redis自带的incr命令,decr命令(本人项目中用的便是这个)。 可以使用独占锁的方式,类似操作系统的mutex机制。(有点困难) watc…
关于Jdk中的静态代理跟动态代理
首先,代理模式:就是真正的业务功能还是业务类来实现,但是在实现业务之前的一些公共服务,例如在项目开发中忘记了加入缓冲、日志等的功能。后期想加入,就可以使用代理来实现而没有必要打开已经封装好的委托类。 代理类跟实现类都继承同一个接口即可实现,但是局限性也很大,就是每一个不同的类都…
关于JDK1.8的HashMap
首先,继承关系与1.7无异(1.7楼主已经写过,可自行去查看)。 我不能保证我会在程序员这一行业中一直走下去,但至少此刻,我的信念仍坚定不移。
关于SpringMVC 的前端控制源码概述
4.doDispach:先检查request是否是文件请求,如果是封装成文件请求,并用文件请求解析,解析后转换为文件请求对象。 5.根据request在handlerMappering中找到对应handler封装成HandlerExecutionChain(是一种对 handl…
关于HashMap
我不能保证我会在程序员这一行业中一直走下去,但至少此刻,我的信念仍坚定不移。
关于ArrayList
这里插一嘴,Serializable 启用其序列化功能的接口提供序列化,在开发过程中实体类最好都实现,因为楼主在开发过程中经常忘记实现,导致在dubbo调用的时候无法序列化报错,还有在把数据放入redis时,未实现序列化也会报错。 解释一下 transient 关键字:由此关键…
个人成就
文章被点赞
25
文章被阅读
4,538
掘力值
159
关注了
15
关注者
8
收藏集
3
关注标签
1
加入于
2017-10-13