- 博客(26)
- 资源 (5)
- 收藏
- 关注

原创 Ganymed-ssh2实现scp上传和下载文件,以及执行shell命令
pom依赖 <dependency> <groupId>com.airlenet.yang</groupId> <artifactId>ganymed-ssh2</artifactId> <version>1.2.0</version> </dependency>工具服务yml配置scp: ip:
2021-11-12 11:58:32
1924
原创 Stream流式编程工具类
把自己写的工具分享出来,不涉及公司业务,非常高效便捷,不用在业务层看到一条龙式的的Stream代码了;大家用的最多的应该是转list,转set,以及setVFromE;
2025-03-25 16:43:18
134
原创 【Mybatis或MybatisPlus】SQL和事务日志信息打印(查看Transaction synchronization committing SqlSession)
想看一下声明式事务的传播机制,但是相关日志是在控制台输出的,找了下关键的类`SqlSessionUtils`,并将其配置到Logback日志文件中,这下可以在日志中查看关键逻辑的事务行为。
2024-08-31 16:32:45
733
原创 删除Windows网络连接的网络编号,网络号,有线网卡的网络1,网络2....,快速批量删除每次增加的网络序号
USB共享网卡,或者USB有线网卡,每次插上后,网络序号都在一直增加,从网络1加到网络100多,虽然不影响什么,但是看着就是不舒服。网上的教程一般是一个个点删除,我这里序号都加到100多了,实在不想手动点击删除,临时看了看PowerShell教程,写了个批量删除的命令供大家参考。
2024-06-03 23:19:00
3117
原创 EasyExcel追加写入数据,分批查询多次写入场景下,注意使用方式【OOM警告】
使用`.withTemplate(file) ` 将临时数据文件和真实数据文件合并的方式,在生产环境大批量数据下,完全不可取,有很高的内存溢出风险
2024-04-12 16:45:09
3983
原创 MemoryAnalyzer分析OpenJ9上的phd格式文件
在做excel大数据写入时,发生内存泄漏需要分析heap dump文件mat本身不支持,需要我们下载插件分别下载plugins 、features,并把里面的jar分别拷贝至mat的相应目录。
2024-04-12 15:58:26
861
2
原创 Maven报错 [ERROR] Malformed \uxxxx encoding.
maven打包报错: Malformed \uxxxx encoding,项目爆红
2023-08-28 15:33:36
1011
原创 新定义TBK-RD8T3x 开发评估板简单上手
新定义 TBK-RD8T3x 核心开发板,使用的是增强型的高速 1T 8051 内核,工业级集成触控按键功能的 Flash 微控制器 RD8T37P48RJ
2023-08-20 16:45:24
413
原创 解决PaddleOCR安装lanms-neo时报错,Could not build wheels for lanms-neo ...
解决PaddleOCR安装依赖的问题,Could not build wheels for lanms-neo, which is required to install pyproject
2023-02-17 17:11:52
6573
6
原创 Postman使用AES加密并更换请求body
Postman需要修改请求体,然后再传给后端,这里是在前置脚本中,做了AES加密并修改为jsonbody发给后端
2022-06-29 14:09:21
3603
1
原创 Java常用HttpClient工具类
HttpClient工具类记录一个常用的HttpClient工具,还挺好用的,以前经常用,不过我现在又给封装了,新的工具类暂时还没完成。Pom文件 <!-- http客户端 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifact
2022-05-16 17:00:44
2186
原创 Maven插件之spotify的docker-maven-plugin和dockerfile-maven-plugin,docker部署
docker-maven-plugin能有效帮助我们在面对数量众多的微服务项目时,自动化构建和容器化部署,提高部署效率。docker-maven-plugin文档1. 修改docker配置修改宿主机的docker配置,让其可以远程访问vi /lib/systemd/system/docker.service# 在ExecStart=后添加配置 ‐H tcp://0.0.0.0:2375 ‐H unix:///var/run/docker.sock修改后配置如下:ExecStart=
2021-11-17 10:44:53
4725
2
转载 Centos7防火墙配置
1、查看firewall服务状态[root@localhost ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs:
2021-11-11 14:27:19
188
原创 Maven插件之wagon-maven-plugin,远程自动化部署
wagon-maven-plugin插件可以帮助我们scp上传jar包并且远程执行shell命令1. 配置 <profiles> <profile> <!-- 开发环境 --> <id>dev</id> <properties> <user>root</user>
2021-11-11 13:59:46
4073
2
原创 SpringBoot集成企业微信群机器人(运维报警)
之前有集成过钉钉群机器人????报警,这次主要是集成企业微信群机器人报警,除此之外我以后将分享,《开发自己的企业微信群应用》文章。声明:1.本篇文章不涉及任何业务数据2.禁止转载!!!禁止转载!!!禁止转载!!!相关文档:企业微信群机器人配置说明1. 配置import lombok.Getter;import lombok.Setter;import org.springframework.boot.context.properties.ConfigurationProperties;
2021-11-04 14:36:41
2028
原创 SpringBoot集成Nacos2.0.3
本篇记录了关于Nacos-server2.0.3的搭建过程(VMware和CentOS7),以及SpringBoot整合Nacos,已搭建的可以跳过第一节看第三节的整合过程。记录和分享也是一种学习的方式,希望大家多多探讨相关技术问题。本文首发地址:https://xu.vercel.app/post/2021/10/20/ebe0fd672cfa55b6/一、搭建nacos-server2.0.3官方搭建文档下载编译好的包cd /optwget https://github.com/
2021-10-21 11:36:09
5435
4
原创 Java编码url中的中文字符和空格
Java编码url中的中文字符和空格使用HttpClient发起请求时,有些中文或者有空格的URL需要 encode 方能进行请求,但是使用 java.net.URLEncoder 会把所有特殊字符包括:和/都编码 ,所以自己编写了一个转换工具。// 编码中文和空格部分public static String urlEncodeChinese(String url){ String resultURL = ""; try { for (int i = 0; i <
2020-10-28 15:57:04
1675
3
原创 SpringBoot 1.x和2.x配置SSL证书,且同时支持https和http端口
SpringBoot 1.x和2.x配置https和http端口1.x配置/** * @Author: xucl * @Date: 2020/10/12 * @Description: <p>配置tomcat的http端口</p> */@Configurationpublic class TomcatConfig { @Value("${server.http.port}") private int httpPort; @Bean p
2020-10-12 14:35:31
469
原创 @RequestBody、@RequestParam 、@PathVariable、@RequestPart
@RequestBody、@RequestParam 、@PathVariable、@RequestPart文章目录@RequestBody、@RequestParam 、@PathVariable、@RequestPart一、@RequestParam(一个方法中能使用多次)1. 简介2. 实例二、 @RequestBody(一个方法中能使用多次,但是建议只使用一次)1. 简介2.实例三、@PathVariable (一个方法中可以使用多次)1. 简介四、@RequestPart(复杂的请求场景)2.实
2020-09-29 23:32:17
2958
原创 一个Controller网关根据请求参数和版本号调用分发多个Service和方法
一个Controller网关根据请求参数和版本号分发Service文章目录一个Controller网关根据请求参数和版本号分发Service1.获取bean2.基准Service接口3.版本号控制的注解注解常量4.网关5.服务实现6.调用结果公司原有项目就是根据请求参数进行分发逻辑的,这次想着通过反射加入了版本号的分发,减轻各种版本的业务代码逻辑耦合度。在一个项目中需要写很多的controller去调用不同的service,而写一个网关可以省去写controller层的痛苦,其实就是策略模式的体现。
2020-09-06 13:51:09
1421
原创 Android Studio报错Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/
Android Studio3.5.1新建工程报错报错内容环境解决问题报错内容ERROR: Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom’. Received status code 400 from server: Bad...
2019-10-28 20:32:54
19858
8
原创 【知识碎片】bat扫描目录及其子目录下的所有文件名
bat,批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。该段bat代码,用于扫描目录及其子目录下的所有文件名...
2019-07-03 19:06:03
2298
原创 【杂谈】Java学习视频教程,和编程常用学习资源(资源包福利,长期更新)
学习资料库以下资源均是网络上公开渠道获得,若有侵权,请联系删除Java学习视频教程传智教育黑马Java全套体系教程:点击传送门 版本:2018年11月 提取码:ab28尚学堂视频教程:点击传送门 版本:百战程序员 提取码:无黑马+尚硅谷视频:点击传送门 提取码:3ju9知识面涵盖比较多此项内容有:黑马49期,2016年版、十次方项目 尚硅谷Java 安卓 和框架部分常用框...
2019-05-15 16:00:08
845
原创 【Java笔记】UDP网络编程 Java简单实现全双工通信
UDP基础DatagramSocket:用于发送或接收数据报包 服务器端的DatagramSocket将DatagramPacket发送到网络上,然后被客户端的DatagramSocket接收。 send(DatagramPacket p) :从此套接字发送数据报包receive(DatagramPacket p) :从此套接字接收数据报包 close() :关闭此数据报套接字...
2019-05-11 22:08:58
938
原创 【Java笔记】TCP网络编程 ServerSocket和Socket实现全双工通信
代码分析服务器端:一个线程专门发送消息,一个线程专门接收消息客户端:一个线程专门发送消息,一个线程专门接收消息服务器端和客户端全双工通信模型,服务器端先运行,否则客户端会因为无法连接服务器端而产生错误。服务器一直在监听。然后客户端开始运行,并且请求连接服务器。详细分析:Server类里面的主线程里面实现的是socket监听,定义了一个端口Port:9999还实现了循环读取套接字的输出流...
2019-05-11 20:18:34
1146
原创 【Java笔记】TCP网络编程 ServerSocket和Socket实现多客户端聊天
目标使用SeverSocket 和 Socket 实现双人、多人聊天过程分析思路大致说一下,整体思路1.实现一个群发效果,且需要执行判断,当前的客户端发送的信息,并不需要通过Server端发送给自己。2.实现循环侦听,因为有多个套接字请求,所以需要将它们“存起来”。3.根据循环侦听结果创建多个线程,每条线程都是平级关系,每条线程需要实现发送功能,读取功能(将读取到的信息发送出去)详...
2019-05-10 20:37:07
613
elasticsearch-analysis-ik-7.15.2和7.14.0.zip
2021-12-01
Bandicam 4.4.0 专业屏幕桌面和游戏视频录制软件(可免注册直接安装使用).zip
2019-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人