- 博客(48)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 mysql 游标循环使用
测试数据SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `stu_id` int(11) NOT NULL AUTO_INCREMENT, `stu_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `stu_s
2022-02-23 14:26:07
959
原创 fiddler证书生成ca证书命令及抓包配置
fiddler证书生成ca证书命令首先下载OpenSSLfiddler导出证书将文件直接放到openssl的bin目录下{ // FiddlerApplication.Log.LogString('switch https to http request'); // oSession.fullUrl = oSession.fullUrl.Replace("https://","http://"); // oSession.port = 80; //} FiddlerApplicati
2021-07-12 03:07:05
401
原创 mysql获取所有子级节点
mysql获取所有子级节点SELECT t3.id, t3.department_parent_id, t3.department_nameFROM ( SELECT t1.id, t1.department_parent_id, t1.department_name, IF ( find_in_set( department_parent_id, @pids ) > 0, @pids
2021-07-07 09:13:15
626
原创 mysql获取所有父级节点
mysql获取所有父级节点SELECT t2.*FROM ( SELECT @r AS _id, ( SELECT @r := department_parent_id FROM department WHERE id = _id ) AS department_parent_id, @s := @s + 1 AS sort FROM ( SELECT @r := 35, @s := 0 ) temp, department WHERE @r > 0 )
2021-07-06 10:31:29
929
原创 java当前线程获取HttpServletRequest对象
获取HttpServletRequest对象// 获取RequestAttributes RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); // 从获取RequestAttributes中获取HttpServletRequest的信息 HttpServletRequest request = (HttpServletRequest) requ
2021-07-01 09:24:13
937
原创 java数组或集合转换等操作
java数组或集合转换字符串数组转int数组字符串数组转int数组String[] ids= {“1”, “2”, “3”};int[] array = Arrays.asList(ids).stream().mapToInt(Integer::parseInt).toArray();int[] array = Arrays.stream(ids).mapToInt(Integer::parseInt).toArray();......
2021-06-29 09:38:16
585
1
原创 java生成最近12个月代码
java生成最近12个月代码(年月显示)import org.apache.commons.lang3.StringUtils;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class LastYear12Month { /**
2021-04-23 09:26:19
560
原创 mysql转换时间格式
mysql转换时间格式FROM_UNIXTIMEDATE_FORMATFROM_UNIXTIME语法:FROM_UNIXTIME(unix_timestamp,format)例子:SELECT FROM_UNIXTIME(1234567890, ‘%Y-%m-%d %H:%i:%S’)DATE_FORMAT例子:select DATE_FORMAT(‘2019-10-16 10:59:18’,’%Y-%m-%d %H:%i:%s’);...
2021-04-22 16:48:33
103
原创 window.location.url解決中文乱码
window.location.url解決中文乱码(1).页面中先对中文进行编码。ps:window.location.href = url+"&key=" + encodeURI(encodeURI(key)) ;(2).java后台解析key= java.net.URLDecoder.decode(key, “UTF-8”);
2021-04-21 10:54:45
268
原创 springboot项目内部方法调用aop无法拦截解決方案
springboot项目内部方法调用aop无法拦截解決方案开启aop配置获取当前动态代理并实现开启aop配置启动类增加该注解@EnableAspectJAutoProxy(exposeProxy = true,proxyTargetClass = true)获取当前动态代理并实现((sysUserService) AopContext.currentProxy()).studentList();ps:AopContext.currentProxy()此方法获取当前设置运行的动态代理...
2021-04-15 11:40:13
370
原创 使用ClassPathResource读取jar包里的文件
常规通过路径或者io流读jar包里的文件失败描述,会提示文件找不到异常,这个问题,首先考虑是否支持读取文件里的资源java中提供ClassPathResource进行加载资源文件,通过这个可以实现目的,menu.json是我放在class文件下的一个json文件,"module"是键名, 再通过BufferedReader流进行读取,亲测有效// An highlighted blockprivate List<Map<String, Object>> integerList
2021-04-06 17:56:58
1638
原创 List和HaspMap循环遍历时删除元素不会导致空指针
HaspMap删除元素不会导致空指针HaspMap删除元素不会导致空指针HaspMap删除元素不会导致空指针Iterator<Map.Entry<String, ArrayList<String>>> it = hashMap.entrySet().iterator();while (it.hasNext()) { Map.Entry<String, ArrayList<String>> entry = it.next();
2021-03-25 09:34:12
334
原创 java多图上传工具类
java多图上传工具类import org.springframework.util.FileCopyUtils;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import org.
2021-03-11 13:56:05
118
原创 java通过反射处理空数组
java通过反射处理空数组/** * 通过反射处理空数组 * @param object * @throws Exception */ public static void setObjectEmptyValue(Object object) throws Exception { if (object != null) {//if (object!=null ) ----begin // 拿到该类 Class<?&g
2021-03-02 12:20:37
199
原创 java面试总结笔记(待补充)
java面试总结笔记如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题针对nacos下载很慢,特意整理下2021当前比较新稳定的版本1.4.1,提供给各位运维、开发人员下载使用,Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”。比如一个雪崩的简单过程:1、redis集群大面积故障2、缓存失效,但依然大量请求访问缓存服务redis3、redis大量失效后,大量请求转向到my
2021-02-20 09:53:16
131
原创 feignClient远程调用服务404相关解決方案(含访问路径正确仍然无法调用解決方案)
feignClient远程调用服务404相关解決方案(含访问路径正确仍然无法调用解決方案)问题描述修正访问路径(解決方案1)断路器配置启用(解決方案2)技术框架springboot+springcloud+nacos+fegin+ribbon问题描述跨服务调用接口返回404错误,下面为后台显示日志内容,如下图或者postman接口调用返回内容,如下图修正访问路径(解決方案1)绝大多数问题是由于访问路径错误导致的,查看配置文件是否配置访问前缀,如下图调用接口时加上前缀,检查清楚是否路径正确
2021-02-08 17:53:47
8277
3
原创 nacos-server1.4.1linux和windows版本下载
nacos-server1.4.1linux和windows版本下载nacos-server1.4.1下载地址nacos-server1.4.1下载地址针对nacos下载很慢,特意整理下2021当前比较新稳定的版本1.4.1,提供给各位运维、开发人员下载使用,Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”。下载地址:https://download.csdn.net/download/o12321o/15116673...
2021-02-07 10:38:27
1424
原创 windows解決nacos服务端启动报错或者双击startup.bat闪退
windows解決nacos服务端启动报错或者双击startup.bat闪退通过cmd命令启动nacos服务端报错分析启动文件startup.sh解決方案通过cmd命令启动nacos服务端报错Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!分析启动文件startup.sh很明显是提示未找到jdk环境变量解決方案在startup.sh文件顶端赋值定
2021-02-03 16:43:38
788
1
原创 springboot+mybaties逆向工程创建mapper接口文件、mapper.xml配置文件、entity实体类
springboot+mybaties逆向工程创建mapper接口文件、mapper.xml配置文件、entity实体类先创建springboot项目并集成mybaties先创建springboot项目并集成mybaties这里我贴上pom文件 关键依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
2021-02-03 09:57:02
338
原创 mysql使用@rownum创建行号
mysql使用@rownum创建行号写法如下写法如下SELECT@rownum := @rownum+1 AS rownumFROMtable表名 ,(SELECT @rownum:=0) r效果如下图
2021-01-25 15:56:21
184
原创 解决mysql表或这字段字符集不一致错误
解决mysql表或这字段字符集不一致错误报错内容解决方式报错内容java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation ‘=’解决方式1、首先找到相关表,查看表字符集是否一致show table status from 数据库名称 like 表名;2、查看字段是否一致SHOW FULL COLUM
2021-01-20 22:51:25
1549
原创 java JSch通过隧道访问mysql实例
java JSch通过隧道访问mysql实例代码如下代码如下// An highlighted blockpackage test;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchException;import com.jcraft.jsch.Session;import org.junit.Test;import java.sql.*;public class MysqlSshUtils { /** *
2021-01-11 12:14:52
322
5
原创 解決Navicat Premium 12连接oracle数据库oracle library is not loaded或者connection to server failed, probable问题
解決Navicat Premium 12连接oracle数据库oracle library is not loaded或者connection to server failed, probable问题官网oci地址下载选择软件版本对应版本点击进入下载版本客户端重新配置oci测试连接成功其他问题官网oci地址下载链接: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html.选择软件版本对应
2021-01-08 16:29:06
165
原创 前端常用示例
windows上cmd命令集合获取标签(xx指标签id)获取标签(xx指标签id)$("#xx option:selected").val();$("#xx").find(’'option:selected").val();$("#xx").val();
2020-12-03 10:44:05
189
原创 HttpServletRequest并添加自定义参数
HttpServletRequest并添加自定义参数方法1方法2方法1 Map<String, String[]> parameterMap = request.getParameterMap(); Method method = parameterMap.getClass().getMethod("setLocked", new Class[]{boolean.class}); method.
2020-12-01 10:22:30
9411
2
原创 java对象转map
/*** java对象转map* @param obj* @return* @throws Exception*/public static Map<String, Object> objectToMap(Object obj) throws Exception {if(obj == null){return null;} Map<String, Object> map = new HashMap<String, Object>();
2020-11-29 22:13:43
403
原创 tomcat启动一闪而过解决
tomcat启动一闪而过解决切换到tomcat的bin目录下修改catalina.bat文件,重新定义这两个变量重新启动tomcat切换到tomcat的bin目录下非直接点击startup.bat文件进行启动,通过cmd命令切换后启动startup.bat文件,如遇到下面问题修改catalina.bat文件,重新定义这两个变量由于启动脚本没有读到系统环境变量,可以直接在对应的文件(catalina.bat)重新进行定义赋值,以我电脑安装的jdk和jre路径为例子。set JAVA_HOME=C:
2020-11-26 14:26:00
317
原创 windows上cmd命令集合
windows上cmd命令集合删除服务查看tcp开放端口所有端口开放情况查看指定端口杀死进程删除服务sc delete 服务名 --删除服务tasklist | findstr 3004查看tcp开放端口netstat -anp tcp --查看开放端口所有端口开放情况netstat -na查看指定端口netstat -ano | findstr 3004杀死进程taskkill -PID 进程号 -F...
2020-08-07 17:03:07
321
原创 springboot配置支持https和http双协议
springboot配置支持https和http双协议生成证书命令证书导入到项目resource目录即可springboot加入配置java类文件springboot下yml配置添加内容验证配置是否成功效果如下生成证书命令此处切换到jdk的bin目录下,执行下面命令生成文件server.keystore.jks,参数就不一一说明,自行查找相关资料keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keypass
2020-08-07 16:05:35
878
原创 centos下tomcat通过keytool配置ssl服务器端证书及客户端证书
centos下mysql数据库导入导出第一步第二步执行命令生成服务端证书第三步配置conf下的server.xml第一步切换到tomcat的bin下第二步执行命令生成服务端证书keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keypass trsadmin@123 -storepass trsadmin@123 -dname “cn=localhost, ou=department
2020-07-09 16:54:19
875
原创 centos下mysql数据库导入导出
centos下mysql数据库导入导出导出单表导出数据库导出单表mysqldump -uroot -p123456 数据库名称 表名称 > 数据库文件名称.sql导出数据库mysqldump 数据库名称 -uroot -p123456 > 数据库文件名称.sql
2020-06-24 17:29:37
216
原创 centos搭建配置ftp并设置被动模式
centos安装配置ftp并设置被动模式第一步安装ftp第二步修改配置文件(vsftpd.conf)第三步添加ftp用户第四步赋予权限第五步创建添加访问用户第六步重启ftp并添加防火墙规则第一步安装ftpyum install -y vsftpd第二步修改配置文件(vsftpd.conf)vi /etc/vsftpd/vsftpd.conf修改设置anonymous_enable = NO,这样可以禁止匿名登陆用户登录修改chroot_local_user = yes前的注释,限制用户访问目录之
2020-06-18 11:58:17
3633
1
原创 centos7下redis5.05 自动化安装脚本
redis5.05 centos自动化安装脚本从官网下载redis5.05编译安装包#自定义安装路径save_path="/usr/local"#安装包文件名,可根据实际解压后的文件夹名修改,redis5版本均通用此脚本redis_file_name=“redis-5.0.5”redis_tar_name=$redis_file_name.tar.gzlog_name=install_environment.logredis_dir=$save_path/$redis_file_namer
2020-06-07 23:23:52
293
原创 mysql5.7常用语法总结
centos7常用命令总结日志信息开启定时任务group_concat限制(默认1024字节)解锁创建用户并赋予权限导入数据库移除已存在数据库日志信息查看日志位置show variables like ‘general_log%’;开启日志set global general_log=‘ON’;开启定时任务查看是否开启show VARIABLES LIKE ‘%event_scheduler%’;select @@event_scheduler;开启set global event_s
2020-06-05 11:31:57
1934
1
原创 oracle忘记了用户名和口令解决方案
oracle忘记了用户名和口令解决方案打开cmd,输入sqlplus /nolog,回车;输入“conn / as sysdba”;输入“alter user sys identified by 新密码”,注意:新密码最好以字母开头,后续忘记密码的时候就可随意修改密码。...
2020-06-04 00:31:30
4127
4
原创 maven引入junit单元测试
maven引入junit单元测试<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.15</version></dependency>
2020-06-03 10:27:08
517
原创 解决mysql定时任务启动方法
解决mysql定时任务启动查看定时任务状态show VARIABLES LIKE ‘%event_scheduler%’;off为开启,on为开启,若未开启,则执行下面命令set global event_scheduler =1; ## 0代表关闭永久生效方法在my.ini(windows系统)或者my.cnf(linux系统)中[mysqld]配置下添加此选项 event_scheduler=ON,保存后重启mysql即可。...
2020-06-01 23:03:10
645
原创 mysql动态查看正在执行的sql
常用mysql命令设置查看数据库执行的sql:set global general_log=‘ON’;查看log文件所在路径即可show variables like ‘general_log%’;动态查看正在执行(用tail -f “filename”)tail -f /usr/local/mysql/data/localhost.log...
2020-05-15 11:57:10
743
BeanCopyUtils.java
2021-03-17
RamdonCodeImgUtils.java
2021-03-12
RamdonCodeUtils.java
2021-03-12
Sentinel-1.8.1官网各版本含jar包及源码.zip
2021-02-19
nacos-server-1.4.1(包含linux和windows).zip
2021-02-07
springboot+mybatis+逆向生成工具demo.zip
2021-02-03
easypoi导出工具类-代码含java代码、jar包以及pom依赖
2020-12-02
ParameterRequestUtils.java
2020-12-01
bg_point.vbs
2020-11-26
EasyPoiUtils.java
2020-11-21
project_run.bat
2020-06-18
redis5.05安装脚本.zip
2020-06-07
mysql数据库备份并上传
2020-05-13
mysq表中的一个字段可以设置多个外键约束吗
2022-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人