自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 规则引擎Drools

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎。Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。

2018-05-05 22:55:04 800

原创 angularJs指令

指令是angularJs里非常常用和重要的一部分。 指令是什么:简单点说,指令就是一些附加在html元素上的自定义标记(例如:元素、属性、css类等),它告诉AngularJS的HTML编译器 ($compile) 在元素上附加某些指定的行为,甚至操作DOM、改变DOM元素,以及它的各级子节点。 angular 有一些内置的指令:ngBind,ngModel等,如指令创建通常指令创

2018-04-25 23:30:58 300

原创 angularjs 基础认识

angular初认识

2018-04-22 22:50:53 271

原创 springmvc controller 面向切面编程,实现数据查询的缓存功能

应用场景:页面加载完成后异步ajax请求后台获取下拉框、列表数据等。后台controller层调用其他服务提供的接口实现数据查询。为了防止频繁的调用其他服务的接口,减少对其他服务的请求压力。在获取了数据以后把数据缓存到redis中,下次相同请求判断距离上次请求是否在有效期内,如果是,就直接从redis取数据返回。 难点:如何在最少更改现有系统的基础上实现此功能,用面向切面编程aop的思想切入co...

2018-04-16 21:56:24 1045

原创 任务调度平台XXL-JOB使用

xxl-job

2017-12-19 16:27:45 32407 12

原创 springmvc controller 面向切面编程,实现数据查询的缓存功能

面向切面编程的使用记录

2017-11-24 17:18:12 1067

原创 配置拦截器防xss和sql注入

web项目防sql注入

2017-11-19 22:13:05 6443 2

原创 Hessian使用(与Spring的集成)

spring 集成hessian

2017-11-19 16:44:22 364

原创 poshytip实现页面记录未展示的部分通过提示框展示

poshytip插件的基本使用

2017-11-19 15:04:50 508

原创 java bean与xml相互转换

java bean 与xml相互转换的方式有多种。这里介绍jaxb2.0和xstream的方式。

2017-10-19 00:01:40 1666

原创 jQuery poshytip实现页面不可视区域内的字段信息通过提示框展示

poshytip实现页面的提示框

2017-10-17 18:02:17 562

转载 mybatis深入理解之 # 与 $ 区别以及 sql 预编译

mybatis深入理解之 # 与 $ 区别以及 sql 预编译

2017-10-13 17:25:50 221

原创 springmvc文件上传

springmvc配置文件添加配置,此用于方法二才需要配置<!-- 多部分文件上传 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="1048576

2017-10-12 23:41:45 168

原创 监听FTP文件变化

整个项目的数据入口是监听FTP文件变化实现的。程序通过监听FTP目录内文件的变化(查找那些文件修改日期比上次修改日期晚的,然后在数据库中没有记录的文件),把监听到新增的文件信息保存在数据库表内文件队列表,然后文件校验拓扑从文件队列表获取那些需要处理的文件信息然后进行拓扑处理。

2017-10-11 16:21:56 8370 9

原创 storm整合kafka,spout作为kafka的消费者

在之前的博客中记录,如何在项目storm中把每条记录作为消息发送到kafka消息队列中的。这里讲述如何在storm中消费kafka队列中的消息。

2017-10-09 22:47:40 7341

原创 storm bolt作为kafka消息队列生产者

项目的storm拓扑处理压缩包后,对正常的通过校验的压缩包里的交易文件。在bolt里读取交易文件的每条记录。把每一条的交易记录+压缩包名+交易文件名+服务商+批次号的等信息组成一个字符串当做消息发送到kafka消息队列。但是目前还不知道哪里定义消息队列。以及哪里初始化zookeeper节点信息,基本所有的配置信息都是在zookeeper里面的。

2017-10-01 23:48:37 711

原创 用shell脚本配合awk文本处理工具进行文件处理

由于项目是运行在linux环境下。需要统计文件中的记录金额总和等功能,相比于是提供了shell脚本处理文件的工具类

