首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
菜鸟菜
掘友等级
开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
volatile关键字分析总结
多线程下,被volatile关键字修饰的变量,如果值发生了变更,其他线程立马可见,避免出现脏读的现象。网上有这样一段多线程脏读共享变量的代码验证,本文进行了参考点我 但是,经过分析发现,此代码不能证明脏读。上面的代码中有1、2、3、4、5、6、7七个线程,其中第四个线程是执行s…
JAVA序列化与反序列
把对象转换为字节序列(即字节流)的过程称为对象的序列化。 把字节序列(即字节流)恢复为对象的过程称为对象的反序列化。 存在跨进程传输对象都需要序列化、反序列化。以下场景都需要序列化和反序列化,例如将内存中的对象持久化到磁盘、数据库中时; 浏览器与服务端进行数据交互时;PRC分布…
【持续更新】Sentinel实战
在没有任何指定的情况下,日志会默认输出到这个路径下~/logs/csp/${appName}-metrics.log.xxx,默认解析 main 函数的类名作为应用名${appName}。如果我们想更改appName和日志路径,可以修改jvm的启动参数
异步Servlet与异步Filter
如果异步的servlet和这两个Filter相关联,这两个Filter过滤器也要配置asyncSupported = true(和开启异步的servlet相关的过滤器,一整条链上的都要设置asyncSupported允许才行)。如果异步的servlet前面的某个过滤器没有配置该…
servlet过滤器使用、分析、总结
经过测试,发现 @Order 注解指定 int 值没有起作用,是无效的。为啥?因为看源码发现 @WebFilter 修饰的过滤器在加载时,没有使用 @Order 注解,而是使用的类名来实现自定义Filter顺序。详情参考这个博客、博客 比如说我们要实现一个能够响应“Hello …
单例模式分析总结
饿汉式单例模式是在类加载的时候创建实例(静态成员变量用static修饰),所以线程是安全的。请点击:类加载过程的线程安全性保证 参考地址final关键词是代表此变量一经赋值,其指向的内存引用地址将不会再改变。 加final也仅仅是表示类加载的时候就初始化对象了,比不加载fina…
个人成就
文章被点赞
32
文章被阅读
34,262
掘力值
681
关注了
9
关注者
5
收藏集
19
关注标签
5
加入于
2020-05-09