主页

Gradle build.gradle设置

近期学习了Gradle这款比Maven更好用的构建工具,在此记录下 build.gradle 这个文件的配置,里面包含注释,方便将来遗忘时参考。 注:学习Gradle必须对 groovy 语言有一定了解,因为 build.gradle 这个配置文件是基于 groovy 语言的。 123456789101112131415161718192021222324252627282930313233343

你今天的日积月累,早晚会成为别人的望尘莫及

昨晚项目上线,今天8点过才回到家,下午一点被一个电话吵醒,然后就没怎么睡好觉,下午三点过就睡不着,感觉也不是很困,在床上挨到四点多才起来。 下午起床做了饭,晚上边吃饭边在手机上看了部没什么营养的电影,然后就开始完成这个月的学习任务,好不容易有点空闲的时间,这段时间太忙了。 熬夜到现在,Gradle的学习任务完成得差不多了,明天收个尾,把自己的一些个人项目改成Gradle的。说真的,我感觉我可能要

谷歌Guava数学工具类(IntMath、LongMath、BigIntegerMath)

Google Guava包含了功能强大、性能良好的数学工具类,包括整数运算、实数运算、浮点数运算以及其他一些非常有用的运算函数,还包括了针对整数、长整数的溢出校验方法,如果溢出时会快速失败并抛出ArithmeticException。使用好这些工具类,可以直接将其运用在实际项目中,特别是涉及到金额计算的部分,而不用重复造轮子了,更何况我们自己造出的轮子可能比不上google工程师写出的代码水平。

2018年1月4日

来不及总结2017年的旧时光,眨眼间2018年就已经过去4天,岁月不等人,它对所有人都一样公平。 回顾2017年的年度目标,4个目标完成了1个,也是最重要的目标,让自己不再一个人。 新的一年,我预感到肩上的责任,我可能将会承担比往年任何一年都要大的压力,因此需要把自己调整到一个可以面对挑战的状态,心态也需要更加沉稳。 回过来慢慢发现,或许我真的还是没有学会怎么正确的生活和提升自己,再进一步说就是不

2017年12月25日

中国人太多了,一人说一句圣诞快乐,就创造了一个本来不是中国节日的节日。于是乎,很多人给了自己大吃大喝和消费的理由。 到昨天晚上为止,连续3天晚上都是吃大餐,真担心这样下去体重会很快超过60KG,因为前几天的体检显示我目前已经离60KG不远了。 今天工作状态还好,自认为完成度还不错。但是,当生活中的事情、工作中的事情混杂在一起的时候,就感觉要做的事情比较多,因为没有分轻重缓急,所以会有一种很凌乱的感

2017年12月23日

这段时间工作一直比较忙,为了项目上线熬了几个通宵,还好顺利上线了。已经接近年末,每年到了这几天,心中总会有些感概,想得最多的是:这一年我的目标全部实现了吗?我还有什么是可以在新年元旦前可以完成的?为什么有些习惯总是无法坚持? 今天早上按照预约去参加了年度体检,在我的价值观里,没有什么比健康更重要的东西了,失去了健康意味着失去一切。快28岁了,深感肩上的责任和担子越来越重。作为一个男人,三十岁是一个

MySQL行级排他锁的使用及死锁解除技巧

这篇笔记存粹是做学习记录之用,方便将来查阅,老鸟请跳过。关于MySQL排他锁的具体使用。 使用排他锁假设有一张user表如下: id name age 1 张成瑶 27 2 钟其林 24 打开navicat for mysql软件,先使用以下SQL,获取排他锁:123begin; #开启事务select * from user where id = 1 for updat

Java - 延时队列的简单使用例子

DelayQueue(延时队列)DelayQueue主要用于放置实现了Delay接口的对象,其中的对象只能在其时刻到期时才能从队列中取走。这种队列是有序的,即队头的延迟到期时间最短。如果没有任何延迟到期,那么久不会有任何头元素,并且poll()将返回null(正因为这样,你不能将null放置到这种队列中)。

2017年12月10日

今天被安排加一天班,因为15号左右有个项目要上线。整个一天都在修改退款的逻辑,一直加班到晚上快十点了,整个一天毫无工作成就感,因为项目代码混乱,各种流程都没有一个清晰的流程图,导致出了问题反复修改,改了又导致新的问题产生。 我认同的价值观是“健康至上”,没有健康什么都免谈。即便Leader说了今晚跑通才能走,但我并不认为这样就是合理的。对,就是这样,工作没了还可以免费再找,健康没了不可能免费就医,

2017年12月5日

有些人真的是很令人讨厌,一句话反复讲个五六遍,还是明显带有贬低意义的话,说得谁听了都不舒服,在我看来就跟傻逼一样。我不喜欢摆谱摆架子的人,我不一定就是你眼中的那种人。 我并不想再像以前那样锋芒毕露,而是要隐藏自己。这个世界还很大,难道不是吗?

2017年12月4日

