自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (5)
  • 收藏
  • 关注

原创 ES _bulk 批量操

如果一个部分的json不在一行,会报错。

2023-05-23 11:10:47 538 1

原创 spring boot 集成elastic search

创建esConfig,同时将RestHighLevelClient,RestClient放入容器,方便使用。配置文件配置es 的ip和端口。创建es工厂,无需改动。

2023-05-22 16:17:51 154

原创 ApplicationContext 工具类

ApplicationContex

2023-04-06 17:46:59 394

原创 定时任务工具类

【代码】定时任务工具类。

2023-03-24 15:44:29 234

原创 springboot jar包 在Windows环境创建服务

碰到一次服务器为windows的,客户要求把java程序做成windows服务。我用了 winsw 去实现,下载地址:https://github.com/kohsuke/winsw/releases下载后改名,改成和jar包名称一样,同事创建和jar名称一样的xml配置文件<configuration> <id>sp-down</id> <name>sp-down</name> &lt.

2022-03-17 15:11:55 851

原创 Linux 启动定时任务配置

因为用的tomcat,时间长了tomcat存储的日志量有些多。影响系统性能,况且本身公司的测试服务器空间也不大。就想着定时去清理tomcat的日志。查了下,发现可以写linux脚本交给linux服务器定时执行。写了一个清理脚本,放在/opt目录下了因为服务器本身已经安装了crontab,直接执行crontab -e 进入编辑页面然后启动命令 /sbin/service crond startover了。参考连接 Linux定时任务Crontab命令详解 - ...

2022-03-17 10:55:13 1137

原创 SpringBootApplication注解

//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.springframework.boot.autoconfigure;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.an.

2020-12-08 10:51:00 169

原创 Druid 数据库密码加密

