- 博客(181)
- 资源 (5)
- 收藏
- 关注
原创 请求参数和应答数据统一加解密
一,针对请求参数和应答数据都是json格式时,可以通过,下面的方式,进行统一的的加解密。1. 设置配置文件。 @Bean public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();
2022-02-28 14:20:44
820
原创 java 实现布隆数
package test;import java.util.Arrays;import java.util.BitSet;import java.util.concurrent.atomic.AtomicInteger;/** * @author gjp * @className Filter class * @date 2021/12/31 * @description: 布隆数 */public class Filter { //后面hash函数会用到,用来生成不同的h.
2022-01-05 10:09:27
346
原创 storm 入门学习实例
前段时间,项目中使用到了流式处理方面的技术,学习了一下storm,编写了一个小实例。1.引入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache
2021-11-30 13:03:05
1497
原创 httpClient 使用http协议上传文件
org.apache.commons commons-lang3 3.6 org.apache.httpcomponents httpclient 4.5 org.apache.httpcomponents httpmime 4.5 package c...
2018-10-09 15:58:03
808
原创 httpClient 使用HTTPS 协议上传文件
org.apache.httpcomponents httpclient 4.3.6 org.apache.httpcomponents httpclient 4.5 org.apache.httpcomponents httpmime 4.5 ...
2018-09-30 14:50:18
1699
原创 防止 XML外部实体注入
方式一DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();// 这是优先选择. 如果不允许DTDs (doctypes) ,几乎可以阻止所有的XML实体攻击String FEATURE = "http://apache.org/xml/features/disallow-doctype-decl";...
2018-09-18 17:03:31
6595
原创 nginx 配置https 并解决重定向后https协议变成了http的问题
配置如下:server { listen 80; server_name localhost; return 301 https://localhost$request_uri; charset UTF-8; location / { root html; ...
2018-08-03 14:06:20
5074
1
原创 maven根据不同环境打不同的war
4.0.0 com.gpcsoft.hct.etp gjp war 1.0.0 专区 https://z.test.com.cn/ UTF-8 3.0.0.M3 C:\\gjp_soft\\soft\\jdk_645\\jdk6\\jdk1.6.0_45 public Publi...
2018-06-27 18:47:16
526
原创 httpClient 的https 调用
package com.gpcsoft.xjmodule.utils;import java.io.File;import java.io.IOException; import java.net.URLEncoder;import java.nio.charset.Charset;import java.security.KeyManagementException...
2018-06-20 21:07:17
410
原创 solr 5.0 集群搭建
一,搭建zookeeper集群1.下载zookeeper解压3份,分别重命名为zookeeper-3.4.10-42181,zookeeper-3.4.10-42182,zookeeper-3.4.10-42183(4218* 表示连接端口)2. 进入D:\mysoftsetup\solr-colud\zookeeper\zookeeper-3.4.10-42181\conf目录修改...
2018-01-13 14:55:19
261
原创 elasticsearch环境搭建和api编程
1.下载 Elasticsearch ,下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.zip解压文件,进入bin目录 单击“elasticsearch.bat”启动。2.启动后,在浏览器输入如下命令1:查看是否部署成功 http://localhost:9200/...
2017-12-28 16:40:27
210
原创 jasypt 实现对配置文件中的数据密码进行加密
在开发web程序时,配置数据库连接时,连接数据库的用户名和密码大多都是使用明文,这样做很不安全。 下面我们使用jasypt 来对配置文件中的数据库密码进行加密:1.下载 jasypt compile group: 'org.jasypt', name: 'jasypt', version: '1.9.2'compile group: 'org.jasypt', na...
2017-12-28 16:33:18
1378
原创 solr 5.0搭建 和使用 ik分词
1.将下载来的solr-5.0.0.zip解压。 创建D:\mysoftsetup\solrserver目录,复制solr-5.0.0\server\solr下所有文件到D:\mysoftsetup\solrserver,复制Tomcat 到 D:\mysoftsetup\solrserver 目录[img]http://dl2.iteye.com/upload/attachmen...
2017-12-19 15:14:03
168
原创 隐藏tomcat 隐藏nginx 版本号
如果tomcat的版本号暴露出来,会有人利用该版本所存在的漏洞进行攻击隐藏tomcat 版本号1.进入tomcat的lib目录找到catalina.jar文件2.unzip catalina.jar之后会多出两个文件夹,进入org/apache/catalina/util 编辑配置文件ServerInfo.properties 修改为server.info=Apac...
2017-11-22 22:32:07
572
原创 SVN Update时提示 Please execute the 'Cleanup' command
方法1.svn clean up 中有一个选项break lock勾选上,单击 确定。方法2. 把锁定文件所对应的文件来里的.svn里面的lock文件删除。就可以了
2017-11-16 14:28:15
1010
原创 eureka 服务搭建
1.新建一个springboot的项目。2.添加pom.xml 内容: 4.0.0 com.boce.dfs comm-eku 0.0.1-SNAPSHOT jar comm-eku Demo project for Spring Boot org.springframework.boot spring-boot-start...
2017-11-07 16:59:58
163
原创 maven 内置变量
Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven....
2017-11-03 14:42:53
252
原创 gradle基本配置
group 'com.cloudboce'apply plugin: 'java'apply plugin: 'war'//apply plugin: 'eclipse'apply plugin: 'idea'apply plugin: 'org.hidetake.ssh'sourceCompatibility = 1.7targetCompatibilit...
2017-11-03 10:50:52
180
原创 maven 常用插件
4.0.0 com.tms tms 0.0.1 jar tms Demo project for Spring Boot jboss JBoss Repository ...
2017-11-03 09:39:14
118
原创 wagon-maven-plugin 实现远程部署
1.添加wagon-maven-plugin org.codehaus.mojo wagon-maven-plugin 1.0 2: tms org...
2017-10-31 15:53:09
248
原创 spring boot 内嵌Tomcat 配置
Tomcat为Spring Boot的默认容器,下面是几个常用配置:# tomcat最大线程数,默认为200server.tomcat.max-threads=800# tomcat的URI编码server.tomcat.uri-encoding=UTF-8# 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\...
2017-10-25 11:17:49
1383
原创 spring boot 使用tomcat 运行
1.修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法public class TmsApplication extends SpringBootServletInitializer { @Version protected SpringApplicationBuilder configure(SpringAppli...
2017-10-25 11:14:26
198
原创 防止同一个账号在多台电脑登录
1.实现HttpSessionListener 接口对session 进行监听package com.tms.listener;import com.tms.bean.UserSession;import com.tms.constant.SystemConst;import com.tms.service.system.RedisCacheService;impor...
2017-10-24 16:48:30
1752
原创 spring boot 1.5.6 redis 解决session共享
1.下载: com.fasterxml.jackson.core jackson-databind 2.9.0 org.springframework.session spring-session ...
2017-10-19 10:30:24
410
原创 Thymeleaf 基础对象
#ctx :ctx对象继承org.thymeleaf.context.IContext或者org.thymeleaf.context.IWebContext,取决于当前环境是不是web环境。如果程序集成了spring,那么将会是org.thymeleaf.spring[3|4].context.SpringWebContext。/** =========================...
2017-10-12 10:11:18
241
原创 RedisTemplate 对存入redis 中的json 字符串加密和解密
使用RedisTemplate 对redis操作时,存入的数据为明文时数据容易被盗,我了解决这个问题,我们可以对数据进行加密后再存入redis 中。具体操作如下:1.启用缓存:package com.tms.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml...
2017-10-11 15:44:07
2030
原创 Thymeleaf select 使用 和多select 级联选择
1.使用select 并且回绑数据;页面:状态: --请选择-- 后台controller:modelAndView.addObject("inqList",InquiryConst.inqList);InquiryConst 类中订单inqList public static fina...
2017-10-10 11:28:49
4510
5
原创 猎狗方式调用接口
package boce.hit.dog;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java...
2017-09-27 08:36:01
140
原创 spring boot 上传文件大小限制
上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误需要设置以下两个参数multipart.maxFileSizemultipart.maxRequestSizeSpring Boot 1.3.x或者之前multipart.maxFileSize=100Mbmu...
2017-09-25 15:25:04
188
原创 解决redisCluster 连接失败的问题
使用redis3.2.8 建立集群后,发现在连接redis 经常报连接失败。但是单独连接某个节点时,是不会报错的,经过分析终于发现了原因。原因是这样的:我在建立集群的时候配置文件redis.conf 中bind 127.0.0.1 192.168.6.24在使用命令:./redis-trib.rb create --replicas 1 192.168.6.24:7000 19...
2017-09-25 10:53:55
11461
原创 idea 中使用Mybatis-generator插件快速生成代码
1.首先建立maven 项目,在pom.xml中添加插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 ...
2017-09-22 11:39:20
309
原创 springboot和fastdfs实现文件ajax上传
1.下载: com.github.tobato fastdfs-client 1.25.4-RELEASE 2.添加配置文件在application.properties中添加:#读取inputsream阻塞时间fdfs.so-timeout=3500fdfs.connec...
2017-09-20 10:54:25
511
原创 redis3.2.8 集群安装
[root@yunboce ]# tar -zxvf redis-3.2.8.tar.gz[root@yunboce cluster]# cd redis-3.2.8[root@yunboce cluster]#make[root@yunboce cluster]#cd src[root@yunboce cluster]# make install [root@yunboce ...
2017-09-13 14:11:06
228
原创 solr 4.9 学习
1.下载solr 4.9.0 下载地址:http://archive.apache.org/dist/lucene/solr/4.9.0/solr-4.9.0.zip。2.解压solr-4.9.0.zip,把solr-4.9.0\dist 目录中的solr-4.9.0.war 解压放到tomcat7的webapps 目录中,修改名称为solr.[img]http://dl2.ite...
2017-09-05 11:04:08
179
原创 tomcat7 中使用jndi连接数据源
在使用eclipse 开发环境中配置tomcat7的jndi,需要在eclipse 中的servers/Tomcat v7.0 Server at localhost (2)-config下的 context.xml 中添加:[color=red]注意:下面的配置一定要加入context.xml,而不是server.xml[/color] name:jndi的名称userna...
2017-09-01 09:25:37
624
原创 jenkins自动构建发布程序
1.首先到 https://jenkins.io/ 下载windows版的 jenkins 2.6.32.按照提示下一步,按照提示安装必须的控件,创建用户。3.输入:http://localhost:8080 看是否可以访问,默认端口:8080如果想修改端口号为80001).修改安装路径下的jenkins.xml-Xrs -Xmx256m -Dhudson.lifec...
2017-08-31 10:28:43
349
java语言实现3des加密
2011-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人