首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PlayInJava
掘友等级
https://github.com/fantj2016/java-reader
|
alibaba
I will be on my way
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
142
文章 141
沸点 1
赞
142
返回
|
搜索文章
赞
文章( 141 )
沸点( 1 )
静态方法引用spring对象&原理
一些工具类可能需要依赖spring注解,为了方便可以把工具方法做成静态方法。我常用的工具有分布式锁、环境判断、日志跨系统传输,好多系统的Env工具 实现 方式一:通过@PostConstruct注解实
优雅的抛出业务异常的详细信息
先看个例子: 这段代码的执行效果就是method方法的异常将method1的异常覆盖掉了,如果在method方法中throw e;又不会将method的参数带出来。我看大多数系统都是通过打错误日志来定
打扰啦支持一下老家苹果-顺丰_京东包邮
老家苹果熟了,支持一下老家的土特产。老家是山西运城临猗县的,临猗县以红富士苹果为主导产业 苹果介绍 价格 x 联系方式 vx添加: ffz123123 家里就是做生意的,同嫂无欺,放心购买哈 (●'◡
Redis进阶篇(一):Redis底层数据结构实现分析
面试中,redis也是很受面试官亲睐的一部分。我向在这里讲的是redis的底层数据结构,而不是你理解的五大数据结构。你有没有想过redis底层是怎样的数据结构呢,他们和我们java中的HashMap、List、等使用的数据结构有什么区别呢。 1. 字符串处理(string) 我…
Redis进阶篇(二):Redis对象的底层实现
0. 五类对象分别是什么 1. 为什么要有对象 跟java一样,对象使开发更方便简洁,降低开发门槛。开发者不需要了解其复杂的底层API,直接调用高层接口即可实现开发。 Redis根据对象类型来判断命令是否违法,如果你set key value1 value2就报错。 对象下可以…
Redis进阶篇(三):Redis持久化深入理解
1. RDB持久化 redis自己有一个定时任务每100毫秒执行一次,其中有一个任务就是检查save条件是否满足,如何判断的呢?就是用lastsave与saveparam.seconds比较时间是否满足,dirty与changes比较修改次数是否满足。 那bgsave如何实现呢…
Java反射-获取对象中有值存在的字段名和字段值
如果你喜欢我的文章,那麻烦请关注我的公众号,该公众号还处于初始阶段,谢谢大家的支持。
JVM-新一代GC之低延迟垃圾收集器
衡量垃圾收集器的三项最重要的指标是:内存占用(Footprint)、吞吐量(Throughput)和延迟(Latency),三者共同构成了一个“不可能三角”。 1. Shenandoah垃圾回收器 虽然Shenandoah也是使用基于Region的堆内存布局,同样有着用于存放大…
ThreadLocal内存泄漏知识
ThreadLocal内存泄露,最主要的原因在于它的内部类ThreadLocalMap中的Entry的设计。Entry继承了WeakReference<ThreadLocal<?>>,即Entry的key是弱引用,所以key'会在垃圾回收的时候被回收掉, 而key对应的valu…
设计模式快速学习(七)策略模式
通俗的讲,策略模式就是通过面向接口编程后生出的很多策略类,然后根据上下文选择策略类进行调用。实现比较容易。 如果算法实现里又有条件语句,就构成了多重条件语句,可以用策略模式,避免这样的多重条件语句。 **注意事项:**如果一个系统的策略多于四个,就需要考虑使用混合模式,解决策略…
下一页
个人成就
优秀创作者
文章被点赞
1,859
文章被阅读
262,555
掘力值
7,846
关注了
9
关注者
3,770
收藏集
13
关注标签
100
加入于
2018-01-26