
java
摩尔多0
精通造火箭
展开
-
SpringBoot解决日期中间含 “T”
【代码】SpringBoot解决日期中间含 “T”原创 2023-11-22 16:26:45 · 1283 阅读 · 0 评论 -
RuoYi-Vue 新增子module模块,接口报404
官方用例没有父版本号。原创 2023-09-20 14:51:56 · 1923 阅读 · 2 评论 -
windows下配置nginx负载均衡和静态资源访问
起两个Tomcat端口分别为8080和8081下载nginxhttp://nginx.org/en/download.htmlnginx常用命令启动nginxstart nginx关闭nginxnginx -s stop刷新配置 nginx -s reload配置负载均衡编辑nginx.conf文件新增upstream tomcatservers{ server 127.0.0.1:8080 weight=10; server 127.0.0.1:8081 wei原创 2022-03-13 16:24:13 · 4794 阅读 · 0 评论 -
springboot整合redisson实现分布式锁
【代码】springboot整合redisson。原创 2023-06-13 01:40:03 · 206 阅读 · 0 评论 -
mysql执行insert和update处理字段是数据库关键字的问题
mysql执行insert和update处理字段是数据库关键字的问题原创 2022-08-04 18:02:58 · 607 阅读 · 0 评论 -
springboot linux docker接口返回时间比数据库存的要早8小时
springboot linux docker接口返回时间比数据库存的要早8小时原创 2022-08-03 17:39:44 · 222 阅读 · 0 评论 -
解决PageHelper分页插件pageSize和total一致问题
解决PageHelper分页插件pageSize和total一致问题原创 2022-06-30 14:48:37 · 762 阅读 · 0 评论 -
mybatis使用like 模糊查询druid报异常 com.alibaba.druid.sql.parser.ParserException:
mybatis使用like 模糊查询druid报异常 com.alibaba.druid.sql.parser.ParserException:原创 2022-06-13 14:14:09 · 655 阅读 · 0 评论 -
Druid 管理面板执行时间分布规则
Druid 管理面板执行时间分布规则原创 2022-06-09 11:01:51 · 2356 阅读 · 1 评论 -
使用fastjson 将pojo转成vo
引入依赖<!--fastjson--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version></dependency>实体类转vo NoticeVo voList1 = JSON.parseObject(JS原创 2022-05-19 10:57:43 · 381 阅读 · 1 评论 -
mybatis Map返回设置空数据设置默认值
一.添加配置文件# MyBatis Plus配置mybatis-plus: # 加载全局的配置文件 configLocation: classpath:mybatis/mybatis-config.xml二.编写mybatis全局配置文件 mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3原创 2022-05-18 17:05:35 · 1751 阅读 · 0 评论 -
JAVA详细使用Stream流
遍历/匹配(foreach/find/match) //遍历/匹配(foreach/find/match) public static void main(String[] args) { List<Integer> list = Arrays.asList(7, 6, 9, 3, 8, 2, 1); // 筛选(filter) 遍历输出符合条件的元素 list.stream().filter(x -> x > 6).for转载 2022-03-29 15:18:43 · 1088 阅读 · 0 评论 -
java生成树状数据,及获取节点
List<TreeSelect> children=null; //参数1:树结构 参数二:节点id public void recursion (TreeSelect tree,int node){ if(tree.getId()==node){ //节点id=需要查询的id children = tree.getChildren(); //获取children里面的数据返回 }else { .原创 2022-03-22 13:30:33 · 2496 阅读 · 0 评论 -
windows启动多台tomcat,引发 Address already in use: JVM_Bind
第一台tomcat配置不变第二台修改tomcat配置修改D:\apache-tomcat-8.5.64-9201\conf\server.xml首先修改 监听关闭端口 默认是8005其次修改 http 端口,默认是8080修改 ajp 端口,默认是 8009(如果AJP的注释调的不用管)只要 tomcat 的配置文件中这三个端口号不一致,一个电脑就可以跑多个 tomcat。否则,启动第一个 tomcat 正常,后面的 tomcat 都启动不了。引发 Address already in原创 2022-03-15 10:03:00 · 1413 阅读 · 0 评论 -
java多线程实现的四种方式
java多线程实现的三种方式创建线程方式一:继承Thread类,重写run方法,调用start开启线程//创建线程方式一:继承Thread类,重写run方法,调用start开启线程public class TextThread1 extends Thread { @Override public void run() { //run方法线程体 for (int i = 0; i < 20; i++) { System.out原创 2021-02-13 16:09:20 · 343 阅读 · 0 评论 -
多线程之初识并发问题:模拟抢票,使用线程锁解决方案
多线程之初识并发问题什么是并发:我们模拟一个抢票的例子public class TextThread3 implements Runnable { //票数 private int tickName=10; @Override public void run() { while (true){ //如果票数小于10跳出循环 if(tickName<=0){ break原创 2021-02-14 14:26:42 · 1272 阅读 · 9 评论 -
java多线程之使用标志位将线程停止
线程停止的方式1.建议线程正常停止-----》利用次数,不建议死循环2.建议使用标志位-----》设置一个标志位3.不要使用stop或者destroy等过时或者jdk不建议的方法*这里我们使用标志位:当主线程到第90次时停止子线程//测试stop//1.建议线程正常停止-----》利用次数,不建议死循环//2.建议使用标志位-----》设置一个标志为//3.不要使用stop或者destroy等过时或者jdk不建议的方法public class TextThread5 implements原创 2021-02-14 14:15:51 · 907 阅读 · 0 评论 -
使用Easyexcel对Excel进行读写
官方文档:https://www.yuque.com/easyexcel/doc/write#W4u1e导入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原创 2021-02-20 14:24:05 · 331 阅读 · 0 评论 -
mysql不同版本在springboot的配置文件
com.mysql.jdbc.Drivermysql-connector-java 5的配置文件#数据库连接:注意要加上时区spring.datasource.url=jdbc:mysql://ip地址:3306/springsecurity?serverTimezone=GMT%2B8&useSSL=falsespring.datasource.username=rootspring.datasource.password=123456spring.datasource.driver-原创 2021-03-22 04:18:02 · 830 阅读 · 0 评论 -
Mybatis批量新增三种方式
导入依赖 <!-- 数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.48</version> </dependency>原创 2021-11-22 16:42:19 · 12221 阅读 · 5 评论 -
springboot集成MybatisPlus
源码下载地址:https://download.youkuaiyun.com/download/moerduo0/15580218项目结构:数据库脚本:数据库名:mybatis_plusDROP TABLE IF EXISTS user;CREATE TABLE user(id BIGINT(20) NOT NULL COMMENT '主键ID',name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',age INT(11) NULL DEFAULT NUL原创 2021-03-05 13:56:00 · 173 阅读 · 0 评论 -
Slf4j集成Log4j,Logback日志框架
什么是Slf4j:1.slf4j 就是众多日志接口的集合,他不负责具体的日志实现,只在编译时负责寻找合适的日志系统进行绑定。具体有哪些接口,全部都定义在 slf4j-api 中。2.slf4j只是一个日志标准,并不是日志系统的具体实现结合各日志实现包使用时提供的jar包情况为:组合包名SLF4J和logbackslf4j-api.jar------logback-classic.jar------logback-core.jarSLF4J和log4jslf4j-api.原创 2021-02-20 13:24:26 · 466 阅读 · 0 评论 -
poi写入大数据到Excel及调优
Excel版本介绍及写入参考上一篇:https://blog.youkuaiyun.com/moerduo0/article/details/113833765创建一个maven项目并导入poi依赖<?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原创 2021-02-17 16:52:22 · 775 阅读 · 0 评论 -
使用poi写入Excel
Excel版本:03版本结尾为xxx.xls 最高只有65536行07版本结尾为xxx.xlsx 行数无限制工作簿----->工作表----->行----->列创建一个maven项目并导入poi依赖导入03版本和07版本的依赖时间格式化和测试工具<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:原创 2021-02-17 15:16:13 · 2927 阅读 · 3 评论 -
使用Ngrok内网穿透,让别人访问到你的本地项目
第一步:打开ngrok官网并注册:http://www.ngrok.cc/第二步:点击开通隧道第三步:购买美国服务器第四步:自定义隧道名称,前置域名,端口点击确定点击确定第五步:下载windows客户端第六步:点击启动工具第七步:输入自己的隧道id效果:第八步:测试:效果:...原创 2021-02-15 15:46:01 · 441 阅读 · 0 评论