加载中
格物致知2

作者在阐述自己的观点,但他没有给出与这个观点相异的其他观点,此时如果读者没有其他相异观点的知识储备,也没有主动去思考其他相异观点,那读者就会有一种将所见之观点当做常识的倾向,此时...

09/13 23:10
0
看待解耦的一种思路

大家肯定听说过程序要具有金字塔结构,也听说过IOC。问问大家,“解耦”这个词,更能让你联想到IOC,还是程序的金字塔。我觉得大多数人的答案应该是IOC,为什么IOC这个词和解耦的相关性更高呢...

07/07 19:07
18
由AnnotatedElementUtils延伸的一些所思所想

这篇博客的两个主题: spring的AnnotatedElementUtils 个人源码阅读方法论分享 为什么要分享AnnotatedElementUtils这个类呢,这个类看起来就是一个工具类,听起来很像apache的StringUtils,C...

2019/12/02 22:50
5K
格物致知1

有一个问题经常会浮现在我脑中——为什么有的产品能给人这种感觉:它很美,它和谐一致,它不浮夸也不浪费;而有的产品却会给人这种感觉:它不靠谱,它没人爱,它的设计复杂又隐晦。 苹果公司...

2019/11/09 13:13
41
Java以反码存储数字

以前只知道计算机使用反码来进行计算,但是没有想到,也没有想过计算机存储数字的时候是用什么格式存储的,当然它是二进制的,我的意思是它是原码,反码,补码中的哪一种。今天因为学习Serve...

2019/07/30 19:12
86
耦合的形式(对以往思路的纠正)

耦合的形式 不透明耦合(或者叫浑浊耦合) 部件A直接驱动部件C,C对A不透明 透明耦合 部件A驱动代理B,代理B驱动部件C,C对A透明 纠正 曾经我将耦合的形式区分为:不透明耦合,单边透明耦合,...

2019/07/23 15:22
60
如果DAO,Service,Controller返回的数据实体结构一致,我们该怎么办?

如果DAO返回的实体结构,刚好也符合Service想要返回的实体结构,刚好也符合Controller想要返回的实体结构。我们该怎么办? 仅个人观点 按照较为规范的开发流程,我们会通过需求分析出Control...

2019/07/02 14:01
335
如何判断你该不该抛出异常,以及抛出什么异常?

前情 最近在完成公司的一个上报征信数据的项目,项目不大,所以开发人员就我一个人,但是工期挺紧,所以每天都写代码写到起飞。项目到尾期后,有一些闲暇可以 review 一下代码。结果发现,我...

2019/06/28 12:40
191
小谈 FastConverter

前情 几个月前我为公司写一个用于实现RESTful API的项目基础框架,它是一个位于spring cloud项目中的open service内的基础框架,用来统一处理请求和返回。其中,为了实现数据的转换,我开发了...

2019/06/05 12:14
113
编程之道.3.20190706

前言 这是我个人总结的一些编程思想,从2014年我接触人生第一门编程语言(C)开始,它一直指引着我,我也不断的完善它。其中有些是我自己在实践中得出的结论,有些是书里学到的知识。在此分享...

2019/05/29 17:19
66
读书replay《博弈与社会》.2.20190527

前情 《美丽心灵》,一部讲数学家约翰·福布斯·纳什的电影,我第一次听到博弈理论就是在这部电影里。看过电影之后就一直想知道,博弈论究竟讲了什么。很久之后,20190417这天,我刷JD的购物...

2019/05/26 19:52
45
读书replay《maven实战》.2.20190613

前情提要 maven这个工具用了好久了,但是一直都用的迷迷糊糊的,没有对它进行过系统性的学习,只是知道一些常用的功能怎么实现,所以20190516这一天我从JD购买了徐晓斌老师所著的《maven实战...

2019/05/26 14:31
74
读书replay计划

突然脑袋一闪,我有了这样一个主意:通过写博客的方式,将我阅读的书中的内容replay出来。 我一般会找着我感兴趣的书去读,一般也会读书中我感兴趣的章节,或者当下对我有用的章节,所以这个...

2019/05/26 12:24
33
通过设置虚拟机固定IP地址学到的知识

这篇博客全文出自我个人的理解,不是严谨的理论认知,但符合我的实验过程,并有效的指导了我的预测。 此前我不明白存在于windows系统中的“网络适配器”这一概念的含义,但经过一次设置虚拟机...

2019/02/28 18:47
91
突然明白了如何看待细枝末节

周末看某直播平台主播玩游戏,这是一种RPG游戏,有天赋点这样的东西,为了3%的命中率他研究了很久怎么点天赋,我就想,3%的命中率会影响多少战斗力呢?它会决定一场战斗的胜负吗?我觉得答案...

2019/01/11 18:18
41
使用java Bean时,is打头的boolean属性的小坑

申明属性,然后用idea自带的Generator生成getter,setter(封装类型和基本数据类型生成的还不一样),如下: 当我去构造一个PropertyDescriptor时,会报错 后来跟代码,发现,报错原因是Pro...

2019/01/11 18:03
335
对《关于Dao层职责的思考》一文的修正

以前写过一篇关于DAO职责的文章,近来发现不对,我错了,在反复阅读了《阿里巴巴java开发手册》后,我重构了自己对这部分知识的认知。内容如下: 关于返回值 从dao返回的数据,要么是基本数据...

2018/11/28 17:11
182
并行执行器

工作中出现某些代码需要并行执行以提高程序运算速度的情况,所以写了一个小工具。 public class Main { public static void main(String[] args) { // 你可以通过注释下面的部分代码来探索它...

2018/11/15 12:01
31
记一个小小的转换工具的开发:FastConverter

背景 介绍一个新写的小东西,叫FastConverter,叫这个名字是因为,它最初是被设计用来将服务器返回给前端的数据实体转换为json字符串的。 需求背景是:服务器经过一系列计算后,最终数据被存...

2018/11/13 17:26
198
Java泛型的擦除特性小记

ArrayList<A> arrayList = new ArrayList<>(); arrayList.add(new A()); ArrayList arrayList2 = arrayList; ArrayList<B> arrayList3 = arrayList2; arrayList3.add(new B()); 上面这段代码...

2018/10/19 10:34
138

没有更多内容

加载失败,请刷新页面

返回顶部
顶部