bug猿的自我修养
越来越放肆了
这个人很懒
展开
-
【工作笔记】Java 字符串互换判等问题
在工作中遇到这样的问题:需要统计以ABC-DEF、DEF-ABC分组的数据并把这两组数据合并。原创 2016-11-25 10:50:30 · 224 阅读 · 0 评论 -
【工作笔记】redis异步锁
遇到了资源竞争的问题,刚好项目有用redis,就做一个吧。项目用了spring-data-redis,锁名的结构是lock:xxid:xxid。 @Resource private StringRedisTemplate stringRedisTemplate; @Override public String acquireLock(int timeout, int re原创 2017-10-27 17:52:59 · 1333 阅读 · 0 评论 -
【工作笔记】可自定义下拉选项的选择框
先上效果图: 工作需要用到这样的效果,网上找到的不尽人意,就自己实现了一下。<div> <label>货币:</label> <div> <div id="input_currency"> <input type="text" name="currency" id="currency" placeholder="请输入货币" onblur原创 2017-08-23 10:52:28 · 312 阅读 · 0 评论 -
《The clean coder》 读后总结
总结如下:程序员的世界,应该只有1和0,true or false, 是和不是。所以当工作中面临需要做出承诺的情况,必须慎重且坚持自己的原则(放弃测试,放弃扩展性等等)。“试试”很容易让别人认为你可以搞定这件事。明知不能在规定时间内完成的任务,不能妥协或者“试试”,要坚决说“不”。专业程序员需要知道如何调整自己的睡眠、健康等状态。保持和不浪费注意力,这样才能在每天8小时工作内全力以赴。掌握测试原创 2017-08-17 22:44:33 · 920 阅读 · 0 评论 -
【工作笔记】枚举作为常量类
常量类是必不可少的东西,最常见的方法直接是这样:public class Constants{ public static final String NOTNULL = "...";}后边读了《Thinking in java》,升级成这样:public interface Constants{ String NOTNULL = "...";}然后继续读读…升级成这样:publi原创 2017-07-21 10:33:09 · 302 阅读 · 0 评论 -
【工作笔记】Spring mvc多文件上传
Spring mvc多文件上传原创 2016-12-08 17:56:55 · 424 阅读 · 0 评论 -
【工作笔记】笨办法搞定jasper动态列
需求客户需要统计某个月内连续几天的数据,前面两三列跟后面的合计列是固定的,但是中间每个日期列是不固定的,这就要求日期列是要能动态生成,网上能查到的方法有两种: 第一种是把1~31天的列全部用ireport画出来,然后动态隐藏 第二种是在代码中新建JasperDesign对象,用代码画出来。 经过仔细分析,第一种思路不错,但是动态列是有上限的,而且必须按照上限的标准画报表,很容易造成整个报表被原创 2017-06-24 22:47:33 · 1002 阅读 · 0 评论 -
gitignore配置
.gitignore 记录JAVA:dea/workspace.xml .idea/dictionaries/myj.xml .idea/ .DS_Store *.classpath *.project .settings .project .target .classpath **/.settings **/.classpath **/.eclips原创 2017-04-14 21:32:10 · 182 阅读 · 0 评论 -
【工作笔记】jquery字符串对比
今天做网页时需要判定页面上两个元素的文本是否相等,于是理所当然的写了:$('xxx').text() == $('xxx').text();但是并没有什么卵用,上网一查发现都是要使用$.trim()处理掉文本两端的空字符,于是改成:$.trim($('xxx').text()) == $.trim($('xxx').text());果然成功了。但是空字符从哪来的呢?后来原创 2016-12-07 17:58:03 · 1750 阅读 · 0 评论 -
近三个月的工作总结
进入新公司也有快三个月了,总结一下自己学到的东西和不足之处。技术方面更慎密的逻辑:以前做功能总是各种赶着来,但是新公司采用的是敏捷开发,每个迭代都安排着合适的任务,所以有更多的时间思考代码的逻辑,而且有了review后经常自己觉得没问题的点,在别人看来问题很多,感觉自己在很多方面思考得不够细腻,这是有待提高的一个点。更强的代码健壮性:坚持不信任原则,无论是用户输入,还是二方三方接口...原创 2018-06-18 16:11:44 · 2378 阅读 · 0 评论