随笔分类 -  工作中的思考

用于平时工作中对Java的一些零碎的思考
摘要:背景: 最近业务不多,公司的老哥开始review我的代码。受到了一顿教育(其实是因为我前段时间搞了个bug.....) 场景: 需要写一个利用redis自增得到id并保存到数据库的功能。 很简单,在AppConfigManager类里面代码如下: 当然前面在系统启动的时候需要一行: redis.se 阅读全文
posted @ 2018-07-12 20:05 Ugly_Bear 阅读(178) 评论(0) 推荐(0)
摘要:今天在进行服务器迁移的时候需要将之前的代码用两种方式实现。 具体的业务场景为: 之前的调用方调用一个http接口获取服务,但是现在这个http接口需要废掉了。 而这个http服务分布在不同的主机上, 所以调用方的写法是类似于下面这样: public Map<Long, Integer> getSer 阅读全文
posted @ 2018-05-29 22:23 Ugly_Bear 阅读(569) 评论(0) 推荐(0)
摘要:之前做过很多分页,只是拿别人的模板照抄下来。今天做一个分页的时候自己认真分析了一下,里面问题还挺多的。 业务场景:系统做一个web容器的发布系统,需要有个发布历史的页面。 问题: 1、分页机制的原因 2、一般的实现方式 3、自己考虑的实现方式为什么不行 回答: 1、原因:数据量太多,全部列出来不方便 阅读全文
posted @ 2018-05-16 21:39 Ugly_Bear 阅读(949) 评论(0) 推荐(0)