2017-09-26 10:03:45 560

原创 使用java事件机制实现清理redis中临时数据

项目中用到,记录下,顺便学习。

2017-09-25 16:34:34 2185

原创 storm基本使用和拓扑流程

项目中用到的storm 拓扑总结

2017-09-24 13:21:42 600

原创 Redis工具类

获取redis键值对的工具类实现

2017-09-24 10:26:19 375

原创 Curator实现zookeeper路径变化监听(节点变化监听)

项目使用zookeeper,需要监控节点信息的变化(监听到变化以后如何处理,需要后续的了解。。。)。以在zookeeper中配置的属于FTP的路径的监听实现来记录。

2017-09-24 08:36:21 2669

原创 java枚举类的使用

Curator源码中PathChildrenCacheEvent的实现,学习枚举类的使用。

2017-09-24 00:30:30 195

原创 读取配置信息方式

读取配置信息到静态类中

2017-09-24 00:20:35 218

原创 zookeeper路径信息变化(节点信息变化)监听实现

项目中用的监听zookeeper节点信息变化(如何变化?,变化以后要如何做?待后续的了解)的方式,通过注册监听器,然后开启监听。

2017-09-23 20:53:54 4873

原创 shiro集成OAuth2学习体会

学习OAuth2体会

2017-09-21 23:20:59 9187

原创 spring配置JDBCTemplate

有感而发,记录配置方式

2017-09-21 16:02:25 518

原创 编写jquery 自定义插件

编写jquery插件是对已有的一些函数进行封装,达到重复利用的目的

2017-09-18 23:51:54 401

原创 多线程Future+Callable实现并发查询

对于所查询的数据比较耗时,数据位于不同的数据源中,可以通过并发查询的方式加快获取想要的数据。记录项目中用到的方法。

2017-09-17 10:51:51 1980 1

原创 springboot整合mybatis,动态数据源配置

此项目是数据查询接口服务。通过浏览器访问url,传递json参数,返回json数据。用springboot微服务构建,整合mybatis,查询数据库,由于数据保存在两个数据库,所以项目中通过service实现类所在包或者通过自定义注解进行动态的切换数据源。配置如下1. 引入依赖 <groupId>com.lancy</groupId> <artifactId>interfaces-

2017-09-16 22:36:52 3575 1

原创 eclipse 启动maven web项目

主要描述引入已存在的maven项目,并在eclipse上启动项目步骤1:eclipse引入maven项目,比较简单,略。步骤2:把maven项目设置为eclipse能够识别的java项目 设置如下 点击Further configuration avaliable 设置web根目录 apply一下完成设置步骤3:直接用eclipse servers 启动。首先servers

2017-08-18 10:14:08 3258

原创 jsp自定义select标签的使用

项目中多次使用到了部门选择下拉框,于是决定把此下拉框提取成一个自定义标签。自定义标签可以方便统一管理和一处修改的好处步骤一:定义java的tag类,这个类继承了spring的org.springframework.web.servlet.tags.RequestContextAwareTag类。@SuppressWarnings("serial")public class DeptCodeTa

2017-07-26 16:43:22 1619

原创 mybatic+mysql select查询返回map,key是小写解决方法

mysql数据库默认不区分大小写。mybatic 查询语句的resultType是hashmap。前端用NAME这样的字段大写获取值。下面这样写sql返回的Map里key是小写的。SELECT *FROMtmp 解决方法就是sql语句字段用大写就可以了。代码如下SELECT NAME YEARFROMtmp当然可以在前端获取字段的时候用小写,但是为了适应不同的数据库,

2017-06-30 09:27:14 3616 1

原创 spring+stomp+webSocket+SockJS 实现简单的订阅广播消息和订阅个人消息

个人第一篇CSDN的博客,记录自己的IT成长过程。

2017-06-22 23:03:35 9155 6

空空如也

空空如也

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

TA关注的人

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