- 博客(79)
- 资源 (2)
- 收藏
- 关注
原创 AutoDog填充狗:一款高效的表单自动填充Chrome插件
AutoDog填充狗 是一款简单实用的表单自动填充插件,适合开发者、测试人员以及所有需要频繁填写相似表单的用户。它不仅支持普通的表单字段,还能很好地处理富文本编辑框内容,提升用户体验。如果你也在开发类似的插件或工具,欢迎与我交流,共同进步!
2025-04-01 11:34:58
414
原创 springboot+dynamic-datasource(多数据源)+quartz(定时任务)
springboot+dynamic-datasource(多数据源)+quartz(定时任务):quartz框架整合多数据源的文章没找到,所以自己试了几次,找到方法时候在这里分享一下如何配置
2025-03-27 09:10:13
279
原创 ubuntu如何搭建ftp
现在,您应该能够使用FTP客户端通过您服务器的IP地址连接到FTP服务器。如果您创建了新用户,请使用那些凭据进行连接。在Ubuntu上搭建FTP服务器,可以使用。配置vsftpd:编辑配置文件。
2025-01-15 10:05:01
266
原创 jenkins+docker部署springboot+vue项目
后端的Dockerfile和docker启动脚本。jenkins后端流水线脚本。jenkins前端流水线脚本。
2024-12-18 15:00:48
344
原创 GO项目搭建
`package modelsimport “gorm.io/gorm”type UserInfo struct {gorm.ModelName stringPassWord stringPhone stringEmail stringIdentity stringClientId stringClientPort stringLoginTime uint64HeartbeatTime uint
2024-09-20 08:30:32
630
原创 logstach+elasticsearch+kibana整合后台.log文件
logstach+elasticsearch+kibana整合后台.log文件
2024-05-15 17:33:24
280
原创 springboot多数据源
1.添加多个数据原配置,这里是一盒postgres一个ck两个数据库。这样就可以根据需要在不同的Mapper中切换数据源了。
2023-06-02 16:14:53
663
原创 springboot创建线程池
在上面的代码中,我们使用@Autowired注解将ExecutorService类型的线程池对象注入到MyService类中,并通过@Qualifier注解指定了该bean的名称为"threadPoolTaskExecutor"。这样,在doSomething方法中,我们就可以使用该线程池对象执行异步任务了。如果我们在@Configuration类中使用@Bean注解创建了一个线程池对象,并指定了该bean的名称,那么我们可以通过该bean的名称将线程池对象注入到其他类中。
2023-05-24 14:59:13
965
原创 JAVA接入chatGtp
Java是一种高级编程语言,由Sun Microsystems于1995年推出。它是一种面向对象的语言,具有跨平台性和可移植性,可以在不同的操作系统和硬件平台上运行。Java语言的特点包括:简单易学、面向对象、安全性高、可移植性强、多线程、动态性、高性能等。Java语言广泛应用于Web开发、移动应用开发、游戏开发、企业级应用开发等领域。1.登录chatGpt官网,获取token(可以百度一下,如何获取token)
2023-03-22 11:44:45
1365
原创 Java循环依赖使用@Lazy(懒惰的)注解解决
SpringIoC容器会在启动的时候实例化所有单实例 bean 。如果我们想要实现 Spring 在启动的时候延迟加载 bean,即在首次调用bean的时候再去执行初始化,就可以使用 @Lazy 注解来解决这个问题。
2023-02-07 11:57:24
2128
原创 关于子查询与left join查询数据的小实验
数据库共20W条数据(无索引)链接查询:SELECT api.*, uu.user_name FROM apl_application api LEFT JOIN uas_use uu ON uu.user_id = api.cust_manager_id;子查询:SELECT *, ( SELECT uu.user_name FROM uas_use uu WHERE uu.user_id = api.cust_manager_id ) FROM apl_ap
2022-05-25 17:00:16
161
原创 flink从数据库读数据
package com.example.flink;import org.apache.flink.api.common.typeinfo.BasicTypeInfo;import org.apache.flink.api.common.typeinfo.TypeInformation;import org.apache.flink.api.java.ExecutionEnvironment;import org.apache.flink.api.java.operators.DataSourc.
2022-03-22 16:48:17
4499
1
原创 activiti入门
springboot项目pom<?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.org/POM/4.0.0 https://maven.apache
2022-01-25 18:22:15
272
原创 docker启动shell
#操作/项目路径(Dockerfile存放的路劲)BASE_PATH=/home/project# 源jar路径 SOURCE_PATH=/var/lib/jenkins/workspace#项目名称PROJECT_NAME=Eureka#docker 镜像/容器名字或者jar名字 这里都命名为这个SERVER_NAME=eureka-0.0.1-SNAPSHOT#容器idCID=$(docker ps | grep "eureka" | awk '{print $1}')#镜像id.
2022-01-16 01:54:02
798
原创 单独用一个线程执行任务
/** * @Author ex-liujiwei * @Date 2022/1/6 14:28 */@Servicepublic class ConcurrentService { public static void test01(){ // 创建线程池 ThreadFactory threadFactory = new ThreadFactoryBuilder().setNameFormat("liujiwei-pool-%.
2022-01-06 15:30:59
491
原创 获取用户ip地址
package com.example.demo.util;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;import java.io.IOException;/** * @Author ex-liujiwei * @Date 2021/12/14 11:33 */.
2021-12-14 11:45:19
682
原创 BeanWrapperImpl属性映射
@Slf4jpublic class test03 { public static void main(String[] args) { Users users = new Users(); users.setId(1); users.setName("张三"); getProperty(users); } public static void getProperty(Object objec.
2021-12-13 17:03:03
871
原创 JPA复杂查询条件构造(两种写法)
private Specification<Users> getSpecification(){ return (Specification<Users>)(root, query, criteriaBuilder)->{ List<Predicate> predicates = new ArrayList<>(); Predicate gtId = criteriaBuilder...
2021-11-23 18:08:58
1252
原创 Sets.difference筛选set集合
public static void main(String[] args) { HashSet set1 = new HashSet(); set1.add(1); set1.add(2); set1.add(3); set1.add(4); set1.add(5); HashSet set2 = new HashSet(); set2.add(1); set..
2021-11-22 17:27:14
1984
原创 关于接口重复提交的解决方案
1,前端控制,按钮点击后置灰,无法再次点击2,前端重定向,就是页面点击了提交按钮后,跳转到其他页面,防止再次点击3,重点:后台接口控制原理解释:第一次访问接口时,将某个标志存入redis,设置过期时间,例如三秒内访问超过一次就算重复提交,下次再访问时先查询redis中是否有缓存,有则说明3秒没过,返回错误信息,如果没有就是超过三秒了,可以访问示例:第一步:写个接口@Inherited@Target(ElementType.METHOD)@Retention(RetentionP
2021-11-15 18:08:01
2509
原创 mysql主从复制安装配置(附异常处理)
mysql主从复制安装配置1、基础设置准备#操作系统:centos7.5#mysql版本:5.7#两台虚拟机:node1:192.168.5.10(主)node2:192.168.5.12(从)2、安装mysql数据库#详细安装和卸载的步骤参考对应的文档3、在两台数据库中分别创建数据库--注意两台必须全部执行create database msb;4、在主(node1)服务器进行如下配置:#修改配置文件,执行以下命令打开mysql配置文件vi /etc
2021-10-19 17:05:58
113
原创 log4j配置文件properties
### set log levels ###log4j.rootLogger =DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.Threshold=DEBUGlog4j.appender.console.layout = org.apache.
2021-09-28 15:06:07
88
原创 JAVA-快速排序
import java.util.Arrays;public class quickSort { public static void main(String[] args) { int[] arr ={3,4,10,6,6,7,5,-2,10,8}; System.out.println("排序前:"+ Arrays.toString(arr)); quickSort(arr,0,arr.length-1); System.o..
2021-09-14 10:16:50
92
原创 java多个文件上传问题
问题,后台怎么接受多个,前端用相同的Key即可传一个数组文件,后台数组接受即可 var id = [[${id}]] var formData = new FormData(); function submitHandler() { if($("#fileinput")[0].files[0] == null){ alert("请选择文件"); return; } for (var i =
2021-09-09 12:39:02
632
原创 js中将URL中的utf-8字符串转成中文
// js中URL的utf-8字符串转成中文 function revertUTF8(szInput) { var x,wch,wch1,wch2,uch="",szRet=""; for (x=0; x<szInput.length; x++) { if (szInput.charAt(x)=="%") { wch =parseInt(szInput.ch.
2021-09-01 11:04:18
596
原创 Kali Linux系统安装Fluxion
安装fluxion:root@kali:~# git clone https://github.com/FluxionNetwork/fluxion.gitroot@kali:~# cd Desktoproot@kali:~/Desktop# cd fluxionroot@kali:~/Desktop# ./fluxion.sh更新系统及所有组件:root@kali:~# apt-get updateroot@kali:~# apt-get full-upgrade作者:.
2021-08-24 17:17:12
1930
原创 Kali Linux 不能联网上网 解决方法
root@kali:~# ifconfigeth0up //启用网卡root@kali:~# ifconfig -a //查看IProot@kali:~# dhclienteth0// 分配IP
2021-08-24 16:22:54
1803
2
原创 数据流下载图片
package com.test01;import java.io.*;import java.net.*;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;public class TestString { public static void main(String[] args) throws IOException { HttpDownload("h.
2021-08-23 18:05:00
121
原创 基于注解实现redis缓存数据
1,自定义一个注解,参数key是存到redis的key,时间就是缓存多久,默认是0,可以根据自己的业务去顶一个默认值package com.clpc.un.pafp.statistics.config;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotati
2021-08-23 15:23:42
595
原创 若依免密登录
最近做了一个微信扫码登录的功能整合到若依中,当扫码完成后,如何确定是哪个用户,以及权限有哪些,因为shiro的加密基于MD5所以密码不可逆,则不能从数据库查询后再解密,简单一些的话可以把需要登录的用户账号密码写死在配置文件中,我之前就是这么干的,但是这样做的话一旦修改密码,则需要修改配置文件,所以我想到了免密登录,在网上查了好多shiro的改造,也没整明白怎么回事,继承的类也是不知道干嘛的,所以自己研究了一下若依的实现过程,终于实现了可免密登录第一步:如果需要免密登录就需要有个标志...
2021-08-11 17:10:28
6485
6
原创 HttpClient在发送请求时返回的中文乱码?
在项目中使用HttpClient请求时返回数据中文为乱码解决方案:创建客户端时添加设置返回编码格式HttpClient httpClient = new HttpClient();httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");...
2021-07-30 11:02:11
810
Spire.doc(jar包),实现wode文档转换成图片
2020-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人