- 博客(46)
- 资源 (9)
- 收藏
- 关注
原创 JAVA SpringBoot中使用redis的事务
1、自定义redisConfig , 如果项目中要使用redis事务,最好将用事务和不用事务的redis分开。
2024-02-04 15:44:25
832
1
原创 Mybits 写XML文件类switch写法
select id="你的方法名称" resultType="返回类型">SELECT * FROM 表名 WHERE 字段= ‘筛选值’命中判定会走此拼接,忽略后续的。命中判定会走此拼接,忽略后续的。
2023-10-24 17:43:11
1019
原创 排障:你的主机中的软件终止了一个已建立的连接
于是开始怀疑是不是网络通讯的锅,因此开始测试,在APP获取数据的时候断开APP网络,发现后台报错,但是报的是另外一个错误 并不能复现此错误。发现APP中指定了timeOut=60,于是删掉这个配置,重新测试,结果成功解决!一个是建立连接时长 一个是会话时长,经过排查这两个配置并不能引起上述的报错。这个文章主要记录排障的过程和使用的手段,欢迎讨论交流。后台服务:JAVA SpringBoot。发生这个错误后第一时间排查日志。
2023-05-04 15:51:41
12079
原创 Linux 登录日志
进入日志目录[root@testpm ~]# cd /var/log/生成[root@testpm log]# ls | grep securesecure该日志的内容查看[root@testpm log]# tail -f secure
2022-02-18 17:27:41
727
原创 element-ui 表单中的信息超长控制土司的宽度字体
<style lang="css">.el-tooltip__popper{font-size: 14px; max-width:50% } /*设置显示隐藏部分内容,按50%显示*/</style>
2022-02-10 23:09:49
237
原创 解压jar包重新打包命令
解压jar -xvf jar名重新压缩打包jar -cvfM0 jar包名.jar /解压出来的文件夹1 /解压出来的文件夹2 /解压出来的文件夹x
2021-11-24 16:17:00
552
原创 SNMP V2
mib详解对象名:sysDescr(1)OID:system.1对象类型:DisplayString[255]访问模式:只读描述:关于该设备或实体的描述,如设备类型、硬件特性、操作系统信息等对象名:sysObjectIDOID:system.2对象类型:ObjectIdentifier访问模式:只读描述:设备厂商的授权标识符对象名:sysUpTime(1)OID:system.3对象类型:TimeTi
2021-11-24 15:17:03
471
原创 连接交换机配置端口
打开XSHELL,协议选择SERIAL,点击SERIAL配置相关的信息,rate:9600或者115200port的值要先插上COM线,然后从我的电脑右键管理-》设备-》USB下面看是多少选择之后连接就可以了
2021-11-19 13:13:05
1895
原创 CENTOS7防火墙命令
停防火墙:systemctl stop firewalld service查看防火墙状态:systemctl status firewalld.service开放防火墙端口:firewall-cmd --zone=public --add-port=80/tcp --permanent查询端口号80 是否开启:firewall-cmd --query-port=80/tcp、重启防火墙:firewall-cmd --reload查询有哪些端口是开启的:firewa
2021-11-11 16:26:31
2388
原创 SpringBoot 项目实现热部署非devtools
公司项目需要实现热部署,在不停服的情况下完成代码的升级。完成后,理理思路,翻阅了无数博客,大多千篇一律,没有什么好的收货。于是研究了JVM加载jar的整个过程,最终完成了此需求,具体实现如下:1、将项目拆成MAVEN聚合项目,网上教程很多,可以查阅。2、将所有的业务代码放到一块,给运行的代码提供一个jar。3、我们需要升级的时候就动态的去更新这个jar里面的所有的class就可以了。前两部不多说,重点在第三步。我用的是Instrumentation 的接口实现的。网上查了N多资料发现都是讲用
2021-11-03 18:18:06
291
原创 CENTOS7 Nginx 安装步骤
1、yum -y install gcc2、yum install -y pcre pcre-devel3、yum install -y zlib zlib-devel4、yum install -y openssl openssl-devel5、wget http://nginx.org/download/nginx-1.9.9.tar.gz 6、tar -zxvf nginx-1.9.9.tar.gz进入nginx目录内部7、./configure8、make ...
2021-09-17 15:01:47
92
原创 SpringBoot 使用注解实现Mybits的In查询
例子:@Select("<script> SELECT code FROM students where code in " + "<foreach item='item' index='index' collection='codeList' open='(' separator=',' close=')'>" + "#{item} </foreach>" + "</script>")List<String> selectCo.
2021-08-25 16:08:37
516
原创 ORACLE导入dmp文件并生成日志
imp 用户/密码@oracle主机ip/实例名 file="dmp文件绝对地址" log="log生成地址" full=y;
2021-08-19 10:14:28
1546
原创 交换机关闭、开启端口命令
设备的接口默认是打开状态配置之前建议使用#show interface status(查看接口名称)关闭接口:#enable#configure terminal#interface 第一步查出来的端口名 (进入端口)#shutdown (关闭接口)#end (结束配置)#write (保存配置)打开接口:#enable#configure terminal#interface FastEthernet 0/1 进入端口#no s...
2021-07-15 15:52:46
38795
5
原创 ORACLE创建表空间
1、查表空间路径select *from dba_data_files2、create tablespace 自己起名 datafile 'oracle表空间存储路径/自己起个名字.dbf' size 5120m autoextend on next 100m maxsize unlimited;
2021-06-24 11:32:29
512
原创 element-ui 格式化form表单中的字段(可解决boolean值不显示的问题!)
// html代码<el-table-column prop="Registrationstate" :formatter = "formatter" label="是否注册"></el-table-column>// 在methods写入方法formatter每一行都会触发这个方法,row为table那一行数据保存的对象,index为索引。formatter(row, index) { if (row.Registrationstate == true)...
2021-06-03 10:44:11
1280
原创 网络拓扑自动发现设计思路-snmp采集
适用于cisco设备1、网络设备采集sysName指标2、利用 cdpCacheDeviceId : .1.3.6.1.4.1.9.9.23.1.2.1.1.6 可以查询到相链接的其他交换机的sysName3.利用cdpCacheAddress .1.3.6.1.4.1.9.9.23.1.2.1.1.4 可以查询出相邻的远端设备IP(IP地址是16进制需要转换)4、利用 cdpCacheDevicePort .1.3.6.1.4.1.9.9.23.1.2.1....
2021-05-20 18:01:02
1585
转载 CISCO交换机开启SNMP配置团体名
第一步ssh 连接到交换机第二步 进入特权模式 #enable# (输入密码)#show snmp community # 查看现在团体名称第三步进入配置模式#config #按两次回车键#snmp-server community community-name ro #ro 为读模式,rw读写模式,一般监控的话,就用ro模式#no snmp-server...
2021-04-07 11:52:05
2989
原创 JSCH exec方式环境变量没有被加载
查阅了资料解决方案分两步骤只是单单配置用户环境变量是没用的!!具体参考下面的方案1、为非root用户配置用户变量vi ~/.bash_profile配置PATH在后面加上:/sbin最终PATH=$PATH:$HOME/bin:/sbinsource .bash_profile2、程序中set命令之前加上source命令openChannel.setCommand("source .bash_profile && "+req.getCommand());..
2020-12-04 13:35:50
1257
原创 windows应用程序注册成服务(java-springBoot 应用)
https://github.com/kohsuke/winsw/releaseswinsw是一个可以将任何应用程序注册成服务的软件,使用方法如下:1、将Git Hub中下载的WinSW.NET4.exe和sample-minimal.xml文件及springboot项目的jar包放在同一个文件夹中。1535104193(1).png2、需要将winsw执行程序跟xml改成同样的名字,推荐使用项目名+Service的命名方式,比如:WinSW.NET4.exe改成myProject.
2020-12-03 11:36:01
142
原创 Linux 安装SNMPWALK工具
snmpwalk:yum -y install net-snmp-utils使用:snmpwalk -v 2c -c 团体名 IP OID探测snmp协议是否通# yum install -y nmapnmap -sU 192.168.1.99 -p 161Nmap参数说明:-sU 表示使用UDP端口探测IP:指定目的IP-p表示端口号Nmap返回状态说明:...
2020-12-01 11:22:14
1974
原创 java.sql.SQLException: Non supported character set (add orai18n.jar in your classpath): ZHS16GBK
java.sql.SQLException: Non supported character set (add orai18n.jar in your classpath): ZHS16GBK引起此报错是因为缺包,直接pom中引入下面的依赖即可<dependency> <groupId>cn.easyproject</groupId> <artifactId>orai18n</artifactId> &l...
2020-11-24 18:16:52
9257
原创 windows 配置开机自启java项目(不打开黑窗口)
1.编写.bat脚本内容如下:@echo "dbmanager"start javaw -jar D:\xxxx.jar2.将此文件放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup3.重启电脑看结果。
2020-11-19 13:12:29
602
原创 重新打包解决Maven依赖包版本冲突
1.下载jarjar-1.3.jar2.准备需要重新打包的jar3.新建rule.text文件,内容如下:(POI为例子)rule org.apache.poi.** com.my.poi.@14.上述准备的东西放在同一个文件夹内(系统需安装jdk,配置java环境)5.验证java -jar jarjar-1.3.jar strings poi-3.17.jar6、执行命令生成新的包java -jar jarjar-1.3.jar process rule.txt
2020-11-17 17:24:54
537
1
原创 SpringBoot Jar改war需要注意的问题
1.基本操作,pom改jar为war2.改tomcat的依赖3.增加打包插件,将引用的第三方jar打到war中(比较容易被忽略!!)不进行此操作容易出现一些NOTFOUND异常<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><configuration><we.
2020-09-11 17:50:43
198
原创 java 16进制转字符串
public static String getFormatStr(String octetString){ try{ if(!octetString.contains(":")) { return octetString; } String[] temps = octetString.split(":"); byte[] bs = new byte[temps.l...
2020-08-14 17:01:53
571
原创 MAVEN WEB项目导入后tomcat不识别
1.进入项目目录内2.执行命令mvn -Dwtpversion=2.0 eclipse:eclipse3.exlipse中项目删除4.重新导入就好了!亲测有效!!
2020-07-30 16:39:23
236
原创 springBoot @Value(“${x}“) 方式读取文件中的值x不存在报错问题的解决
@Value("${x}") 改为@Value("${x:默认值}") 默认值可以空。
2020-07-16 18:15:02
1632
SNMP命令工具UDP发包工具
2022-08-04
redis windos64
2017-05-13
Spring框架中,将功能模块插件化好还是使用三层架构中的业务层划分好?求指导
2023-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人