摘要: 背景 公司做的一个气象数据显示项目,其中涉及到很多原始格式的数据解析,比如格点气象数据,内部数据一般就是二维数组,在存储的时候,一般采用二进制方式进行存储。 格点数据的本质,可以理解成一个图片,每一个像素点上有一个数据值。 任务 我接手做这个解析工作,就是要将二进制格式的数据,转化为更为通用的文本格 阅读全文
posted @ 2020-09-19 10:31 小彬 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 起因 客户说:“今天的预报又没有发出去,帮忙看下怎么回事?” “...” 经过 登陆服务器,发现程序一直在打印 这是代码中写的 程序通过启动ActiveMQ,然后判断是否仍有消息在处理,如果在处理就Sleep当前线程,等待处理完毕 当接收到消息时的处理主逻辑: 那么问题应该是 或者 一直在处理,卡住 阅读全文
posted @ 2019-06-16 10:58 小彬 阅读(618) 评论(0) 推荐(2) 编辑
摘要: 起因 周六,7:10,闹钟还没响,客户电话过来了。 “彬哥,我们XX平台XX功能导致数据库死锁了,上次某某上去看过,把死锁的sqlserver进程杀过,但还是出现这个问题,麻烦你看一下” “...” 起床,嗽口,吃个西红柿当早餐,出门(家里没网) 经过 连接服务器,重现问题 问题是: 某功能,点击之 阅读全文
posted @ 2019-06-15 09:46 小彬 阅读(868) 评论(0) 推荐(1) 编辑
摘要: sl4j或者log4j中,推荐的记录方式是: private Logger log = Logger.getLogger(getClass()); //或者 private static final Logger log = Logger.getLogger(XXX.class); //调用 log 阅读全文
posted @ 2017-01-19 16:58 小彬 阅读(2415) 评论(4) 推荐(2) 编辑
摘要: 阅读对象 搭框架人员,或者其他感兴趣的开发人员 背景 一般来说在业务代码中,加上 , ,`@Repository @Controller`等注解就可以实现将bean注册到Spring中了。 但是在写框架,可能有些类会动态生成,怎么动态注册到Spring中呢? 接口 BeanDefinitionReg 阅读全文
posted @ 2016-12-30 15:12 小彬 阅读(7590) 评论(0) 推荐(3) 编辑
摘要: 且看一下有多少个 列举一下XXUtil/XXUtils恶劣之处 1. 不知道该用XXUtil还是用XXUtils, 或者XXHelper, XXTool 2. 不知道该用a.jar中的XXUtil还是b.jar中的 3. 在一个工程里, 同名的Util居然引入的不是一个jar包中的 4. 不知道在哪 阅读全文
posted @ 2016-11-30 16:36 小彬 阅读(8513) 评论(4) 推荐(1) 编辑
摘要: c 一年一个变化,给c 的学习者带来困惑! C 马上要7.0了! .net要变成.net core了! 现在版本这么多,保不准公司与公司之间,使用的版本就不一样。 举个例子: A同学从甲公司跳到乙公司 情况一:版本一致,庆幸吧 情况二:乙公司版本高,然后A同学看不懂乙公司的代码,然后A同学还是老的代 阅读全文
posted @ 2016-06-14 11:07 小彬 阅读(895) 评论(3) 推荐(2) 编辑
摘要: String dateString = "2014101517";new SimpleDateFormat("yyyyMMddHH").parse(dateString)这句代码会产生错误吗?答案是:不会。这里是直接赋值给dateString一个值,这么解析是不会有问题的。但是当这个字符串是来自文件... 阅读全文
posted @ 2014-10-15 17:51 小彬 阅读(5645) 评论(0) 推荐(0) 编辑
摘要: 《自控力》书中提到一个科学实验,对我影响最大! 实验是这样的: 话说有两位年轻科学家,在做一个小白鼠实验。他们将电极插入到小白鼠的大脑中,因为他们技术不过关,插错位置了,原本小白鼠应该非常害怕电击的,变得非常喜欢电击。他们将之称之为“快感中心”——意思如果使用电击大脑的这个位置,就会非常快乐。 后来... 阅读全文
posted @ 2014-08-24 14:48 小彬 阅读(4669) 评论(6) 推荐(1) 编辑
摘要: 在企业管理系统中,常常有这样的要求: 1. 用户一般只能查看自己部门的数据 2. 可以设置用户可以查看哪些部门的数据 这种权限的控制,一般称为数据权限,与之对应的功能权限,则是系统中哪些功能可以使用——①菜单、按钮等元素能正常显示;②如果用户访问了本身不可见的功能,系统也能阻止(访问控制)。 开发时间长了,就发现编程一般就是两个问题: 1. 在哪里设置(数据从哪里来... 阅读全文
posted @ 2014-08-04 14:04 小彬 阅读(25294) 评论(4) 推荐(2) 编辑