摘要: 介绍 定义: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。其实说白了,就是当一个对象状态发生变化,通过方法回调通知其他对象,其他对象通过回调信息作出相应处理为什么整理这个设计模式,是因为受spring监听器感发,在一个自己的小应用中使用了该 阅读全文
posted @ 2020-01-18 16:31 孤竹夜雨 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、 介绍 Quartz是一个开源的定时任务调度框架,这里就不详细介绍了,我们直入主题Quartz主要由三部分组成 任务:JobDetail 触发器:Trigger,(分两类:SimpleTrigger和常用的CronTrigger) 调度器:Scheduler 主要流程:比较简单: 先有JobDe 阅读全文
posted @ 2020-01-18 11:45 孤竹夜雨 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 介绍 上次公司项目需要一个生成word文档的功能,有固定的模板根据业务填充数据即可,由于从来没做过,项目也比较着急于是去网上找有没有合适的工具类,找了好几种,看到其中有freeMark模板生成比较靠谱于是采用这个,正常生成成功了还挺高兴的于是修改优化部署测试,出问题了,由于我一直使用wps可以正常打 阅读全文
posted @ 2020-01-05 17:47 孤竹夜雨 阅读(7321) 评论(0) 推荐(2) 编辑
摘要: 介绍 本次采用mysql处理,性能不是很好,对于高并发有要求的建议不要采用公司一个小项目,需要生成一个单据号,格式为: 日期 + 每日重新自增号,自己考虑了一下每日自增需要考虑并发和持久问题,两种数据库redis和mysql由于项目较小,所以没有redis因为这个增加一个redis好像有点不值得,所 阅读全文
posted @ 2020-01-01 10:37 孤竹夜雨 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 目录 一、介绍二、相关概念1. 主要组成部分2. 工作流程介绍3. 交换机及路由规则介绍三、主要队列使用0. 源码查看1. 普通队列 源码:blog-study:mq:rabbitmq - mq012. 多消费队列 源码:blog-study:mq:rabbitmq - mq023. 直连交换机(d 阅读全文
posted @ 2019-12-13 16:50 孤竹夜雨 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 问题描述 上上个周测试的时候突然报系统异常,于是我立即查看日志,发现是一个数据库异常:java.sql.SQLException: connection holder is null我第一想到的就是可能是那种概率很小的突发事件,然后就和测试说没关系只是数据库连接异常以后应该没事,然后项目因为更新重启 阅读全文
posted @ 2019-12-11 11:35 孤竹夜雨 阅读(13895) 评论(0) 推荐(0) 编辑
摘要: 为什么要用消息队列(优点) 解耦:主要是消息中间件的发布订阅功能,多个模块可以订阅一个模块的消息,不过我从来没有做过相关的功能,而我接触到的主要是异步 异步:对于一次复杂操作可能需要耗时很长,这时候就可以对其进行时序性要求不高的功能进行拆分,通过发送消息来异步执行以提高系统响应速度 削峰:针对于大并 阅读全文
posted @ 2019-12-05 15:31 孤竹夜雨 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则:一个对象应该只包含单一的职责,并且该职责被完整的封装到一个类中 开闭原则:软件实体应当对扩展开放,对修改关闭 里氏代换原则:所有引用基类的地方必须能透明的使用其子类的对象 依赖倒转原则:高层模块不应该依赖底层模块,它们都应该依赖抽象,抽象不应该依赖于细节,细节应该依赖于抽象 接口隔离原 阅读全文
posted @ 2019-12-04 13:38 孤竹夜雨 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 关于BigDecimal的一些常用基本操作记录 1 BigDecimal b1 = new BigDecimal("1.124"); 2 BigDecimal b2 = new BigDecimal("1.125"); 3 BigDecimal b3 = new BigDecimal("1.126" 阅读全文
posted @ 2019-12-03 15:34 孤竹夜雨 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 背景 这是我之前在做的用友服务对接开发,昨天领导拿给财务测试时告诉我有乱码,当时我第一想法是用友那边的编码格式有问题,因为还在做其他任务,我说等问一下用友他们用的什么编码格式我们这边改一下,然后今天早上他们说是utf-8,我就奇怪了,其实我一直以为是所有的中文都是乱码,然后去查看请求日志,结果发现有 阅读全文
posted @ 2019-11-22 13:20 孤竹夜雨 阅读(2193) 评论(0) 推荐(0) 编辑