自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 SpringBoot整合pagehelper分页插件不生效问题

如果已经导入了mybatis-spring-boot-starter建议使用方法一,因为使用方法二可能会导致包冲突。方法二注意因为导入的是pagehelper-spring-boot-starter包含以下四个依赖。第二步:配置application.yml文件。第一步导入依赖要注意。

2023-04-27 00:19:45 630 1

原创 java.io.IOException: java.io.FileNotFoundException:xxx(文件名、目录名或卷标语法不正确。)

思考:排查bug不要左点点右点点,总以为很快就能解决错误,其实非常浪费时间,要有方案有步骤有逻辑的去排查。问题原因:@Value(" ${reggie.path}")注释前加了一个空格,导致查询不到改路径。在写文件上传下载的时候遇到一个bug,虽然很弱智,但是浪费了不少时间还是要记录下来。

2023-03-15 21:09:03 1612

原创 JAVA基础之枚举

JAVA基础之枚举

2023-03-14 10:32:35 134

原创 JAVA基础之动态代理

JAVA基础之动态代理

2023-03-08 20:34:35 121

原创 Spring之AOP

Spring之AOP

2023-03-08 19:44:37 130

原创 JAVA基础之多线程(二)

java基础之多线程(二)

2023-03-06 01:38:34 169

原创 JAVA基础之多线程(一)

JAVA基础之多线程(一)

2023-03-06 01:29:28 63

原创 Nginx下无法访问以中文命名的文件

nginx下无法访问以中文命名的文件

2023-02-08 10:08:50 660

原创 BootstrapTable 父子表案例

Bootstrap Table 父子表案例

2022-12-08 15:18:04 715

转载 bootstrapValidator常用验证规则总结

bootstrapValidator常用验证规则总结

2022-12-07 15:57:11 3818

原创 MYSQL实例之查询每组的最大值

需求:查询出各个设备的最新数据。

2022-10-13 15:50:21 274

原创 Bootstrap给表格设置宽度不起作用

给表格设置table-layout属性为fixed。.table{ table-layout: fixed; }

2022-02-08 10:11:55 929

原创 MYSQL之存储数据库操作日志导致Linux磁盘占满

项目部署到了云服务器上,运行了一段时间,今天一看项目崩掉了,查看了下系统磁盘,发现磁盘满了,通过排查发现mysql-bin-0000x文件比较多,达到44个且每一个占用1g内存,遇到这种情况可以删除这些数据库操作日志文件并设置my.cnf配置文件,设置其数据库操作日志的保存时间为1天.注意删除mysql.bin-0000x的同时要先停止Mysql的服务,然后删除mysql-bin-0000x文件,并且要修改mysql-bin.index里面的刚删除的文件的文件名.然后vim /etc/my.cnf.

2021-12-27 09:50:59 368

原创 HP电脑设备管理一直刷新

公司的Hp电脑,设备管理一直刷新,鼠标时断时续,很搞心态,得有一个月了,一直找不到原因,后来禁用了设备管理的 生物识别设备 就可以了,反正也用不到指纹.

2021-12-23 17:07:23 375

原创 已解决,LINUX系统tomcat日志中,中文都是问号解决办法

#进入/tomcat/bin路径下,编辑catalina.shvim catalina.sh#在第一行加入此条语句即可JAVA_OPTS="$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.encoding=UTF-8"

2021-12-21 16:23:01 1605 1

原创 已解决Starting MySQL...The server quit without updating PID file [FAILED]ata/ecs-fe0e-0002.pid).

