自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 频繁使用以下连接Elasticsearch和关闭它的代码,重构

转载:https://blog.csdn.net/u011863024/article/details/115721328#comments_20492057public class SomeClass { public static void main(String[] args) throws IOException { RestHighLevelClient client = new RestHighLevelClient( RestCli

2022-03-24 15:28:15 1504 5

原创 springboot 测试类注入

@RunWith(SpringRunner.class)@SpringBootTest(classes = EACApplication.class)

2022-03-22 17:15:35 946

原创 图片加水印

package cn.com.wasec.eac.utils;import java.util.Date;import cn.com.wasec.eac.model.param.ReceiptInfoParam;import lombok.extern.slf4j.Slf4j;import org.springframework.core.io.ClassPathResource;import javax.imageio.ImageIO;import java.awt.*;import j

2022-02-21 13:56:54 151

原创 远程连接传输

package com.gym.rule.vo;import net.sf.json.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLSession;import java.io.BufferedRea

2022-02-16 17:22:39 138

原创 上传下载文件

package com.zyy.common.utils.file;import java.io.File;import java.io.IOException;import org.apache.commons.io.FilenameUtils;import org.springframework.web.multipart.MultipartFile;import com.zyy.common.config.RuoYiConfig;import com.zyy.common.consta

2022-02-16 17:22:08 250

原创 省市区SQL

SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS XXX;CREATE TABLE XXX (code_id int(11) DEFAULT NULL,parent_id int(11) DEFAULT NULL,city_name varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT=‘地名表’;INSERT INTO 7

2022-01-12 16:19:31 1514

原创 JSP只展示3行, 鼠标放上展示所有

JSP只展示3行, 鼠标放上展示所有<span class="operate3"> ${notices}</span>.operate3 { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;} $(".operate3").each(function (b) { this.titl

2021-12-01 17:12:12 833

原创 elasticsearch集群和logstash同步txt-json文件

elasticsearch集群和logstash同步txt/json文件1.ES集群前期准备:1.3台linux中JAVA环境配置,docker安装可以参考:https://blog.csdn.net/yuanpeij/article/details/1164916841.三台docker先pull elasticsearchdocker pull elasticsearch:7.0.02.添加配置文件2.1 第一台mkdir /home/esconfigvi /home/esc

2021-11-18 15:40:59 1326

原创 XSHELL搭建跳板机

1.XSHELL搭建跳板机一台可以和我本机连接的6端口, 一台内网10端口(6端口的linux, 需要要有10端口, 可以ping通!!)1.跳板机配置:(1).连接(主机[外网ip]+端口号)(2).账号密码(3).添加隧道(4).配置登录后打开top的脚本, 防止长时间不连自动断开2.通过跳板机连接内网linux配置(1).连接(主机[内网ip]+端口号)(2).账号密码(3).添加隧道(4).添加代理使用xshell连接内网linux, 必须先挂上跳板机!!!1.配置

2021-11-18 14:31:58 3236 1

原创 dropzone-Httpclient

DropZone.js 和 JAVA远程调用接口 <body> <form action=${ctx}/xyPtapllyOwn/saveUploadFile method="post" class="dropzone" name="filess" id="filess" enctype="multipart/form-data"> <div class="fallback"> <input name="filess" type="file" mu

2021-11-16 14:18:41 805

原创 微信公众号自动回复-底部菜单栏-关键字回复-回复2条消息(1文字,1图片)

微信公众号自动回复-底部菜单栏-关键字回复-回复2条消息(1文字,1图片)主要实现:1.关注后自动回复文字内容2.关键字回复图文消息3.实现公众号自定义底部菜单栏 - 点击菜单栏进入链接, 点击菜单栏回复图文消息, 点击菜单栏回复2条消息(一条文字, 一条图片)主要参考: https://segmentfault.com/a/11900000157159501. 前提准备需要可以接收微信发来的XML 可以参考上一篇博文:https://blog.csdn.net/yuanpei

2021-10-15 14:49:33 2902

原创 微信小程序内判断是否关注公众号(JAVA)

微信小程序内判断是否关注公众号(JAVA)思路来源:1. https://blog.csdn.net/Yanheeee/article/details/117295643 ---主要思路2. https://segmentfault.com/a/1190000015715950 ---代码来源/** * 总体思路: * 1.微信公众号和小程序都绑定到微信开放平台, 所以会有一个共同的unionid, 每次用户登录都会返回一个unionid * 2.获取所有公众号已关注用户的

2021-10-15 09:16:55 2680 2

转载 maven项目打war包

maven项目打war包原文:https://www.cnblogs.com/huahua035/p/7808176.html1.添加war包标志<packaging>war</packaging>2.添加插件<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin>

2021-09-30 11:23:02 3543

原创 Tools

Base64转MultipartFileimport org.springframework.web.multipart.MultipartFile;import sun.misc.BASE64Decoder;import java.io.*;/** * Create on 2021/9/16. * * @author Jaime * @Description: */public class BASE64DecodedMultipartFile implements Multipar

2021-09-28 14:32:10 139

原创 RuoYiStringUtils

若依StringUtils工具类package com.ruoyi.common.utils;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;import com.ruoyi.common.core.text.StrFormatter;/** *

2021-09-02 13:29:44 510

原创 ftpTool(Linux中的文件使用FTP进行文件备份)

FTPTool(使用ftp进行文件备份)1.每次上传文件时, 把文件路径+文件名放入redis, 如果redis中已存在, 则用逗号(,)进行拼接2.每晚凌晨1点, 从redis中取出文件路径进行ftp备份3.上传失败时,添加到StringBuilder, 重新放入redis,第二天继续进行备份String uppath = baseDir + File.separator + file.getOriginalFilename();Object filePath = redisCache.get

2021-09-02 10:05:15 505

原创 EasyExcel的导入导出和EasyExcel手动输入表头和表内容

EasyExcel1.导入(数据为json)1.导入头public void saveHeadData(PageData pd, MultipartFile file) throws Exception{ //easyExcel 进行保存excel的头数据 EasyExcelHeadListener easyExcelListener = new EasyExcelHeadListener(dynamicExcelMapper, pd);

2021-09-01 09:59:09 5170

原创 Mybatis批量添加JSONArray(JSONArray里是JSONObject)

1.业务中不光需要添加content,还需要添加bid //保存数据内容 List<Map<String, String>> contentList = new ArrayList<>(); Map<String, String> content = new HashMap<>(); //获取数据(JSONArray里是JSONObject) JSONArray contentArr

2021-08-25 15:59:52 2948

原创 SFTP-SpringBean-EasyExcel-tools

1.spring注入1.静态注入(SpringContextHolder)//日志(slf4j)private static final Logger logger = LoggerFactory.getLogger(EasyExcelBodyListener.class);/* 有一个工具类, 需要使用到Redis, 把这个工具类放入到Spring中(@Component), 只要加上注解就会报错 所以使用ApplicationContextAware来进行注入*/private sta

2021-08-04 11:31:19 188

原创 Linux部署文档(docker/JDK/redis/nacos/nginx)

准备环境1.CentOS2.vim(vi也行)yum -y install vim*Linux中部署Docker1.更新yumyum update2.安装软件包sudo yum install -y yum-utils device-mapper-persistent-data lvm23.设置yum源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2021-05-07 14:08:41 517

转载 Mysql 8.X.X 忘记密码

Mysql 8.X.X 忘记密码—转载:https://www.cnblogs.com/yfb918/p/11578156.html重置密码1.管理员身份打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务 输入命令 mysqld --console --skip-grant-tables --shared-memory 3.管理员身份再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -

2021-04-05 10:15:20 105

原创 LocalDateTime(DateTimeFormatter)

LocalDateTime方法1.获取当前日期和时间 LocalDateTime now = LocalDateTime.now(); //2020-09-26T16:25:23.9362.获取当前日期 LocalDate date = LocalDate().now; //2020-09-263.获取当前时间 LocalTime time = LocalTime().now; //16:25:23.9374.设置日期 //设置时间 LocalDateTime of = Local

2020-09-28 11:59:56 1527

原创 使用Comparable/Comparator,匿名内部类以及lambda表达式进行排序

Comparable/Comparator以及lambda表达式继承Comparable接口进行排序这两个接口是为了和类比较大小的class Goods implements Comparable<Goods> { //实现Comparable接口必须要进行ComparaTo方法重写 private String name;//商品名称 private double price;//商品价格 public Goods() { }

2020-09-26 10:34:01 1661

原创 JAVA输入日期数据类型转换(输入月*日*年 - > 年月日)(SimpleDateFormat)

public class DateParse { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //输入 System.out.println("请输入要转换的数据类型: (格式:月*日*年)"); String date = sc.next(); //接收输入的日期格式 SimpleDateFormat sdf = new SimpleDateForm

2020-09-23 22:31:35 5706

原创 HTML基本标记

HTML CSS JAVASCRIPT基础HTML(内容层技术)1.单标记<!--注释--><br /> [换行]<hr /> [水平线标记] size:粗细 width:宽度 color:颜色 align:居中方式(center,right)<img> [图片标记] src:图片的路径 width,height, alt:图片不可见时(加载错误之类)的提示信息 t

2020-09-23 21:54:08 829

原创 JDBC连接数据库的详细步骤

JDBC基本Insert Delete Add/** * 贾琏欲执事 * 1.加载驱动 2.获取连接 3.SQL语句 4.执行SQL 5.释放资源 */public class add { public static void main(String[] args) { Date date = new Date();//util转sql date // 1.判断驱动程序是否存在 try { Class.forName("com.mysql.cj.jdbc.Dr

2020-09-23 21:53:09 177

原创 Java代码算法(冒泡排序、选择排序、插入排序、快速排序、折半查找、数组反转)

1.冒泡排序class A { public static void sort(int[] a) { //若数组长度为n,则一共排序n-1 for (int i = 0; i < a.length - 1; i++) { //每次排出一个最大值(最小值),每次少排一次 for (int j = 0; j < a.length - 1 - i; j++) { if(a[j] > a[j + 1]) swap(a, j,.

2020-09-23 21:48:49 199

空空如也

空空如也

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

TA关注的人

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