首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
铿然架构
掘友等级
架构师
|
kengcoder.com
10年以上软件行业经验,大厂担任过多个技术职位,包括技术经理、系统设计师以及架构师,部门优秀committer和二级部门java技术委员会成员,深入参与了多个大型项目的方案设计、实施,技术预研和技术选型工作。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 134
沸点 1
赞
135
返回
|
搜索文章
赞
文章( 134 )
沸点( 1 )
人在职场(一)IT大厂生存法则
在工作中,很多人都有这种想法,自认为还算牛X,不比周边同事差,干得活不少,经常加班,但每次升级加新就是轮不到自己,板凳一座N年冷,觉得没有遇到好领导、遇到伯乐,怀才不遇。但升级加薪跟很多因素有关,不是你觉得牛X就够了。今天我们就谈谈职场的一些生存法则。 1. 关于升职加薪 每家…
JAVA基础(三)ClassLoader实现热加载
1. 应用场景 2. 例子 网上描述ClassLoader加载的文章很多,这里不再详细描述,需要注意的是:将需要动态加载的类放到独立的jar文件中,从一开始就通过动态加载方式加载,不要放到主进程的jar包中,那样会被默认加载器加载,会导致在更新后无法重新加载。 2.1. 主项目…
JAVA基础(四)枚举(enum)和常量定义,工厂类使用对比
1. 枚举的用途 枚举可以用来定义常量,也可以当作工厂类使用,其相比常量定义,定义可以更集中;相比工厂类,表达is A(某一种类型)的语义更强。 2. 常量定义例子 2.1. 常量定义 2.2. 使用方式 可见,在使用上虽然区别不大,但枚举的好处是在定义时更加集中,好维护,同时…
JAVA编程思想(四)Builder模式经典范式以及和工厂模式如何选?
1. 创建对象实例的方式 在选择以上三种方式创建对象时,不要考虑A方式能不能替代B方式,因为如果它们只是替代关系,那就没有体现它们各自的价值,只有当一个事物有不可替代性时,才有其价值,所以应该考虑的是:我是不是不得不选择它。 如果A,B互相可替代,那么就使用最简单的方式,比如n…
JAVA基础(五)函数式接口-复用,解耦之利刃
1. 函数式接口 接口中只有一个抽象方法的接口称为函数式接口。函数式接口可以通过@FunctionalInterface注解来修饰,也可以不使用该注解,只要接口只有一个抽象方法则可。 2. 函数式接口使用例子 2.1. 服务和消费者 2.2. 使用函数式接口 看到这里,很多人会…
学习分享-学习设计模式
以下是学习设计模式的一些感悟。 1. 不求多,二八原则,掌握最常用的几个 设计模式有很多个,没有必要一开始就立志一下子全都学会,那样付出的代价会很大,好比如果你希望每次考试都考100,那么因此花费的时间和精力会比考90分要多得多。 另外,在实际工作中,有的设计模式并不常用或者干…
J门一入深似海,从此小倩是路人-破镜Java之路
2020年,各种学习栈喷涌而来,端侧,云侧,云原生,CI, CA,一个接一个,前一个还没消化,后一个就来了,我拿出追剧的劲头拼命追赶,但是却终日忙碌而收获甚微,自从踏入J门,陪小倩的时间就少了。
【极客源码】JetCache源码(一)开篇
1. 为什么是JetCache 2. 带着缓存知识点看源码 JetCache作为一个缓存工具,应具备缓存工具应有的能力,同时要能解决缓存的常见问题,带着缓存的相关知识点来看JetCache的源码,并对比知识点,这样收获更大。缓存的核心知识点如下: 2.1. 缓存应用场景 数据库…
【极客源码】JetCache源码(二)顶层视图
1. 项目地址 2. 工程结构 3. Level-0 概念模型 任何业务系统,在理解其核心业务概念后,后续就能在此基础上快速的做更深入的了解和延展,达到事半功倍的效果。下图是JetCache的核心概念,在代码中对应类或接口: 缓存,存储缓存数据,并提供get,put,remov…
Java编程思想(五)事件通知模式解耦过程
1. 原始需求和目标 对于一个android应用,当监测网络变化到wifi时,检查应用是否有新版本,如果有则下载并安装。 通过这个简单的需求,看下如何通过事件通知模式一步步解耦,最终提供一个比较完美的解决方案。 2. 迭代1 需求看起来比较简单,监控下网络变化,如果从非wifi…
下一页
个人成就
优秀创作者
文章被点赞
1,216
文章被阅读
232,351
掘力值
7,545
关注了
71
关注者
1,253
收藏集
2
关注标签
13
加入于
2019-08-06