自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gjp014的专栏

学习java 的点点滴滴

  • 博客(181)
  • 资源 (5)
  • 收藏
  • 关注

原创 请求参数和应答数据统一加解密

一,针对请求参数和应答数据都是json格式时,可以通过,下面的方式,进行统一的的加解密。1. 设置配置文件。 @Bean public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();

2022-02-28 14:20:44 717

原创 influxdb 数据库安装和简单使用

时序型数据库,安装和基本操作

2022-01-17 15:31:39 3104

原创 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 269

原创 防止nacos 随意添加用户

nacos 配置

2021-12-07 14:53:32 3918

原创 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 1423

原创 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 699

原创 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 1619

原创 防止 XML外部实体注入

方式一DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();// 这是优先选择. 如果不允许DTDs (doctypes) ,几乎可以阻止所有的XML实体攻击String FEATURE = "http://apache.org/xml/features/disallow-doctype-decl";...

2018-09-18 17:03:31 6386

原创 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 4749 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 464

原创 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 351

原创 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 204

原创 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 156

原创 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 1247

原创 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 120

原创 隐藏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 512

原创 SVN Update时提示 Please execute the 'Cleanup' command

方法1.svn clean up 中有一个选项break lock勾选上,单击 确定。方法2. 把锁定文件所对应的文件来里的.svn里面的lock文件删除。就可以了

2017-11-16 14:28:15 965

原创 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 119

原创 maven 内置变量

Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven....

2017-11-03 14:42:53 211

原创 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 155

原创 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 85

原创 wagon-maven-plugin 实现远程部署

1.添加wagon-maven-plugin org.codehaus.mojo wagon-maven-plugin 1.0 2: tms org...

2017-10-31 15:53:09 197

原创 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 1313

原创 spring boot 使用tomcat 运行

1.修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法public class TmsApplication extends SpringBootServletInitializer { @Version protected SpringApplicationBuilder configure(SpringAppli...

2017-10-25 11:14:26 164

原创 防止同一个账号在多台电脑登录

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 1671

原创 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 378

原创 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 199

原创 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 1944

原创 Thymeleaf select 使用 和多select 级联选择

1.使用select 并且回绑数据;页面:状态: --请选择-- 后台controller:modelAndView.addObject("inqList",InquiryConst.inqList);InquiryConst 类中订单inqList public static fina...

2017-10-10 11:28:49 4346 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 114

原创 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 152

原创 解决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 11174

原创 idea 中使用Mybatis-generator插件快速生成代码

1.首先建立maven 项目,在pom.xml中添加插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 ...

2017-09-22 11:39:20 259

原创 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 442

原创 dubbo 中设置连接redis 的连接池

dubbox 2.8.4配置如下:

2017-09-13 15:13:24 619

原创 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 199

原创 修改dubbox支持sping4

1.通过修改依赖jar包和修改部分代码,使dubbox可以在sping4环境中运行

2017-09-12 09:03:35 85

原创 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 141

原创 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 577

原创 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 316

influxdb-1.8.4.x86_64.rpm

linux 版infuxdb1.8.4安装文件

2022-01-17

influxdb171.rar

windows 版influxdb 1.7.1 安装文件。

2022-01-17

control.rar

一个完整的storm 入门实例,使用maven 管理jar的引入

2022-01-05

spring4

spring4

2017-02-21

java语言实现3des加密

使用java实现了des 和 3des * @param strKey 密钥 * @param result 要解密的数据 * @throws Exception */ public String desDecrypt(String strKey,byte[] result) throws Exception { if(strKey.length() !=16){ for(int i=0;i<16;i++){ strKey=strKey+DEFAULT_BUMA; } } String key =strKey.substring(0, 8); String key1 = strKey.substring(8, strKey.length()); // // System.out.println("十六进制key1::"+DesTwo.byteArr2HexStr(key.getBytes())); // System.out.println("十六进制key2::"+DesTwo.byteArr2HexStr(key1.getBytes())); // System.out.println("密文:::"+DesTwo.byteArr2HexStr(result));

2011-11-09

空空如也

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

TA关注的人

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