随笔分类 -  软件设计+架构

摘要:最近在用spring boot 做微服务,所以对于异常信息的 【友好展示】有要求,我设计了两点: 一、 在业务逻辑代码中,异常的抛出 我做了限定,一般只会是三种: OmcException的构造是这样的: 这里留个钩子: 为什么要在抛异常时,带上 日志的信息 + 输入参数的信息? —— 因为,我希望 阅读全文
posted @ 2016-11-22 13:04 二郎那个三郎
摘要:最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 当写一个公共库,或者SDK,版本与版本之间迭代之后,总会发生接口的变化,而这些变化,都需要向外界进行告知,同时也是自己需要统计代码质量的一个途径。 其实,写个自动化工具,维护各个类的各个方法参数+返回值 阅读全文
posted @ 2016-05-16 18:22 二郎那个三郎
摘要:最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 PMD 扫描Java源代码,查找潜在的问题,如: 可能的bugs,如空的try/catch/finally/switch声明 死亡的代码,没有使用的本地变量,参数和私有方法 不合标准的代码,如Strin 阅读全文
posted @ 2016-05-16 18:09 二郎那个三郎
摘要:最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 百科上的介绍,我竟然都看懂了,那就不找其他地方的资料了。 JDepend 一个开放源代码的可以用来评价Java程序质量的优秀工具(定义),它遍历Java class的文件目录,以Java包(packag 阅读全文
posted @ 2016-05-16 17:56 二郎那个三郎
摘要:最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 没找到java相关代码的解释,其实用下面这个php版本解释,也非常不错。 What is SOURCEXref? SOURCEXref is a developer tool that’s design 阅读全文
posted @ 2016-05-16 17:37 二郎那个三郎
摘要:从目前的两种技术发展来看,两种方法都是webservice( RPC ) 的实现,调用一个接口,然后取得一些参数,进行跨系统的通信。 从标准上看,REST是一种思想,在http(s)上套了一些操作守则;而SOAP是带有强规范 WS-(X) 的标准。 所以,SOAP肯定会有相应的软件组件来构建、验证监 阅读全文
posted @ 2016-05-10 10:35 二郎那个三郎
摘要:1、 环境配置 a) Java 1.7 b) Eclipse luna c) Maven3.2.5 d) spring 4.1.4 2、 创建maven工程 a) 打开eclipse,file->new->project->Maven->Maven Project b) 下一步 c) 选择创建的工程 阅读全文
posted @ 2016-05-09 14:04 二郎那个三郎
摘要:现在,在公司,就像专业打杂的一样,从多个项目中游走,在不同的问题中穿梭。我倒开始怀恋,读研时,每日论文几篇,心得一点儿的日子了,也许那样的日子对我更充实吧。 当每天面对各个·界面·时,时间被不断地打散,再打散。 那时,读研比较傻,真他妈以为自己要做点什么,看论文,做笔记,做即时贴。跟踪自己的进度,啥 阅读全文
posted @ 2016-05-04 16:30 二郎那个三郎