问题描述: 环境是华为云,领导说项目占的磁盘太大了,删了日志,就起不来了,让我来看看。而且数据库里面信息比较重要,不能搞没了。百度了很多教程都没有什么用,然后查看了下启动Mysql的时候后台报错,如果你的后台报错和我的相似可以尝试以下的两种办法,如果不是就不要再试了,mysql报错太笼统了.文件:ecs-fe0e-0002.err 我的路径/data/datamysqld: File './mysql-bin.000024' not found (OS errno 2 - No such fil

2021-12-14 15:02:56 1707

原创 使用Jconsole或jvisualvm远程连接服务器

//搜了很多博客,一个比一个坑,差点把系统搞崩了,总算是连接上了,下面是操作步骤环境: 本机 win10 服务器 linux 华为云1.配置服务器中tomcat/bin下面的catalina.sh文件//我的tomcat安装目录为/usr/local/tomcat,根据自己服务器的情况来定//进入tomcat/bin目录下cd /usr/local/tomcat/bin//编辑catalina.sh文件vi catalina.sh// i键进行编辑 在# OS s...

2021-11-30 09:05:30 696

原创 电总协议发送/返回命令详解

直接先上手,协议、代码、工具在下面。以最广泛的UL33后台协议V150进行分析:发送命令:7e 31 37 30 31 32 41 43 30 45 30 30 32 30 30 46 44 31 41 0d命令拆分:序号 符号 表示意义 字节数 命令 备注 1 SOI 起始标志位 1 7E 7E 2 VER 通讯协议版本号 1 31 37 版本号为1.7 3 ADR 设备地址描.

2021-11-08 11:03:27 2379

原创 MYSQL笔记之TIMEDIFF、TIMESTAMPDIFF

当我们在计算两个日期之间的差值时一般会用到TIMEDIFF,比如计算2022年10月10日与2020年10月10日之间的差值select TIMEDIFF('2022-10-10 10:10:10','2020-10-10 10:10:10');###返回值为838:59:59 即838小时59分59秒 也就是34天左右,但是看上面代码可得知 相差应该是两年###但是为什么是34天 通过查询官方文档发现TIMEDIFF的极限值为-838:59:59至838:59:59 既然TIMEDIFF有范

2021-10-27 15:33:57 702

原创 电总/modbus协议,电池电流放电获取数据异常问题.

package work;import java.math.BigInteger;import java.text.DecimalFormat;public class BatteryCurrent { public static void main(String[] args) { /*情况一 电总协议 * 协议中可以获取正电池电流和负电池电流(APM30-300)或者只获取一个电池电流(UL33) * 正常情况下使用getDecodeMessageS...

2021-10-27 08:40:28 713

转载 JAVA系统属性之user.home

我们可以通过System.getProperty("user.home")读取JAVA系统的user.home属性的值。System.getProperty("user.home") 方法先去读取注册表中 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders 下的 Desktop 键值做为 user.dir ,再取它的上一级目录做为 user.home打开注册表编辑器,定位到上面的键值,你可.

2021-04-25 16:01:22 1392

原创 myeclipse打开JSP文件报错“Failed to create the part‘s controls“(已解决)

报错如下图:解决方案: 点击文件然后点击鼠标右键->Open With->MyEclipse JSP Editor

2021-04-25 15:58:21 379 1

原创 报错“Uncaught TypeError: $(...).treegrid(...) is null”(已解决)

报错“Uncaught TypeError: $(...).treegrid(...) is null”如下图说明: 在网上查了很多,都是再说jquery失效啦,版本不兼容啦什么的,但是都没有解决解决:报错是在下面这一行代码, 原因很简单"$('#table').treegrid('getRootNodes')"为空还要给他进行.treegrid('expandAll')展开肯定会报错,所以要对查出来的data进行判断是否为空,为空则expand,不为空则expand/expandAll

2021-04-23 16:39:34 2914

原创 JavaScript知识点总结

1. 0,null,""(空串),undefind都为假 2. &&且运算: 1)当表达式为真的时候,返回最后一个表达式的值 2)当表达式为假的时候,返回在第一个为假的表达式的值 ||并运算 1)当表达式为假时,返回最后一个表达式的值 2) 只要有一个表达式为真,返回第一个为真的表达式的值 3. javascript数组会自动扩容 Var arr= [];//定义一个空数组 arr[0] = 12; ar..

2021-04-20 08:45:13 42

转载 Socket技术详解

Socket原理1、什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据  socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。  我的理解就是Socket就是该模式的一个实现:即socket是一种特殊的文件,一些

2021-04-01 16:37:53 695

原创 Mysql的一些知识点

1.将一个表(A)中的某些数据插入到另一个表(B)中;insert into 表名B(需要插B表的字段名, , ,) (select 查询A表中对应的B表中的字段 from 表名A where ...)2.对字段进行排序order by 字段名 ASC|DESC;--ASE是正序--DESC是倒叙3....

2021-03-26 12:02:32 58

原创 IDEA连接mysql报错“Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ prope“

设置一下时区完美解决感谢博主:https://blog.csdn.net/liuqiker/article/details/102455077(具体可以参考此篇博文)

2021-03-25 11:43:35 75

原创 Mawen配置的一些注意事项

1.配置maven环境 MAVEN_HOME E:\environment\apache-maven-3.6.3 //maven的解压后的路径 M2_HOME E:\environment\apache-maven-3.6.3\bin //maven的bin目录 path %MAVEN_HOME%path2.检查maven是否安装成功maven -version3.配置阿里云镜像conf->settings.xml &lt...

2021-03-24 09:20:19 78

原创 tomcat配置文件(小白入门,修改端口号)

tomcat的一些文件的介绍bin文件夹下的startup/shutdown进行启动或者关闭脚本文件tomcat最主要的两个知识点1.修改端口号conf->server.xml 修改标签页Connector port属性值即可更改<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&.

2021-03-24 08:37:49 778

原创 安装mysql8.0.13所遇到的困难汇总

问题一:idea连接mysql数据库时出现报错"Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.",解决方式:通过该博主的博客 完美解决,链接:https://blog.csdn.net/liuqiker/article/details/102455077问题二:输入"mysqld --install" 命令后 第一行意思是已经安装mysql服务了 第..

2021-03-23 21:10:41 252 1

原创 关于“org.apache.ibatis.exceptions.PersistenceException”报错问题(已解决)

想要通过创建db.properties文件来配置数据库的时候出错org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.W

2021-03-15 00:56:40 2013

原创 Mybatis模板(已优化)适合小白

1.搭建数据库(nysql)create database `mybatis`;use `mybatis`;create table `user`( `id` int(10) not null primary key auto_increment, `username` varchar(30) default null, `password` varchar(30) default null)engine=InnoDB default charset=utf8;i

2021-03-14 03:39:07 323 2

原创 KMP算法实例

题目描述原题来自:USACO 2015 Feb. Silver给出两个字符串 SSS 和 TTT,每次从前往后找到 SSS 的一个子串 A=TA=TA=T 并将其删除,空缺位依次向前补齐,重复上述操作多次,直到 SSS 串中不含 TTT 串。输出最终的 SSS 串。输入第一行包含一个字符串 SSS,第二行包含一个字符串 TTT。输出输出处理后的 SSS 串。样例输入...

2018-11-17 21:37:36 664

原创 大数乘法

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#define N 100char a[N],b[N];int x[N+10],y[N+10],z[N*2+10];int main(){ int i,j,n,m,o; scanf("%s %s",a,b); m...

2018-04-25 12:21:36 107

原创 大数相减

#include &lt;stdio.h&gt;#include &lt;string.h&gt;int x[100]={0},y[100]={0},z[100]={0};int main(){ char a[100],b[100];//定义两个字符数组来接收两个大数; int i,j,m,n,q; scanf("%s %s",a,b); m=strlen...

2018-04-25 01:07:52 2054

原创 大数加法

#include &lt;stdio.h&gt;#include &lt;string.h&gt;int x[1000+5]={0},y[1000+5]={0},z[1000+5]={0};//x y用来储存经过字符数组转化为数组的两个大数;z作为两个大数相加输出;并且都把值赋值为零int main(){ char a[1000+5],b[1000+5];//定义两个字符数组用...

2018-04-23 21:14:46 112

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除