首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
minute5
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
蚂蚁金服招聘 - 实习、应届、社招都要,前端、Node、Java都要!!!
邮箱:lizongwei.lzw@antgroup.com微信:18781816089
一篇文章让你搞懂MYSQL底层原理 - 内部结构、索引、锁、集群
update的执行 从客户端 => ··· => 执行引擎 是一样的流程,都要先查到这条数据,然后再去更新。要想理解 UPDATE 流程我们先来看看,Innodb的架构模型。 这里有个关键点,当我们去查询数据时候会先 拿着我们当前查询的 page 去 buffer pool 中…
一篇文章让你彻底搞懂Bean后置处理器及执行时机
如果还嫌麻烦,我可以把我搭建好的项目传到gitee或者github,大家拉下来就能用了。 Spring 通过 AutowiredAnnotationBeanPostProcessor 实现的 推断构造方法,我们挖个坑,放到下篇专门讲解推断构造方法讲。 现在有这么个情况,和jav…
Effective Java理解(二)
PECS ( producer-extends,consumer-super),如果一个参数化类型代表一个 T 生产者,使用 <? extends T>;如果它代表 T 消费者,则使用 <? super T>。 在Stack 示例中,pushAll 方法的 src 参数生成栈使…
Effective Java理解(结尾)
有损过滤(Destructive filtering)——如果需要遍历集合,并删除指定选元素,则需要使用显式迭代器,以便可以调用其 remove 方法。 通常可以使用在 Java 8 中添加的 Collection 类中的 removeIf 方法,来避免显式遍历。 转换——如果…
Effective Java理解(一)
能返回其返回类型的任何子类型的对象(? extends T),比如java .util. collections 返回对象的类可以根据输入参数的不同而不同。 服务提供者框架中编写包含方法的类时,返回的对象的类不需要存在(这句话,单独拿在这儿来说,我是懵逼的),在书中用JDBC来…
重构 改善既有代码设计,一些要点
将重构于编程,如鱼之于水,编码的每一次呼吸都伴随着重构,不能说某一特定时间来进行代码重构,而应随时都在进行。 重构对于编程的地位也等同于测试对于重构的地位。 开闭原则 => 向他靠近而不是完全吻合。 某些特殊情况下的变量(一般当人去理解代码时,通常会认为对象在所有时候都会需要他…
定时任务:Quartz 集成到Spring boot
Scheduler - 与调度程序交互的主要API。(控制Job与trigger) Job - 由希望调度程序执行的组件实现的接口。 JobDetail - 用于定义作业的实例。(自定义实现) Trigger(即触发器) - 定义执行给定作业的计划的组件。(定义触发时间与方式)…
分布式事务:Saga 数据一致性
主要有二阶提交协议(Two Phase Commitment Protocol)、三阶提交协议(Three Phase Commitment Protocol)和Paxos算法。 X/Open DTP 模型( 1994 )包括应用程序( AP )、事务管理器( TM )、资源管…
BIO、NIO与AIO
1. 不管是从本地还是从网络上使用InputStream来读取或则使用OutputStream来写入数据时,都有可能被阻塞掉,从而失去对CPU的使用权,当遇到大规模的访问量和对性能有较高要求的时候,这种方式及显示力不从心了。 2. 当然也可以使用多个线程来处理多个请求,甚至是可…
下一页
个人成就
文章被点赞
83
文章被阅读
36,689
掘力值
903
关注了
9
关注者
27
收藏集
1
关注标签
9
加入于
2019-08-31