自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 学习的本质

首先每个人都有一个权重判断系统,然后通过经验积累判断素材。比如:大家都说老鼠是害虫,你把这个加入你的经验库,然后下次你看到老鼠,就判断是害虫。所以一个人的知识取决于,经验库的权威和多少,比起多少,权威更重要,这就是尽信书不如不读书的道理。还是同样的例子,大家都说老鼠是害虫,那么所有人都会把这条加入经验库吗?比如有人会这么思考,老鼠只是为了生存,取得食物,其实是一种很正常的行为,不能能说老鼠是害虫。你会发现在同样的外部知识面前,每个人建立到自己经验库的是不同的,这就是独立思考。独立思考就一定正

2020-07-24 17:09:33 186

原创 DDD起步

如果你每天在做增删改查,我想你很那明白DDD在说什么,我也经历了这个过程,设置热衷于各种代码生成,快速的应用开发;你也会热衷于各种分层MVC,view-contoller-manager-service-dao,你或者还很闲搞了各种O,DO,BO,CO,DTO,甚至还把Service有分成了领域服务和应用服务,设置你还经常和人争论贫血模型和充血模型,天花乱坠,但当你认真思考的时候,你会发现,你真的不知道DDD到底有啥用,到底是啥。当你的程序中,增删改查的代码占比微不足道的时候,当你甚至忘记DDD的存在的

2020-07-30 21:33:38 134

原创 简单说说设计模式

模板方法, 我们平时经常填写的各种表格就是模板,很多重复的文字不用书写,比如我们申请银行卡的时候,需要填写如下模板。 信用卡申请表客户姓名:XXX身份证号:XXXXXXXXXXXX本人同意以下授权,实例省略实例省略实例省略实例省略实例省略实例省略实例省略实例省略。 申请人签名:XXXX...

2020-07-30 21:05:25 129

原创 PrettyCode

一直在思考代码的写法,怎么样才是最好的,中间想法经过几轮变化,没有经过多次沉淀之前,就算有人告诉你真相,你依然不会相信;最终沉淀下来的却比想象中还要简单;不敢保证写下的一定正确,但只要写下的,都是自己此刻认可的,都是自己写代码的原则。 为了说明白,有些会给出一些示例代码,代码示例主要来自https://github.com/qiuriyuchen/fly。怎么写代码经常Review别人代码的时候,当发现代码逻辑混乱,我会问个这个问题,你先忘记代码,用业务语言说下逻辑吧,然后说的挺好,逻辑分成ABC.

2020-07-30 20:53:36 230

原创 JDK的设计有感

Path和FilesJDK设计的File类既负责路径信息,又负责操作具体文件(创建,删除等等),Apache的包FilenameUtils封装了很多根据字符串操作文件路径的方法(比如转Linux格式,拼接文件路径等等),非常有用,FilenameUtils不会和具体文件打交道,所有功能根据字符串解析完成,你可以发现是从技术视角划分出来的一个类。JDK1.7之后有了Path和Files,你会发现Path部分取代了Apache的包FilenameUtils,并且进行了更合理的设计,Path和Files类

2020-07-30 20:49:44 84

原创 面向行为编程

引言实际项目中,经常面临伴随着新需求的不断叠加,系统代码不断出现了耦合了各种需求的语句,逐渐发展出了如下代码,当然这些代码可能出现在不同的模块中,很难读懂到底ABCDEF的需求实现是否正确了。if(需求A || 需求B){ doSometing1();}if(需求B){ doSometing2();}if(需求C || 需求F){ doSometing3();}if(需求A || 需求E){ doSometing4();}if(需求A || 需求M){...

2020-07-24 17:07:40 297

原创 互联网公司程序员的职责

刚进互联网公司,很长时间的感觉就是公司不重视代码质量,现在已经在互联网做了接近十年,回头想想,不重视代码其实背后是有其发展的必然性的,但随着技术和公司商业的发展,你会发现,重视代码质量又会成本必然选择。阶段一:重架构重手工运维轻代码在阿里或京东技术并不成熟的时候,各大电商比拼流量,比如阿里巴巴的双十一大促,京东的双十一,大家都是比拼谁流量大,谁没有挂;电商研发部门的考核指标就是能抗量双十一,六一八。通过这个阶段的对话来体现下:程序员说:这段代码写的不够优秀,我们优化下? 领导说:现在单库扛不住

2020-07-24 16:59:51 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除