生成公钥,私钥,加密后密码import com.alibaba.druid.filter.config.ConfigTools;import java.security.NoSuchAlgorithmException;import java.security.NoSuchProviderException;public class DruidEncryptionUtil { /** * 生成druid 公钥,私钥,密码 * @param args

2020-09-15 16:27:25 256

原创 date工具类

maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version></dependency>工具类代码package com.example.cc.util;import org.apache.comm

2020-06-02 17:14:42 171

原创 springboot数据库密码配置加密

maven依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version></dependency>工具类代码package com.example.cc.util;im

2020-06-02 16:48:51 980

原创 sftp 工具类

maven<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.50</version></dependency><dependency> <groupId>commons-lang</groupId> <artif

2020-06-02 16:39:18 314

原创 密码加密工具类 desc

maven依赖<dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version></dependency>工具类代码package com.example.cc.util;import org.apache.commons.lang

2020-06-02 16:27:45 447

原创 ftp工具类

maven依赖<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version></dependency>工具类代码package com.example.cc.util;import java.io.*;import jav.

2020-06-02 16:22:42 227

原创 创建spring boot显示https://start.spring.io无法连接

盗图,报错显示如上。网上有好多资料。自我总结下。第一,Windows+r 输入cmd。出现黑窗口。输入 ping start.spring.io如果请求超时,检查网络问题。回复正常,那说明网络没有问题。或者直接在浏览器访问https://start.spring.io可以正常打开,也说明网络没有问题。然后,打开idea 的 settings配置。搜索...

2020-04-10 10:09:12 1617

原创 当Oracle表字段为小写时

例如,有这么一张表当你想查询NAME和age字段的时候,你会发现表字段不存在,没有明确定义。那就只能这么查询了。这应该和Oracle自己的机制有关吧。当你查询没有添加英文双引号的时候。默认给你转化成大写。下面分享一个把表字段从小写改成大写的sqlBEGIN FOR c IN ( SELECT COLUMN_NAME cn FROM all_tab_colum...

2020-03-23 17:10:49 986

原创 文件下载

分享一个文件下载的工具类,代码如下,已经测试过,都可以使用。package com.example.demo.test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import javax.servlet.http...

2019-10-11 14:34:24 166

原创 Oracle sql中的 分号

这两天碰到一个问题,有个sql可以在plsql中运行,navicat也可以,但是登陆Linux系统上的Oracle时候,运行不了了,怎么都找不到原因。问了同事才发现,sql里面有分号,在Linux自动截断了。。。。使用 chr(分号的ASCII值): '...' || chr(XX) || '...' 代替,可以了select chr(59) from dual ;ASCI...

2019-08-19 11:28:38 2076 1

原创 websocket的简单实现

我也忘了是在哪里找到的websocket的简单实现的java代码。挺好用的,摘出来,记一下,备用。websocket类package com.example.demo.websocket;import com.example.demo.service.TestService;import org.springframework.context.ApplicationConte...

2019-08-15 15:24:30 231

原创 oracle数据库中alter操作

对字段操作 操作方法 更新字段名 alter table TABLE_NAME rename column column_old to column_new; 添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10); 删除字段 alter table TABLE_NAME drop column COLUM...

2019-08-15 10:32:18 1046

原创 解析sql 查询sql中存在的表名

package com.example.demo.test;import net.sf.jsqlparser.JSQLParserException;import net.sf.jsqlparser.parser.CCJSqlParserUtil;import net.sf.jsqlparser.statement.Statement;import net.sf.jsqlparser...

2019-08-01 10:01:39 1531

原创 jdk1.8切换1.7失效问题

来源:https://blog.csdn.net/qq_26369317/article/details/80922425#t0有个项目需要jdk1.7,高了启动不了。会报错。然而,我安装jdk'1.7后,配置了java_home,发现 java -version 还是1.8后来在网上搜索,发现java.exe、javaw.exe、javaws.exe这三个文件WINDOWS环境变量...

2019-07-31 10:48:03 1221

原创 返回前台特殊信息脱敏打码

<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version></dependency>需要用到的jar包...

2019-07-30 16:17:48 780

原创 exchange 发送邮件

package com.example.demo.test;import java.net.URI;import java.net.URISyntaxException;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import org.apache.commons.loggi...

2019-07-29 16:14:28 2908 2

原创 SMTP协议发送邮件

网上找了一个smtp邮箱的发送工具类,还行,用我自己的qq测试可以发送package com.exampleimport javax.mail.Address;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.m...

2019-07-24 15:06:34 1875

原创 随机生成颜色代码

在网上找了随机生成16进制颜色码值//随机生成颜色代码 public static String getColor(){ //红色 String red; //绿色 String green; //蓝色 String blue; //生成随机对象 Random...

2019-07-23 11:34:33 2703

原创 get请求参数 被 重复

前两天碰到一个问题,我用get请求数据,返回不到正确数据,后台打印日志,发现参数的值重复了,并且用 , 逗号分隔。这个问题真的困扰了好半天。例如:localhost:8082/webapp/ata?indate=2019-06-21 00:00:00后台indate接受的数据为 2019-06-21 00:00:00,2019-06-21 00:00:00后来上网查找,发现了相似的案例...

2019-07-22 16:11:42 1986

原创 原始命令行操作 java

今天碰到特殊情况, 需要在甲方电脑windows系统操作一段代码,找出bug问题出在哪里。布局整个项目太麻烦,项目太大,就把报错的写成一个工具类,打成jar包,进行调用排查;先复习下,创建一个简单的java类public class Hellow{ public static void main(String[] args){ System.out.println("55...

2019-06-26 17:24:20 162

原创 Oracle REGEXP_SUBSTR 一行拆分成多行

示例:SELECT REGEXP_SUBSTR('1,2,3,4,5,6,7,8,9,10', '[^,]+', 1, LEVEL, 'i') AS STR FROM DUAL CONNECT BY LEVEL <=LENGTH('1,2,3,4,5,6,7,8,9,10') - LENGTH(REGEXP_REPLACE('1,2,3,4,5,6,7,8,9,10',',','...

2019-06-24 11:27:28 1147

原创 java 发送邮件

在网上搜索没有看到这样的问题,思路错了,一直以为是需要登陆,结果是端口号错了。qq邮箱的端口号不是默认的25,QQ邮箱的SMTP(SLL)端口为465或587;还一直网上搜索,发现没有答案。 ...

2019-05-29 10:30:33 138

原创 es更改字段类型

我用的工具是kibana,所以用kibana来说吧;es不能直接更改字段类型的,(如有错误,欢迎指正);所以,我一般是新建一张表,字段类型换乘想要修改的字段类型,把原表的数据传输到新表。然后删除原表,进行重建。是由点麻烦啊。。。。。用kibana举个例子;PUTtest2 ...

2019-05-20 16:16:58 17437 3

原创 tomcat jdk 悲惨事件

平时都是先部署jdk,然后再启动tomcat,今天去客户机子演示,部署tomcat,因为没有安装jdk,所以tomcat闪退。而当时,我竟然没有意识到tomcat闪退是因为电脑没有安装jdkTomcat 6.0 以上可以不再依赖JDK运行,直接使用JRE即可,但Tomcat 5.5以下,是必须安装JDK的;如果安装jdk后,tomcat还是闪退,把tomcat也配到环境变量里面...

2019-05-16 15:56:46 243

原创 excel 导出加水印

这个excel加水印,和你想象的可能有点区别,只是在excel上面添加了几张透明的图片吧。而且还是可编辑可删除的。要是需要不可编辑的,那么给这个excel加密吧。地下代码也是在网上搜索的,亲自测试,好用。-------------------------------------/** * 为Excel打上水印工具函数 请自行确保参数值,以保证水印图片之间不会覆盖。 在计算水印的位...

2019-05-13 09:35:32 3257

原创 过滤字符串中的特殊字符

public static String format(String s){ String str=s.replaceAll("[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……& amp;*()——+|{}【】_‘;:”“’。,、?|-]", ""); return str;}只是一个样本,大家有需要...

2019-05-05 11:45:36 2947

原创 hibernate 碰到 sql 里面 case when

这两天用到hibernate 碰到个很奇怪的问题String sql = "select (case state when '0' then '成功' else '失败' end) state from test";org.hibernate.Session..createSQLQuery(sql ).list();发现 前台打印出来的只有 "成" 或者 "失"查...

2019-05-05 11:25:59 691

原创 PermGen space 内存溢出

有时候使用exlipse时候会遇到这个问题,java.lang.OutOfMemoryError: PermGen space。原因是内存溢出,exlipse-->window-->preferences把下面直接粘贴进去-Xms1024m -Xmx2048m -XX:PermSize=64m -XX:MaxPermSize=256m我只是吧我的方法下了...

2019-05-05 11:08:58 683

原创 sftp 链接

最近get到一个小知识点,创建sftp链接依赖<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.50</version></dependency>...

2019-04-12 10:50:22 522

原创 Linux 查询进程id的几个Linux 命令

es进程 为例 es端口号 9200ps -ef|grep elasticsearchjpslsof -i:9200netstat -tunlp|grep 9200elasticsearch 的可视化工具kibana,他是在node中运行,所以直接用端口号查询进程id会更有效目前来说,我对Linux 的理解还在生搬硬套的阶段,碰到一点整理一点吧。...

2019-03-12 11:07:18 7568

原创 Linux 安装elastic search 和kibana

es安装需要jdk环境,所以安装es之前,需要先按章jdk。之前我已经安装了jdk8,我直接安装es了。下载地址 :https://www.elastic.co/cn/downloads/elasticsearch安装参考连接 https://www.cnblogs.com/lizichao1991/p/7809156.html把下载好的压缩包上传到Linux服务器。tar -z...

2019-03-01 16:58:38 272

原创 java8 Lambda表达式和四大函数式接口

Lambda表达式可以简化代码的书写,可以用几行代码实现复杂的功能。当然也让代码看着高大上一点。package com.example.java8.java8test;import com.example.java8.mapper.Employee;import org.junit.Test;import java.util.ArrayList;import java.util....

2019-02-28 14:33:13 370

原创 java8 Stream 流

java8之前对数据的处理大多都在sql中进行,java8之后,就可以使用Stream来处理List集合里的数据。这样我们可以快速的过滤出我们所需要的数据。----------------------------------------------------------------------------------------package com.example.java8.map...

2019-02-27 17:15:08 169

GBase 8a MPP Cluster SQL参考手册.pdf

gbase 官方文档,GBase 8a MPP Cluster SQL参考手册,具体语法都差不错,和mysql有些相似。

2019-10-11

vbs表白文件

vbs 表白文件,里面有我微博的一个说话表白的还有一个是不同意无限循环,大家还是去我微博找吧。本来打算设置1积分的,忘了改了。结果现在改不了了

2019-05-05

里面是一些框架的api

AspectJ.CHM;Ext3.2中文.chm;GBase 8a MPP Cluster SQL参考手册.pdf;hibernate3.3.chm;jQuery1.8.3_20121215.chm;jQueryAPI-1.41.chm;kettle_7.1.0_API.CHM;MyBatis 3.1.1 API .chm;MyBatis3.2.3.chm;mybatis-3.4.2.pdf;MySQL_5.1_zh.chm;Spring3.0.2-RELEASE-API.chm;spring-boot-reference.pdf;spring-boot-中文参考指南.pdf;Struts2.1.8JavaAPI.CHM

2019-01-10

java有关的api

j2EE6.0.chm;java_ee_api_中英文对照版.chm;Java6.0帮助文档.CHM;JDK 1.8 API.chm;jdk api 1.8_google.CHM;JDK_API_1_6_zh_CN.CHM;JDK1.6中文帮助文档.CHM;Json_api.chm;XPathTutorial.chm

2019-01-08

css和html我整理的api

CSS2.0帮助文档.chm;CSS3.0中文完全参考手册.chm;DHTML 手册.chm;HtmlHelp.chm;HTML完全手册.chm;W3CSchool.chm;w3c标准html5手册.chm;w3school 5.0.CHM;W3School离线手册(2014.3.24).chm;W3School离线手册(2015版).chm;W3School全套教程.CHM

2019-01-08

空空如也

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

TA关注的人

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