- 博客(50)
- 收藏
- 关注
原创 stableDiffusion安装以及踩坑处理
下载git下载python-3.10.6版本clone git至本地更换pip源为为豆瓣镜像运行webui-user.bat进行安装我安装的目录为F:\aii\,可以自行替换为你们自己的目录。
2023-09-13 09:10:02
1959
2
原创 springboot压测并发设置/nginx关于限制请求数和连接数
配置等比缩小,并发设置参数等比缩小,同时并发数等比缩小。允许同时并发达到800+200=1000。
2023-09-13 08:17:59
575
原创 springboot多数据源相关:使用多个自定义注解完成切换数据源,根据指定条件切换数据源,将多个数据源的结果集合并
*** 数据切面,用于代理三种不同的数据集成* @author} /*** 切换数据源的功能* @Date 下午4:50:54 2023年5月24日= null) {} /*** 切换数据源获取所有数据并返回* @Author* @Date 下午4:51:32 2023年5月24日* @return= null) {if(method!
2023-05-29 11:22:52
361
原创 使用mybatisInterceptor依据自定义注解来拦截SQL语句,并将语句中的表名替换掉
/自定义拦截器类 @Component @Intercepts({// 替换SQL String originalSql =(String) metaObject . getValue("delegate.boundSql.sql");log . info("拦截后sql :" + newSql);// 调用插件 return Plugin . wrap(target , this);// 设置拦截器属性 } /*** 判断是否有此注解。
2023-05-29 10:53:34
758
原创 oracle标准日期字符串转为DATE格式(先转换为timestamp在转换为DATE,直接转DATE不识别)
【代码】oracle标准日期字符串转为DATE格式(先转换为timestamp在转换为DATE,直接转DATE不识别)
2023-01-06 18:31:44
2181
原创 kafka进程不定期挂掉(配置文件日志位置问题,困扰一年之久)
2、linux会定时清理/tmp目录下的文件,我的kafka日志文件目录正是放在了/tmp/kafka-logs目录下,导致被定时给清理掉了,所以kafka在尝试读取或追加日志时就会出错。centos7下/tmp目录的清理由服务systemd负责,其相关配置文件在/usr/lib/tmpfiles.d目录下,我们修改配置文件tmp.conf,将kafka日志目录加进去,5、添加kafka日志目录到清理白名单中。#防止删除kafka日志文件。#防止删除kafka日志文件。kafka进程不定期挂掉。
2022-12-14 20:08:10
1799
原创 java SSL证书请求(需要处理器链 chain.pem和私钥privateKey.key)
首先安装openSSL环境,linux或者windows都可以。
2022-12-12 13:22:05
947
原创 docker搭建测试,镜像保存并传输发布
OPENJDK本身的docker占用526M ,昨天我在本地测试的,加上我们的项目大小,最终创建的镜像大小大概是526M+项目大小,镜像大小大概这么多,我们需要先在服务器上安装docker,之后安装dockerOpenJDK,之后再依据这两个就可以制作docker镜像
2022-12-03 11:23:14
1291
原创 Gradle项目转Maven项目主要是把build.gradle文件转换为pom.xml
Gradle项目转Maven项目主要是把build.gradle文件转换为pom.xml1.Gradle使用maven插件apply plugin: ‘maven’maven插件带来了install任务,用于将jar包安装到maven仓库2.运行install任务gradle install3.拷贝POM文件运行任务后会在项目目录下build/poms生成pom-default.xml文件,这个文件就是我们需要使用的pom文件,改成pom.xml即可...
2022-05-17 10:51:05
1734
原创 Linux环境快速搭建(安装jdk1.8、安装nginx、redis)
1.清除现有java环境并安装java1.8rpm -qa | grep java | xargs rpm -e --nodepsyum install java-1.8.0-openjdk* -y(全部)使用yum clean all 清除YUM缓存yum makecache就是把服务器的包信息下载到本地电脑缓存起来(使下载安装速度更快)安装之前先检查一下系统有没有自带open-jdk 命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa.
2021-12-01 14:24:10
2750
原创 springboot基于kafka+redis实现的限制API次数的流程
蓝色为topic 红色为redisredis轮询为springboot定时任务kafka使用了listener暂停的方式,使用springboot定时启动kafka设置了无限重试推送次数redis里设置了三个锁和三个limit限制每小时的次数,每次请求都要先获取锁...
2021-07-15 13:34:53
300
原创 java TOTP 验证码 hmcsha1算法实现
import java.nio.ByteBuffer;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base32;public class TotpUtils { /** 时间步长,动态口令变化时间周期(单位秒) */ private static final int TIME_STEP = 30; /** 动态口
2021-07-15 13:25:42
528
原创 xxljob2.3.0-oracle表结构
drop table XXL_JOB_INFO;drop table XXL_JOB_LOG;drop table XXL_JOB_LOG_REPORT;drop table XXL_JOB_LOGGLUE;drop table XXL_JOB_REGISTRY;drop table XXL_JOB_GROUP;drop table XXL_JOB_USER;drop table XXL_JOB_LOCK;--1.XXL_JOB_INFOCREATE TABLE "XXL_JOB_IN
2021-06-30 11:34:35
1452
原创 linux服務器重啟後自動啟動java項目的腳本配置
linux 服務器重啟後自動啟動java項目的腳本配置#!/bin/bashexport JAVA_HOME=/root/jdk1.8.0_151export JRE_HOME=/root/jdk1.8.0_151/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jarexport PATH=$JAVA_HOME/bin:$PATHnohup java -ja
2020-12-30 08:43:45
192
原创 nginx配置文件生产环境会使用的部分
1.自动分割Nginx的日志,包括access.log和error.log#!/bin/bash#此脚本用于自动分割Nginx的日志,包括access.log和error.log#每天00:00执行此脚本 将前一天的access.log重命名为access-xxxx-xx-xx.log格式,并重新打开日志文件#Nginx日志文件所在目录LOG_PATH=/usr/local/nginx/logs#获取昨天的日期YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
2020-11-12 11:30:21
151
原创 阴阳师御魂模拟器
仅供娱乐,更改一下jquery的引用位置即可,+15功能有点bug有兴趣的人可以在这个基础上加一个定制御魂功能(请给我双速18招财头!)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h1>陰陽師御魂模擬器</h1> <input ty
2020-11-12 11:12:58
2698
原创 logback日志打印分类所有日志和错误日志
即插即用logback-spring.xml放在resources目录下即可<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 日志根目录--> <springProperty scope="context" name="LOG_HOME" source="logging.path" defaultValue="D:\projectLog\logs"/> <!-
2020-10-21 17:42:29
1346
原创 springboot工程集成websocket时@autowired不能注入,注入为null的解决办法
1.解决方案将要注入的类改为静态成员变量使用set方法autowired这个静态成员变量赋值即可 static RedisCache redisCache; @Autowired public void setRedisCache(RedisCache redisCache) { WebSocketServer.redisCache = redisCache; }2.原因原因在于spring为单例,而websocket为多例但这并不影响他们互相使用
2020-09-29 10:24:29
678
原创 springcloud jsch sftp微服务
jsch包引入<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> </dependency>工具类(需要注入,否则第一次使用巨慢)将sftp上传的类注入进spring里 @Bean public SftpUtil getSftpUtil() {
2020-07-30 10:44:16
550
原创 springcloud Feign 文件上传/输入流上传
1.1 feign客户端接口(写在你的业务的微服务里)import java.util.Map;import org.springframework.beans.factory.ObjectFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.http.HttpMessageConverters;import org.sp
2020-07-30 10:36:29
5890
原创 skill
花鸟风月风花雪月風之氣息·燕返風之氣息·溯回風之氣息·一閃風之氣息·連閃風之氣息·追月花之氣息·迷煙花之氣息·魅惑花之氣息·盛開花之氣息·一現花之氣息·馨香
2020-06-26 17:17:27
197
原创 apache服务器增加不同端口访问不同目录/跨域访问
重启apache服务器httpd -k restartservice httpd restartapache服务器增加不同端口访问不同目录修改配置文件,新增一个配置文件httpd.conf#add listenportListen 8088#下面两行内容在配置文件里有,就去掉前面的‘#’号注释,没有就粘贴在最下面LoadModule vhost_alias_module modules/mod_vhost_alias.soInclude conf/extra/httpd-vhosts.
2020-06-16 10:41:34
894
原创 在linux上安装redis-5.0.8,依赖安装以及三个警告解决方案
安装使用默认centOS7.0,安装前拷贝redis.5.0.8到系统路径下[root@ aaa redis]# tar -zxvf redis-5.0.8[root@ aaa redis]# cd redis-5.0.8[root@ aaa redis-5.0.8]# make test上面一步会出错的话,根据提示安装依赖包即可:gcc和tcl[root@ aaa redis-5.0.8]# yum install gcc-c++[root@ aaa redis-5.0.8]# yum
2020-06-12 14:56:00
937
原创 python使用:爬虫案例
一键式部署:快速上手1.改网址2.改正则3.改本地保存地址# -*- coding: utf-8 -*- #导入所需第三方包。两个包自带。urllib.request用于请求网页,re用于正则表达式#import request from urllib 和下面的意思一样,但是使用时可以少写'urllib.'import urllib.requestimport reimpor...
2020-05-06 23:19:19
346
原创 python模拟阴阳师抽卡
python菜鸟一枚看看这次能不能百抽解决铃鹿御前#!/usr/bin/python3#coding:utf-8import randomimport timedict = {'up':0,'ssr':0,'sr':0,'r':0,'time':0}def chou (dict): a = random.randint(1, 10000); if dict['ssr...
2020-05-06 17:39:55
2117
1
原创 js游戏方案《RPG1》
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>welcome to the new world!</title> <style type="text/css"> span,button { margin: 3px;...
2020-03-14 17:35:54
1103
原创 记一次springboot多数据源配置后发现的新日志
INFO级别2020-01-07 16:38:16.380 INFO 812 — [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’ of typ...
2020-01-07 17:04:33
825
2
原创 模擬社會孩子能力(jquery外还运用了echarts和ecstat两个js制作图表)
这个测试也是纯前端的一个页面,前面还写过一个武侠末世的无聊小游戏,但是没往下继续写这测试看到结果的我感觉触目惊心真的太真实了power是原有财富,knowledge是学历加权后真的很符合现实世界的统计所以好好学习吧!<!DOCTYPE html><html> <head> <meta charset="utf-8"> <...
2019-12-25 18:30:10
559
原创 关于java后台判断小规模数据重复的思考(算法复杂度相关)后附上判断重复方法js
前后台判定回传重复是经常使用的一个场景,在使用的过程中我常常会思考大数据量时候怎么更方便去重,在今天的一个上午我思考了几种方法(前几种为伪代码):1.使用foreach循环遍历回传需要判断重复的数组,一个一个比较重复for (String s : list) { for (String s1 : list) { if(s1 == s) { Sy...
2019-11-18 12:05:20
447
原创 steins;gate世界线生成匹配器(结果并没有匹配到)
用的HTML随机数,但是并没有匹配到我想要的数字甚至连统计的次数都没有真的是。。下次如果有新内容也传到同一文章目录下吧<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"...
2019-10-26 16:38:31
412
原创 武侠末世(真香游戏V2.0)
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body { font-size: 10px; } #title { text-...
2019-10-26 12:50:54
593
2
原创 真香游戏。。HTML实现
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body { font-size: 10px; } </style> <...
2019-10-25 19:17:47
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人