今天把博客托管到了github和coding的静态page服务,因为同时承担两台云服务器的费用对于我目前来说是不小的开支,也是没有必要的。因为有一台阿里云是打折买的3年才800多,还比较划算,索性就部署了cdrvba.com在上面,这几年也可以拿这个服务器来用作学习,还可以在上面跑一些自己的服务。 下午换座位,笔记本电源在插到另外一个插座孔时,冒了火花,然后就不通电了。无奈之下跟领导请了假坐地铁去

2017年11月28日

折腾来折腾去,又把博客换成了基于hexo构建的静态博客 —— 就好像最近的境遇,一阵阵浮躁之后,被生活给了一些教训,便又回归于安定、简单。 我脑子中总会有很多想法和点子,但实践得不多,我发现自己现在变得很难将一件事情坚持下去。做一件事,最重要的便是有持之以恒的决心和毅力,否则事情做个半途而废,浪费的时间也就等于是在浪费生命。 从返回BIZ,工作方面一直都没有给我分配什么实质性的任务,因为最近项目上

2017年11月16日

如果要为自己的人生设计架构,那么健康的身体一定是底层基础设施。晚上九点左右出去跑了步,出门之前还觉得很冷不想出去,但出去跑了几圈回来发现一点都不冷,相反觉得神清气爽,精神也变好了。 今天的工作中,我意识到很关键的一点,那就是必须学会利用零碎时间来不断精进,否则将会不断落后于人。我开始使用日事清(www.rishiqing.com)来规划自己的学习内容,每天利用工作时间间隙,多多提升自己,将来一定会

2017年11月15日

这一个月来,工作方面经历了很多曲折的事情,跟个人原因有关。说来也是峰回路转,我又回到BIZ上班了,HR把我离开的这十多天计算成事假。上午去公司大本营签了劳动合同,然后被分配到环球中心这边上班,由于技术负责人今天请假,所以让我今天自由活动。我并不在意之前认识我的同事会用什么样的眼光看我,我知道最关键的在于自己不要给自己压力,就当一切从头开始。 个人技术方面,我给自己的评价是高不成低不就六个字,就目前

2017年11月13日

一个人的综合能力需要从多方面培养, 而运动是增强意志力的最佳方式,尤其是在这寒冷的早晨。跑步的人不止我一个,似乎不管到哪儿,只要我穿着运动服出去,就总会遇到一些跑步的人,年轻人或者老人。 最近由于工作的变更,给我带来了不少困扰,我也深刻认识到自己的很多状态,包括技术水平在内。有半个月没更新博客了,最近也没怎么看技术相关的书籍,说实话确实懒惰到一定程度了。正如文学家韩愈所说:“业精于勤荒于嬉”,一个

2017年10月30日

这段时间由于搬家、换新工作,跑步一直没进行,已经中断很久了。还有60多天2017年就结束了,400公里的跑步年度目标目前才完成一半左右。今天早上起来围着小区跑了5圈左右,不过这个小区没有原来那个小区大,5圈下来估计4公里左右。 最近深刻体会到,没有良好的精神状态,做任何事都容易动力不足。一个人意志越是强大,就越不容易在困难面前屈服。早上起来完成了VBA论坛的4篇简单帖子,无论如何我会把这个论坛做下

2017年10月27日

昨天一早醒来头痛得不行,感觉实在没法去上班就请了假。谁知道吃了药睡到中午醒来后,发现刚买的暗夜精灵3笔记本进不了系统了,提示找不到启动设备,昨天晚上忘记插电源,结果今天就这样了。照着网上给出的办法没有解决,跑到售后服务中心那里去检查,工程师说是硬盘坏了。无奈只有在京东更换。退是退不了了,只有将就用吧,配置也还算可以。 昨晚在其林那里借了他的think pad临时使用,因为换新电脑需要时间。真得感谢

Java - 使用Ip2Region(ip地址定位库)转换IP和地区

Ip2Region是一个准确率99.9%的ip地址定位库,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java、php、c、python、nodejs、golang查询绑定和Binary、B树、内存三种查询算法,查询效率非常高。码云地址:https://gitee.com/lionsoul/ip2region

在Idea中使用Lombok插件让Java代码变得更简单

Lombok是通过注解的方式来减少Java中一些很繁琐的代码,例如 getter 和 setter 方法。官方网站:https://www.projectlombok.org 。 举个例子,对于一个POJO,如果成员属性很多,那么在生成 getter 和 setter 后,代码会变得很长。Lombok正是解决这个问题的,可以实现不写 getter 和 setter,让代码看起来更简洁,而程序员在开发期间却可以正常调用 getter 和 setter。

2017年10月9日

国庆回攀枝花待了几天,今天去公司把离职手续办了,还算顺利。同时,在其林兄和刘宇兄的帮助下,昨天也搬迁到了新的住所,和他们俩相隔都很近。 今晚把那边还没到期的房子发布了转租信息出去,明天要开始准备书面简历了,要尽快找到新的工作,希望一切顺利!