- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 springboot实现设计模式- 观察者模式
观察者模式可用于订阅发布类似场景之类使用当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。介绍意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低...
2019-05-27 14:20:20 6954
原创 easyexcel工具使用
easyexcel是阿里开源的关于excel处理的工具包,Github地址在Github的md上已经讲解了一些基础的用法,这里主要是对基础使用进行简单的二次封装方便使用/** * http封装 */public static void httpExportByOneSheet(HttpServletResponse response, List<? extends BaseRowM...
2019-05-18 14:33:57 1241
原创 springboot实现设计模式- 策略模式
在设计模式中除去工厂单例等, 策略模式 应该算最常用的设计模式之一在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍意图:定义一系列的算法,把它们一个个封装...
2019-04-26 16:49:54 5783
原创 springboot多数据源配置
项目配置多数据源配置主要用到spring的AbstractRoutingDataSource,网上介绍资料也有很多,这里主要做个备份maven依赖除了数据库连接的依赖,spring的依赖,Mybatis的依赖之外还需要<dependency> <groupId>com.alibaba</groupId> <artifactId>...
2019-02-16 14:18:24 165
原创 ETag使用
关于ETag相关知识:https://blog.csdn.net/kikikind/article/details/6266101 https://blog.csdn.net/jkxiaoxing/article/details/51499894具体代码:String clientEtag = request.getHeader("If-None-Match"); if (md5....
2018-03-30 16:39:40 2010
原创 Mysql存储过程
因为项目积分这块为变动不大,维护要求不高。且性能要求较高,所以将新增积分部分逻辑转移为存储过程实现。删除存储过程为:(如果存在函数则删除)DROP PROCEDURE IF EXISTS addIntegral创建存储过程时声明传入参数(入参为IN 出参):CREATE PROCEDURE addIntegral( IN data_id CHAR(32),IN data_userid
2018-02-06 14:37:43 180
原创 关于linux进程监听问题
目前在做一个zookeeper的集群管理,如果其中某一个挂了,及时重启。所以采用crontab进程来每分钟执行一次脚本,查询zk进程,如果发现挂了马上重启。脚本内容如下:#!/bin/shPATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/lo
2017-08-15 10:50:58 477
原创 spring3.2与jdk1.8不兼容问题
JDK1.8 + spring 3.2 启动项目报错DispatcherServlet - Context initialization failedjava.lang.IllegalArgumentExceptionjavax.servlet.ServletException: Servlet.init() for servlet rootServlet threw exceptio
2017-08-09 08:17:17 9800
原创 监听caps lock问题
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">登录.capslock{ padding:0 2px 2px 26px; position:absolute;
2017-06-04 16:24:29 1218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人