自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大萌小路

码路

  • 博客(81)
  • 资源 (10)
  • 收藏
  • 关注

原创 博客新地址

本人博客已经迁移请点击我​​​​​​​同时也会在CSDN同步更新。

2019-01-10 10:00:35 320

原创 debezium关于cdc的使用(下)

简介debezium在debezium关于cdc的使用(上)中有做介绍。具体可以跳到上文查看。本篇主要讲述使用kafka connector方式来同步数据。而kafka connector实际上也有提供其他的sink(Kafka Connect JDBC)来同步数据,但是没有delete事件。所以在这里选择了Debezium MySQL CDC Connector方式来同步。本文需要使用Avro...

2019-08-12 10:32:51 976

原创 debezium关于cdc的使用(上)

博文原址:debezium关于cdc的使用(上)简介debezium是一个为了捕获数据变更(cdc)的开源的分布式平台。启动并指向数据库,当其他应用对此数据库执行inserts、updates、delete操作时,此应用快速得到响应。debezium是持久化和快速响应的,因此你的应用可以快速响应且不会丢失任意一条事件。debezium记录是数据库表的行级别的变更事件。同时debezium是构建...

2019-06-25 09:23:33 2630 2

原创 对xxl-job进行simpleTrigger并动态创建任务扩展

博文原址:对xxl-job进行simpleTrigger并动态创建任务扩展业务场景需求上要求能实现quartz的simpleTrigger任务,同时还需要动态的创建任务而非在控制面板上创建,查阅xxl-job官方文档发现simpelTrigger其暂时还躺在to do list,而动态创建可以调用JobInfoController其add和start接口(但是有个弊端,start/stop/...

2019-05-09 09:28:29 1408

原创 折腾Java设计模式之单例模式

博文原址:折腾Java设计模式之单例模式文章目录单例模式饿汉式单例模式懒汉式单例模式双检查锁的单例模式静态内部类Holder式单例模式枚举类型的单例模式总结参考单例模式Ensure a class has only one instance, and provide a global point of access to it.一个类仅仅只有一个实例,并且提供全局的接入点。简洁点理解就是...

2019-04-26 08:57:13 150

原创 折腾Java设计模式之建造者模式

博文原址:折腾Java设计模式之建造者模式建造者模式Separate the construction of a complex object from its representation, allowing the same construction process to create various representations.将复杂对象的构造与其表现分离,允许相同的构造过程用来...

2019-04-15 09:38:40 141

原创 折腾Java设计模式之中介者模式

博文原址:折腾Java设计模式之中介者模式中介者模式中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。通俗点来讲就是提供一个中介平台,说到平台,那其实很容易联系到我们很熟悉的房地产中介。我们可以直接通过这个平台得到我们想要的信息,不用对象自身...

2019-04-11 09:19:23 129

原创 折腾Java设计模式之备忘录模式

原文地址:折腾Java设计模式之备忘录模式备忘录模式Without violating encapsulation, capture and externalize an object’s internal state allowing the object to be restored to this state later.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外...

2019-04-09 09:23:16 105

原创 折腾Java设计模式之观察者模式

观察者模式Define a one-to-many dependency between objects where a state change in one object results in all its dependents being notified and updated automatically.直译过来就是,定义对象间的一对多依赖关系,当一个对象的状态变更会自动通知和更...

2019-04-08 09:20:31 137

原创 折腾Java设计模式之状态模式

原文地址 折腾Java设计模式之状态模式状态模式在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。通俗点就是一个对象在内部状态发生改变时改变它的行为。介绍意图 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类...

2019-04-04 09:27:26 109

原创 折腾Java设计模式之模板方法模式

博客原文地址:折腾Java设计模式之模板方法模式模板方法模式Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template method lets subclasses redefine certain steps of an algorithm without...

2019-04-01 09:20:17 116

原创 折腾Java设计模式之迭代器模式

迭代器模式Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.提供一种不公示其底层细节(结构)的情况下能顺序访问聚合对象元素的方法。其实在java体系中,jdk已经引入了迭代器接口以及对于的容器接口等。...

2019-03-08 09:00:57 99

原创 折腾Java设计模式之访问者模式

博客原文地址:折腾Java设计模式之访问者模式访问者模式Represent an operation to be performed on the elements of an object structure. Visitor lets a new operation be defined without changing the classes of the elements on wh...

2019-02-19 09:32:17 308

原创 spring-boot的spring-cache中的扩展redis缓存的ttl和key名

原文地址:spring-boot的spring-cache中的扩展redis缓存的ttl和key名前提spring-cache大家都用过,其中使用redis-cache大家也用过,至于如何使用怎么配置,本篇就不重点描述了。本篇主要解决2个问题,第一个问题使用redis做缓存时对每个key进行自定义的过期时间配置,第二个使用redis做缓存时@Cacheable(value = "value"...

2019-02-18 14:32:54 4418 1

原创 折腾Java设计模式之命令模式

博客原文地址 折腾Java设计模式之命令模式命令模式wiki上的描述 Encapsulate a request as an object, thereby allowing for the parameterization of clients with different requests, and the queuing or logging of requests. It also ...

2019-01-23 17:24:17 199

原创 折腾Java设计模式之策略模式

博客原文地址简介在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。简单理解就是一组算法,可以互换,再简单点策略就是封装算法。意图 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决 在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。何时使用 一个系统有许多许多类,而区分...

2019-01-17 14:12:28 159

原创 折腾Java设计模式之解释器模式

解释器模式解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。意图 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。主要解决 对于一些固定文法构建一个解释句子的解释器。何时使用 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各...

2019-01-15 11:32:40 175

转载 阿里巴巴开源分布式事务解决方案 FESCAR【转】

偶然间看到阿里开源的分布式事务中间件,期待有投入到生产阶段的栗子。从蓝图上看出目前有支持dubbo的解决方案,后续0.5.x版本会推出支持spring cloud的方案。下面看官方正文,喜欢的可以去官方Github上瞧瞧看看。Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。1. 什么是微服务化带来的分布...

2019-01-13 11:16:51 1678 1

原创 折腾Java设计模式之责任链模式

责任链模式顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。简介意图 避免请求发送者与接收者耦合...

2019-01-10 09:57:56 479

原创 设计模式

设计模式23种设计模式大纲…软件设计模式原则构建模式Builder (建造者模式)Abstract Factory (抽象工厂模式)Factory Method (工厂方法)Prototype (原型模式)Singleton (单例模式)结构模式Adapter (适配器模式)Bridge (桥接模式)Composite (组合模式)Decorator (装饰模式)...

2019-01-10 09:57:00 133

原创 curator源码(一) 初始化、启动和关闭。

curator(一) 启动初始化Apache curator框架是zookeeper客户端框架,初始化定义第一种直接调用CuratorFrameworkFactory的newClient方法 /** * 创建客户端 * @param connectString zk地址 * @param sessionTimeoutMs s

2015-12-24 10:44:59 11348

原创 easyui-tree-url-param

远古写法url后面加参数?param1=1&param2=2动态添加onBeforeLoad: function (node, param) { param.needNothing = true, param.needRemoveSelf = true,

2015-08-17 10:53:41 3483

翻译 Akka---分配器

文本翻译的是2.3.12版本,原文地址: 这是原文地址链接

2015-08-07 15:42:06 2802

翻译 Akka---容错

文本翻译的是2.3.12版本,原文地址: 这是原文地址链接 容错实际中的故障处理容错案例图解容错案例所有源码创建新的监管策略默认监管策略停止监管策略角色故障日志记录顶层角色的监管应用测试容错正如角色系统所描述的,每个角色都是其子节点的监管者,并且每个角色都定义了故障处理监管策略。这个策略作为角色系统结构的一部分,一经创建后就不能再修改。实际中的故障处理首先,让我们看一个在实

2015-07-17 16:49:23 2309

原创 Nginx+Memcached+Tomcat集群配置

本次主要是在win7 64 上演示操作。web应用构建Memcached安装配置启动Tomcat配置所需jar包memcached-session-manager序列化contextxml配置Nginx安装配置启动测试参考web应用构建简单构造web应用,这里就不做描述了,具体的可以访问我的Github。 为了方便显示,在success.jsp上做区别,一个加上8080,一个加

2015-07-02 18:42:11 2025 1

原创 CXF的SOAPHandler处理 日志

近期有个需求,针对所有的webservice请求将其请求与结果全部保存到数据库。采用的是通过SOAPHandler来实现。参考了   这个   里的public class CxfLoggingHandler implements SOAPHandler { private LogService logService; private Log

2015-06-17 10:59:15 2708

原创 EasyUI 学习汇总

easyui-combotree默认打开时折叠onLoadSuccess:function(node, data) { $(this).tree("collapseAll"); }当通过radio时切换表单,表单切换致使隐藏了的控件里required还为true,提交不了表单 if (!flag) { $("#XXX").c

2015-05-14 10:26:25 562

原创 EASYUI问题总结

问题一:datagrid在前一页上勾选一行或者多行时,点击下一页时,下一页的所有行都勾选了。解决方法:idFiled是指明哪一个字段是标识字段。在模板里制定为id,但是在查询的结果里没有id字段修改为主键。问题二:

2015-03-19 10:45:51 1118

原创 CXF restful的许多异常

1: javax.ws.rs jar出错java.lang.NoClassDefFoundError: javax/ws/rs/MessageProcessingException org.apache.cxf.jaxrs.impl.ResponseBuilderImpl.build(ResponseBuilderImpl.java:69) org.apache.cxf.jaxrs.m

2015-03-16 09:33:02 10439

原创 SpringJDBC 调用存储过程

项目中持久层用的是SpringJDBC,在调用存储过程时,网上大致搜了些,自己总结下。public class StoredService extends BaseService { private Map param = new HashMap(); { param.put("c_id", "234"); param.put("c_name"

2015-03-09 10:37:13 6898

原创 取资源时的路径选择问题

经常会碰到一个properties或者xml,需要读取,但是怎么去读取,路径怎么写等等的问题。 网上找了一个描写的算比较详细的文章了。getResources 之前都是放在resources文件夹下,然后用XXX.class.getClassLoader().getResource("***.properties"); 原来这个也可以。XXX.class.getResource

2015-01-04 09:35:33 2941

原创 easyui datagrid 出现length的js错误

经常看到有datagrid控件的页面出现length的js错误【 'length' 为空或不是对象】,查找半天又找不到原因,使劲的在看是不是datagrid的js配置有问题,结果发现改死了也没用。删掉datagrid的初始化js,后果然不出现这个js问题了,问题集中在datagrid中,于是乎,打开js调试看到var _717=[""];for(var

2014-12-05 11:53:25 6813 2

原创 CXF部署到WebLogic的问题

这几日把webservice部署到WebLogic上,问题重重啊,

2014-11-17 17:53:09 12915 2

原创 按钮点击跳回到顶端问题解决

新增

2014-11-12 09:26:50 3971

原创 时间对比、流水号计算、100%统计

时间对比

2014-11-04 14:47:49 771

原创 SpringMVC容器初始化篇----ContextLoaderListener

此篇幅主要围绕着 ContextLoaderListener理解其中的原理。 contextConfigLocation classpath*:server_spring.xml org.springframework.web.context.ContextLoaderListener

2014-10-16 12:04:48 49214 5

原创 cxf WebService整理

项目中需要用到CXF做WS处理,花点时间对其有个简单认识,主要是在安全认证以及日志记录和异常处理这块有要求控制。

2014-10-08 09:49:52 14072 5

原创 Spring MVC异常处理篇

接口HandlerExceptionResolver接口Ordered抽象类AbstractHandlerExceptionResolver简单实现类

2014-09-23 09:29:20 10711

原创 Tomcat启动找不到maven里的类 抛ClassNotFoundException

参考 http://www.yihaomen.com/article/java/471.htm

2014-09-16 17:11:45 9665 5

原创 easyui中tabs的单tab点击切换其他页面借用update方法

场景:一个列表页面点击

2014-08-15 10:35:52 19497

win64的memcached安装包

win64的memcached安装包

2015-07-02

CAS实战4.0

CAS实战4.0

2014-12-08

SPRING技术内幕:深入解析SPRING架构与设计原理

SPRING技术内幕:深入解析SPRING架构与设计原理

2014-11-04

cxf的webservice

CXF的webservice,密码校验、安全认证、日志处理。

2014-10-08

spring的源码

spring-security-master spring-framework-master spring-batch-master 这3类源码

2013-10-13

commons exec 源码

commons exec源码

2013-09-21

Json操作及中文乱码解决方案

本Demo主要针对jquery的$.getJSON操作,返回json, 针对传参出现的中文乱码, json里出现中文乱码。

2013-06-16

Struts2文件上传下载 中文乱码

Struts2文件上传下载 上传为单个上传, 下载包括中文乱码的问题:前台传后台时中文乱码,下载时显示时中文乱码,以及URLEncoder

2013-06-05

Java编码规范及实践

Java编码规范及实践以及一些模式方法。

2011-12-09

算法设计和分析课程设计

算法设计与分析 课程设计体型库阿萨德飞洒东风路卡死分卢卡斯的速度

2011-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除