- 博客(27)
- 收藏
- 关注
原创 jenkins 设置保留5天日志
测试服务器的jenkins日志又慢了,手动清理费事费时。勾选:Discard old builds。配置生效,完美~~~
2024-01-03 16:48:17
697
原创 RabbitMQ安装记录
该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。(但是关于rabbitMq的安装,就不介绍了)在安装完rabbitMq后,输入http://ip:15672/,是可以看到一个简单后台管理界面的。Springboot 整合RabbitMq ,用心看完这一篇就够了_springboot rabbitmq-优快云博客。默认账号 : guest,默认密码:guest。
2023-12-08 17:54:32
1242
原创 centos7 ntp服务安装
使用date命令检测最终时间与网络时间一致,配置完成。修改/etc/ntp.conf ,后续操作参考。使用yum命令安装,失败,内网环境。#发现服务器时间不对。
2023-10-20 16:00:36
345
原创 全表删除失败导致数据量过大,链接超时后全部占用后台崩溃
另一种办法,未实际验证:mapper方法上添加注解@InterceptorIgnore(blockAttack = "true")重点:wait millis 60000, active 20, maxActive 20, creating 0。前端登录失败,查看后台报错:某个后台接口查询报错,获取不到数据库链接,但是数据库可以正常连接上。针对报错代码位置,继续分析:发现单表数据达到了2个亿,应该是历史数据未成功清除。活跃链接数20,最大就20,没办法新增链接,说明链接数全被占用。暂时运行几天观察看看。
2023-05-08 14:48:16
736
原创 西门子某型号PLC Modbus TCP/IP协议对接整理
第一次和硬件对接协议,过程记录一下,仅供参考。首先需要搞清楚需要对接什么协议,再针对性的了解相关协议的知识。使用的是Modbus TCP/IP协议,没有检验码,比较简单。比如使用调试工具,NetAssist.exe,将得到的结果转换为对应的数据类型,比如32位浮点数,或者状态量(一位是一个数)等,和预先设置的值做对比,查看读取的结果是否正确。【该步骤需要与PLC专业技术人员配合,需要获取该设备的配置好的点表,即描述哪个地址存储什么值的表格】PLC指令调试完毕之后,接下来着手使用代码与
2021-10-23 11:37:15
2739
原创 html代码开机自启动并全屏展示
使用的是win7系统+谷歌浏览器:使用脚本设置:命令如下:cd /d 浏览器存储目录start 浏览器文件名 网址新建bat文件,输入cd /d C:\Program Files (x86)\Google\Chrome\Applicationstart chrome.exe http://www.baidu.com如果要全屏展示,添加 --kioskcd /d C:\Program Files (x86)\Google\Chrome\Application.
2021-10-23 11:12:23
1511
原创 mysql递归查询子节点的自定义函数的替代方法
mysql没有给出递归方法,需要自定义实现函数,但是在数据库部署的时候,函数往往会被遗漏(比如使用Navicat导出数据库时,自定义函数可能不会被导出)。在这种自定义函数不受欢迎的情况下,可不可以采用别的方法实现查询子节点功能呢,比如放到java中实现。具体实现思路:...
2021-10-23 10:14:48
322
原创 spring-boot-starter-redis和spring-boot-starter-data-redis的依赖的区别
spring-boot-starter-redis 1.4.1.RELEASE版本 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.1.RELEASE&.
2021-08-23 18:12:34
1841
原创 报错java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank
springcloud+nacos项目:java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank at com.alibaba.nacos.api.naming.utils.NamingUtils.getGroupedName(NamingUtils.java:47) ~[nacos-client-2.0.3.jar:na] at com.alibaba.nacos.client
2021-08-23 18:05:30
4032
原创 linux编写shell脚本文件定时备份mysql数据库
目录编写shell脚本文件定时备份实现编写shell脚本文件db_user="数据库用户"db_password="数据库密码"db_name="需要备份的数据库名"#the directory for story your backup file.you shall change this dirbackup_dir="/data/db_backup/mysql"#date format for backup file (dd-mm-yyyy)time="$(date
2021-07-15 15:44:33
144
原创 mysql group_concat()方法慎用,有长度限制
mysql group_concat()方法超过规定长度会截断字符串,导致查询结果不完整比如:select type,group_concat(name) name from s_typewhere 1 = 1and p_name in<foreach collection="nameArray" index="index" item="item" close=")" open="(" separator=","> #{item}</foreach>g
2021-07-12 14:29:10
1022
原创 浏览器在线预览pdf的方法记录
直接使用a标签href属性加上需要预览的pdf文档的url地址就可以实现预览<a target="_blank" href="http://192.168.1.1:8080/file/2040/04/01/12345678-2446-1111-3333-9df4534345ffff.pdf">测试.pdf</a>目前亲测支持的有谷歌浏览器,火狐浏览器,360浏览器(只测了几个浏览器)IE11亲测不支持预览...
2021-07-12 14:23:03
792
原创 linux centos7备份mysql数据库和执行sql文件--操作记录
备份数据库:mysqldump -u root -p energy >energy20210621.sql使用xftp将需要执行的文件上传到指定目录下
2021-06-25 14:49:40
336
原创 ArrayList遍历删除元素报错java.util.ConcurrentModificationException--记录
ArrayList直接使用for循环遍历,调用本身的remove(Object o)方法,报错:java.util.ConcurrentModificationExceptionfor(PermissionMenuVo permissionMenuVo : permissionVos){ String url = permissionMenuVo.getUrl(); List children = permissionMenuVo.getChildren(); if( (url =.
2021-06-25 14:46:55
182
原创 springboot中使用redis乱码
使用测试类测试redis配置是否可以正常使用import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.data.redis.core.RedisTem
2021-06-18 11:02:08
229
原创 redis提升安全性:设置密码,关闭远程连接--操作记录
腾讯云提醒“存在对其他服务器端口(TCP:6379)的攻击行为”,可能是redis安全性太低,被攻击了。所以关闭远程连接,设置密码。步骤如下:参考网络的方法:vim redis.conf添加requirepass 123456实际设置密码要增加复杂度去掉远程连接配置,恢复默认配置停掉redis进程 ps -ef | grep rediskill -9 进程号启动redis服务./redis-server ../redis.conf刷新Redis ...
2021-06-17 18:39:35
564
原创 centos7 安装mysql8 记录
mysql 官网:https://dev.mysql.com/downloads/mysql/ 选择下载对应版本使用shell或xftp软件将下载好的文件上传到远程服务器进入安装文件目录,准备安装:解压文件:tar -xvf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar依次执行(rpm -ivh #### --nodeps --force 替换为上面解压的rpm文件):rpm -ivh mysql-community-common-8...
2021-06-16 11:57:07
140
原创 Linux centos7 安装redis-6.2.4记录
redis官网下载安装包:https://redis.io/ 当前的最新的稳定版redis-6.2.4.tar.gz上传到自定义的安装目录下,解压,tar -zxvf redis-6.2.4.tar.gz查看gcc:rpm -qa | grep gcc 如果没有gcc需要安装进入到解压后的文件夹内,执行编译操作cd redis-6.2.4/makecd srcmake install启动服务: ./redis-server ../redis.conf启...
2021-06-16 11:53:27
1589
1
原创 32位二进制转换为单精度浮点数--具体计算过程
10进制转为二进制:除2取余,倒序排列,高位补零正数二进制转为10进制:从低位到高位分别是2的0次幂、1次幂、2次幂……,分别相乘再相加,得到的和即为10进制结果。负数二进制转为10进制,小数部分的二进制转换位10进制:与整数部分类似,从小数点开始分别是2的-1次幂、-2次幂、-3次幂……,分别相乘再相加,得到的和即为10进制结果,比如001(2进制)对应0.125(10进制)参考:https://blog.youkuaiyun.com/m0_37827925/article/detai..
2021-06-16 11:07:15
10307
4
原创 mysql8在Linux centos7上大小写敏感问题解决--记录
项目启动报错:Caused by: java.sql.SQLSyntaxErrorException: Table '#####.QRTZ_LOCKS' doesn't exist猜测可能是Linux大小写敏感问题网络上的解决方案:vim /etc/my.cnf 编辑文件,最后一行添加:lower_case_table_names=1启动mysqld服务 service mysqld start,重新启动项目,发现仍然报这个错一开始数据库使用navicat数据传输同步过去的,尝试..
2021-06-10 14:38:30
766
原创 @Component的@Value @Resource或@Autowired注入失败
@Value注入失败,采用给静态变量注入的方法,set方法注入private static String url;@Value("${http.url}")public void setUrl(String url) { HttpUtil.url = url; }@Resource或@Autowired注入失败,也是同样private static HttpValues httpValues;@Autowiredpublic void setHttpValues(HttpVa
2021-06-10 11:18:51
1157
原创 类似ISO8601时间格式转换
类似ISO8601时间格式处理,示例:2019-07-12T10:45:35.082+08:00将这种时间转换成Timestamp存储到数据库,或者是将Date类型的时间转换成这种格式的时间。参考网上的各种方法,总结了一个工具类,如下package com.manage.controller;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormatter;import org.joda.time.format
2020-07-29 17:28:29
707
原创 tabulator.js表格分页查询
之前使用bootstrap table比较多,第一次使用tabulator,查了官方文档,一点一点debugger才整出来分页,记录一下。使用的tabulator.js是 v3.5.1html文件: js文件:("#demoTable").tabulator({pagination:“remote”, //enable remote paginationajaxConfig: “POST”, //ajax request typeajaxURL:_ctx + ‘/view/getList’
2020-05-14 16:21:05
646
1
原创 echart展示县的geojson地图例子
echart展示县的geojson地图html页面代码:<body><div id="chart"></div><script src="/static/js/jquery-2.1.1.js"></script><script src="/static/js/echarts/echarts.min
2018-12-24 17:00:51
3836
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人