首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
minute5
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
minute5
4年前
关注
Effective Java理解(二)
PECS ( producer-extends,consumer-super),如果一个参数化类型代表一个 T 生产者,使用 <? extends T>;如果它代表 T 消...
1
评论
分享
minute5
4年前
关注
Effective Java理解(结尾)
有损过滤(Destructive filtering)——如果需要遍历集合,并删除指定选元素,则需要使用显式迭代器,以便可以调用其 remove 方法。 通常可以使用在 J...
1
评论
分享
minute5
4年前
关注
Effective Java理解(一)
能返回其返回类型的任何子类型的对象(? extends T),比如java .util. collections 返回对象的类可以根据输入参数的不同而不同。 服务提供者框架...
2
评论
分享
minute5
4年前
关注
重构 改善既有代码设计,一些要点
将重构于编程,如鱼之于水,编码的每一次呼吸都伴随着重构,不能说某一特定时间来进行代码重构,而应随时都在进行。 重构对于编程的地位也等同于测试对于重构的地位。 开闭原则 =>...
1
评论
分享
minute5
4年前
关注
定时任务:Quartz 集成到Spring boot
Scheduler - 与调度程序交互的主要API。(控制Job与trigger) Job - 由希望调度程序执行的组件实现的接口。 JobDetail - 用于定义作业的...
1
评论
分享
minute5
4年前
关注
分布式事务:Saga 数据一致性
主要有二阶提交协议(Two Phase Commitment Protocol)、三阶提交协议(Three Phase Commitment Protocol)和Paxos...
4
评论
分享
minute5
4年前
关注
BIO、NIO与AIO
1. 不管是从本地还是从网络上使用InputStream来读取或则使用OutputStream来写入数据时,都有可能被阻塞掉,从而失去对CPU的使用权,当遇到大规模的访问量...
3
评论
分享
minute5
4年前
关注
Comparator 和 Comparable 的比较与用法
Comparable是排序接口,常用于自然排序;若一个类实现了Comparable接口,就意味着“该类支持排序”。 Comparator是比较器,常用于需要对排列的顺序进行...
2
评论
分享
minute5
4年前
关注
HashMap的put、get原理解读
从源码中可以看到调用put操作时,实际上是调用的putVal,它会将key进行hash计算一次,计算出来的值呢就是这个key在Node数组中的索引,所以在进行get操作的时...
2
评论
分享
minute5
4年前
关注
Java GC与四种引用
复制(Copying)算法,我前面讲到的新生代GC,基本都是基于复制算法,将活着的对象复制到to区域,拷贝过程中将对象顺序放置,就可以避免内存碎片化。这么做的代价是,既然要...
1
评论
分享
minute5
4年前
关注
Java内存模型和volatile、synchronized
先说说计算机缓存:计算机在执行程序的时候,都是通过CPU来执行指令,当然执行一串指令少不了需要某些数据,这些数据就在主内存中(物理内存)。随着科技不断发展,CPU执行速度越...
2
评论
分享
minute5
4年前
关注
String intern浅析
String存在的stringtablejava中所有的类共享一个字符串常量池。比如A类中需要一个“hello”的字符串常量,B类也需要同样的字符串常量,他们都是从字符串常...
1
评论
分享
minute5
4年前
关注
wait,notify,sleep,yield,join方法的实现
在阅读本篇文章之前建议先看看,[Java内存模型和volatile、synchronized] (https://www.jianshu.com/p/ad43ac25831...
2
评论
分享
minute5
4年前
关注
从AtomicInteger到AQS原理
AtomicIntger是对int类型的一个封装,它提供了原子自增方法、原子自减方法以及原子赋值方法,即提供原子性的访问和更新操作。其中volatile保证了内存可见性(v...
1
评论
分享
minute5
4年前
关注
从Transactional与Async同时使用的错误到动态代理
当需要对某个方法开启异步线程,同时开启事务时,使用Spring的新手大多会犯一个错误,将@Transactional与@Async联合使用。 这样使用的一个直接后果是明明加...
4
评论
分享
minute5
4年前
关注
谈一谈锁
公平锁指的是按照请求锁的顺序来分配锁。 非公平当然就是不按申请锁的顺序分配锁,当然这就有可能造成饥饿现象。 ReentrantLock可以通过构造来指定该锁是否是公平锁,其...
1
评论
分享
minute5
4年前
关注
使用脚本对数据库进行迁移
在日常工作开发中,随着我们产品不断迭代发展,我们希望在重构功能的同时,还需要保证在版本迭代之前操作数据保留并且变更得能够适应新的功能结构,这个时候往往会存在数据表的大量修改...
4
评论
分享
minute5
4年前
关注
跨平台调用 Retrofit
Feign是局域网调用,而这里需求则是跨平台的广域网调用。 我们需要像Feign那样配置一个,声明式的接口 ,在易用性、可读性等方面能有较好的表现。 请求时,BaseUrl...
赞
评论
分享
minute5
4年前
关注
Kubernetes命令(持续更新)
kubectl taint nodes node1 foo=bar:NoSchedule -- 某个节点被加上了一个 Taint,即被“打上了污点”,那么所有 Pod 就都...
1
评论
分享
minute5
赞了这篇文章
minute5
4年前
关注
Spring Core -- IOC源码解析
这篇文章主要对Core包中的流程进行梳理,注解。 其中包括各个主要类之间的联系,以及对实现Bean解析的Refresh()、createBean()、getBean()方法...
4
评论
分享
下一页
个人成就
文章被点赞
79
文章被阅读
30,953
掘力值
874
关注了
9
关注者
24
收藏集
1
关注标签
9
加入于
2019-08-31