摘要: 注解与配置 Java的注解(Annotation)在.NET叫自定义属性(Custom Attribute),在本文使用注解这个名指代这两个本质上是相同的东西。 配置,是影响程序行为的参数,一般放在与程序相对独立的文件中,在以前通常是ini文件,在现在通常是xml文件,也有放在数据库中的。 理论上讲 阅读全文
posted @ 2018-09-29 14:49 BillySir 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 下划线的作用 上一篇 "大小写规则" 写了大小写的规则,貌似没有下划线什么事。But,下划线不是摆设,是有其独有的作用的。 咱们把大写字母当作一个单词的开始,它就起到了单词间的分隔符的作用。当我们需要一个更大级别的分隔符的时候,下划线起到了这种作用。 举个例子 btn 和 finish 先结合成 b 阅读全文
posted @ 2018-09-23 15:23 BillySir 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 关于大小写,我的理想规则是这样的: 1. 创建时 记住 大小写 2. 查询时筛选条件 忽略 大小写,查询结果大小写与创建时一致。 说明 规则可以简记为“写敏感,读不敏感" 用在数据库表、字段等各种对象的命名,用在文件名等场合。不用在编程中的变量、函数等的命名。 Oracle 符合1时(默认)不符合2 阅读全文
posted @ 2018-09-23 11:59 BillySir 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 开心 听说博客园支持Markdown了,作为程序员专业本能来做个测试。 图片 文章没图片怎么行呢 开始 接下来准备发一些文章,都会用Markdown来写的。 阅读全文
posted @ 2018-09-22 17:50 BillySir 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 要改变世界的程序猿,是用代码逻辑来解决各种问题,编程就是与各种问题斗智斗勇的过程,没有严谨的推理能力,是很难通过九九八十一难取得真经的。这是本程序猿近两三年来看到的最好的一道推理题。 这题的最大难点在于无从下手,即无法直接确定任何一道题的答案。 前提条件:每道题都有且只有一个正确答案。第8题“不相邻 阅读全文
posted @ 2018-03-11 11:27 BillySir 阅读(411) 评论(0) 推荐(2) 编辑
摘要: DOS批处理中的编码很有意思。&是命令连接符,先执行&左边的命令,再执行&右边的命令。|是管道操作,把左边的输出当作右边的输入。此外还有&&和||,当要表示这些特殊的字符本身的时候,得在左边加^号,如用^&表示&本身,而不是命令连接符。^^表示^。 我有一个批处理myfor.bat, 可以重复N次执 阅读全文
posted @ 2017-12-12 00:25 BillySir 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 特别说明: LocalDateTime 为日期时间的计算提供了很大的方便, 在构造对象/运算/toString等方便都非常便利。 3个常用的类: 推荐多使用 LocalDateTime 常用表达式:现在: LocalDateTime now = LocalDateTime.now(); 今天: Lo 阅读全文
posted @ 2017-12-07 11:54 BillySir 阅读(11849) 评论(4) 推荐(0) 编辑
摘要: 这篇文章是一次真实的排查经历,可能对大多数人没什么作用,慎看。 断电后来电,服务器启动,手工启动各个docker,大部分正常,小部分还是出错,错误信息: 进行以下操作: 停止指定的docker 删除停止的docker, 根据提示按y 重建docker 查看日志 发现tomcat启动成功 问题依然没有 阅读全文
posted @ 2017-12-05 12:45 BillySir 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 现在,你清楚业务与增删查改的关系了吗? 阅读全文
posted @ 2017-10-14 00:07 BillySir 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 之前,调用第3方服务,每个方法都差不多“长”这样, 写起来啰嗦, 改起来麻烦, 还容易改漏。 我经过学习和提取封装, 将try ... catch ... catch .. 提取为公用, 得到这2个方法: 现在用起来是如此简洁。像这种无返回值的: 还有这种有返回值的: 这是我的第一篇Java文章。学 阅读全文
posted @ 2017-09-08 13:52 BillySir 阅读(1005) 评论(1) 推荐(1) 编辑