自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 利用logstash的logstash-input-jdbc插件实现mysql增量导入ES

版本:6.5.4 这个版本的logstash已经默认内置 jdbc input plugin 官方插件文档 https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html#plugins-inputs-jdb...

2019-01-05 17:32:12 1574 0

原创 Phoenix Hbase springjdbc整合

1.安装hbase 下载解压hbase即可 2.hbase整合Phoenix  下载hbase对应版本的Phoenix,解压后拷贝bin目录下 phoenix-xxx-HBase-xx-server.jar到lbase/lib目录下,重启hbase 3.jdbc template配置 ...

2018-10-29 20:08:00 768 0

原创 jboss tools-jpa逆向生成Entity类

1.安装DTP(eclipse Data Toosl) update site方式: 到eclipse官网搜索data tools https://projects.eclipse.org/ 搜索出来 , 跳转到datatools项目地址 http://www.eclipse.org/...

2018-10-23 20:03:51 201 0

原创 spring rmi客户端原理-RmiProxyFactoryBean

spring中rmi客户端引入使用org.springframework.remoting.rmi.RmiProxyFactoryBean进行rmi代理 如 @Bean private RmiProxyFactoryBean login() { RmiProxyFactoryBean r...

2018-10-19 17:58:18 1341 0

原创 Maven-invalid LOC header (bad signature)

用maven打包的war部署到tomcat中启动报错 Caused by: java.util.zip.ZipException: invalid block type at java.util.zip.InflaterInputStream.read(InflaterInputStream....

2018-09-13 17:32:00 234 0

原创 spring只读事务怎么回事

如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL查询之后,后条SQL查询之前,数据被其他用户改变,则该次整体的统计查询将会出现读...

2018-09-04 18:23:54 2217 0

原创 spring中RMI服务的事务和AOP顺序

RMI是java中和远程方法调用 ,基于接口,和本地调用有一样的使用体验,这个不再赘述了 AOP面向切面编程,spring中常用来做事务管理,本篇我们就了解一下使用aop管理rmi事务 我们项目中的做法是: spring rmi向外暴露方法, 使用aop配置事务在rmi方法上 我们先写一个...

2018-08-25 14:47:14 347 0

原创 Spring boot 启动报错-Reason Failed to determine a suitable driver class

启动异常 *************************** APPLICATION FAILED TO START ***************************   Description:   Failed to configure a DataSource: no...

2018-06-20 08:52:07 43485 11

原创 ctrip-apollo多环境部署-史上最简单

一套Portal可以管理多个环境,但是每个环境都需要独立部署一套Config Service、Admin Service和ApolloConfigDB,apollo 0.10.2版本默认支持的环境为:LOCAL, DEV, FWS, FAT, UAT, LPT, PRO, TOOLS(ps:环境枚...

2018-04-08 09:20:29 9350 2

原创 SpringBoot使用profile配置不同环境配置生效

Spring Boot使用@Profile注解可以实现不同环境下配置参数的切换,任何@Component或@Configuration注解的类都可以使用@Profile注解。 例如: @Configuration @Profile("production") public ...

2017-09-26 10:05:29 5856 0

原创 centos7上docker问题

1.Centos7安全Selinux禁止了一些安全权限,在centos上挂载数据卷,在容器内部访问数据卷的时候报permission denied出错 [root@192 data]# docker run -p 6379:6379 -v /usr/local/data:/data -i...

2017-09-22 14:55:07 497 0

原创 spring-boot填坑

在刚开始搞spring boot的时候遇到一些问题, 花了很多时间问题, 将出现的问题都整理放到儿, 希望对大家有用,遇到到相同的问题时不再花费很多不必要的时间 JMS 1.Field jmsMessagingTemplate in sample.activemq.provider.Pro...

2017-09-22 14:35:20 4138 0

原创 spring oauth2.0入门(实战)

1.首先spring security基本配置 public class ServletInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { ...... @Override public v...

2015-09-23 15:42:46 24281 5

原创 spring framework源码下载并导入eclipse

一. 准备工作 1.下载安装sts(springsource推荐使用), 毕竟人家的框架用他自家的ide是最好的,当然sts也是基本eclipse的, 下载地址: http://www.springsource.org/downloads/sts-ggts 2.下载安装gradle, spring...

2013-05-26 22:31:17 14563 7

原创 spring property value 引用properties文件和直接设置的区别

当我们使用spring的setter对bean的引用对象注入时会这样用 但是你知道引用properties文件的设置和直接设置的区别吗 区别在于: 引用properties文件中key所对应的value时 spring不会做任何处理直接注入值 直接注入时sprin...

2013-02-03 22:00:44 3448 0

原创 spring加载文件使用通配符

不管是在web应用还是非Web应用中我们都希望在一个目录下放置配置文件,然后spring启动时加载配置目录下所有配置文件初始化context,这个要怎么做么首先想到的是使用通配符如: spring-*.xml 表示以spring-开头的xml文件 需要注意的是要加上URL前缀或协议告...

2012-12-12 22:32:11 3322 0

原创 java泛型得到T.class

import java.lang.reflect.ParameterizedType; public class Test { public Class getTClass() { return (Class) ((ParameterizedType) getClass() .ge...

2012-11-01 23:01:55 4060 0

原创 spring中注册bean(通过代码动态注册)

//将applicationContext转换为ConfigurableApplicationContext ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationCont...

2012-10-27 21:34:12 16792 0

原创 Spring 自定义属性编辑(CustomEditorConfigurer)和类型转换器(ConversionServiceFactoryBean)一起配置问题

问题: 现在这样一种需求, 有一个bean它的属性是java.util.Date类型,我们要在spring的xml配置初始化它,怎么做呢 解决方案: 可以说spring的属性编辑器和类型转换器都是做类型转换的,但属性编辑器多为string转其它类型, 方法1: 添加属性编辑器: ...

2012-10-22 22:12:12 4149 0

原创 通过spring设置java系统属性

在做RMI的时候需要如遇到rmi所在服务是多网卡时,需要对系统属性java.rmi.server.hostname进行设置 ,以前我们会扩展spring的listener public class SpringContextLoaderListener extends ContextLoad...

2012-10-09 16:58:25 3788 0

转载 Spring Annotation(注解) 详解

(1) 、  该配置隐式注册了多个对注解进行解析的处理器,如:  AutowiredAnnotationBeanPostProcessor        CommonAnnotationBeanPostProcessor   PersistenceAnnotationBeanPostPro...

2012-09-29 23:05:02 593 0

原创 Hibernate使数据默认值生效

dynamic-insert 和 dynamic-update 是Hibernate mapping 配置文件中的一个可选特性。 dynamic-update 默认值为 false,可以在运行的时候构建 UPDATE SQL 语句,这个语句中只包含列中数据修改的的列,而不是所有的列。 ...

2012-08-02 12:53:23 1255 0

转载 Spring的BeanFactoryPostProcessor和BeanPostProcessor

BeanFactoryPostProcessor和BeanPostProcessor,这两个接口,都是Spring初始化bean时对外暴露的扩展点。两个接口名称看起来很相似,但作用及使用场景却不同,分析如下: 1、BeanFactoryPostProcessor接口 该接口的定义如下: p...

2019-01-31 13:50:25 105 0

原创 centos-svn(Subversion Edge)安装

安装版本: Subversion Edge 5.2.2 (Linux 64-bit)   从官网上找到linux版本 https://www.collab.net/downloads/subversion#show-Linux 查看requirements 需要安装符合版本...

2018-11-21 09:40:06 847 2

原创 安装python(升级2.7)

查看python的版本 python -V         Python 2.6.6 1.下载Python-2.7.3       wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 2.解压      tar -j...

2018-11-21 09:38:37 228 0

原创 centos-jdk安装配置

1、查看Linux系统中是否安装了jdk: java -version   2、卸载Java 大部分安装Java都是用rpm命令安装的,那么我们就要先用rpm -qa jdk 命令来查找Java的安装包 如上图,我们就找到了我们安装jdk的安装包,下面就来卸载jdk   使用语句:r...

2018-11-21 09:32:49 357 0

原创 svn(CollabNetSubversionEdge)迁移

1.数据迁移 保留版本记录方式: 原仓库中dump库,新仓库中load svnadmin dump /home/svn/csvn/data/repositories/projects > svn_bak svnadmin load /opt/csvn/data/reposit...

2018-11-21 09:20:12 847 0

转载 JPA相关开发整理

关于java JPA (小结) Java Persistence API https://blog.csdn.net/chenbaowen2002/article/details/6708891 jboss tools-jpa逆向生成Entity类 https://blog.csdn.ne...

2018-10-24 09:05:34 84 0

转载 Spring Boot JPA使用详解

spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现...

2018-10-20 11:04:05 103 0

原创 RMI nested exception

RMI调用异常 org.springframework.remoting.RemoteConnectFailureException: Could not connect to remote service [rmi://10.78.23.201:1099/matchServerApi]; ne...

2018-10-15 16:33:06 65 0

原创 抓取HTTPS包(含移动设备)

Charles使用 (抓取HTTPS包)https://www.jianshu.com/p/1e4eab97fdf2浅谈HTTPS以及Fiddler抓取HTTPS协议https://www.jianshu.com/p/54dd21c50f21遇到问题1.操作之后依旧无法抓取https包,显示unk...

2018-05-17 17:03:54 1118 0

转载 springboot开发环境的调试

热启动在正常开发项目中已经很常见了吧,虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:<dependencies> <dependency> ...

2018-05-12 17:22:48 1763 0

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一...

2018-04-19 14:52:15 107 0

原创 easyui-slider组件扩展

easyui的slidler组件当可选的范围很大时,不好进行精确控制我作了一个扩展:双击slider的handle bar时,切换到输入框输入模式1.进入输入模式后,显示一个长度等于拉动条长度的输入框在拉动条上层,并将焦点放到输入框内2.输入框值改变的时候同时修改 slider的值3.输入完毕后,...

2018-04-14 18:19:17 522 0

原创 Spring ResourceLoader-DefaultResourceLoader从classpath加载文件

首先看一段代码 ,以下这段代是码是从classpath中加载资源DefaultResourceLoader resourceLoader = new DefaultResourceLoader(); Resource resource = resourceLoader.getResource(&q...

2018-03-19 16:44:09 1904 0

原创 mysql升级-5.1升级到5.7

一、mysql升级 1.备份数据库 mysqldump -uroot -ppasswod --all-databases > /data/bak/db_bak_$(date +%Y%m%d_%H%M).sql (同时可备份整个mysql目录,包括data目录,可用于升级失败快速...

2018-03-14 09:14:10 6637 0

原创 mysql安装-centos7 rmp安装mysql

使用mysql的yum仓库安装(commuhnity版本)官方文档: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/1. 下载mySql的yum库安装文件https://dev.mysql.com/downloads/repo/yu...

2018-03-14 09:11:51 793 0

原创 mysql安装-CentOS6下解压安装mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

删除已经安装版本yum list installed mysql[root@localhost ~]# yum list installed mysqlLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror...

2018-03-14 09:10:27 5489 0

原创 easyui datagrid 点击列表头排序出现错乱的原因

有些列对应的row的属性没有,显示是通过formatter经过一些其它有的列计算之后返回的比如 返回的数据格式是{...rows:[{ a: 'a1', b : 'b1'}...]}即表数据的每行中有两中列, a 和 b 我们添加显示第三个列 , 显示a、b...

2018-03-13 09:18:12 1191 0

原创 Spring boot http编码配置(CharacterEncodingFilter)

spring web项目中需要在添加CharacterEncodingFilter springboot中只需要在配置文件中添加以下配置 spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true  spring...

2017-10-10 19:58:06 19366 1

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