首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
古柏树下
掘友等级
高级搬砖工
稳住
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 47
沸点 12
赞
59
返回
|
搜索文章
赞
文章( 47 )
沸点( 12 )
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会大大的影响其可读性和可维护性。 首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代…
不要小看小小的 emoji 表情
前言好久没更新了,最近事比较多,或许下个月就会恢复到正常的发文频次。这篇文章得从一个emoji表情开始,我之前开源的一个IM项目中有朋友提到希望可以支持emoji表情传输。https://github
java线程的状态转换
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。 法。该状态的线程位于可运行线程…
深入理解jvm类加载机制
类加载机制一个很大的体系,包括类加载的时机,类加载器,类加载时机。 加载,查找并加载类的二进制数据,在Java堆中也创建一个java.lang.Class类的对象。 连接,连接又包含三块内容:验证、准备、初始化。 初始化,为类的静态变量赋予正确的初始值。 创建类的实例(new …
如何参与一个顶级开源项目
最近个人事情比较多(搬家、换工作、短暂休息)所以一直也没有顾得上博客更新,恰好最近收到一封邮件提醒了我。 也是时候写一篇文章来聊聊参与开源项目的事(最近也确实进入了笔荒期)。 ps:第一次收到这样的中秋节礼物,加上 Dubbo 社区的活跃及阿里的重视度,还在做 PRC 或微服务…
为什么你学不会递归?刷题几个月,告别递归,谈谈我的经验
可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助。 对于递归,我觉得很重要的…
Mybatis源码分析之接口调用
上一章已经学习了初始化的过程,通过读取配置文件的形式已经获得了SqlSessionFactory,该对象持有Configuration。 在调用mapper的方法之前,第一步一定是先创建一个sqlsession,然后根据获取的到sqlsession来获取mapper代理对象。这…
个人成就
文章被点赞
93
文章被阅读
51,488
掘力值
936
关注了
12
关注者
18
收藏集
3
关注标签
9
加入于
2019-05-07