自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(462)
  • 资源 (2)
  • 收藏
  • 关注

原创 Inno Setup打包的exe程序加上【unins.exe】卸载程序

exe卸载程序

2022-09-27 15:06:12 24

原创 idea 将项目打成jar。然后用exe4j将jar打成exe。然后用inno将exe程序的环境打包进去,打成一键安装程序

将jar打包成一键安装的exe程序

2022-09-27 09:31:28 21

原创 exe4j打成的exe文件运行时每次弹窗this executable was created with an evaluation version of exe4j

exe4j打包程序运行弹框问题

2022-09-27 09:11:16 3

原创 IDEA 运行Java swing项目报错误: # Problematic frame: # C [rxtxSerial.dll+0x4465]

动态库调用异常

2022-09-26 10:06:58 47

原创 win版minIO运行、以及与jeecgboot结合使用

minio安装使用

2022-09-20 09:24:16 45

原创 springboot枚举工具类

枚举的使用

2022-09-19 15:54:09 31

原创 localhost与127.0.0.1和本机ip的区别

localhost与127的区别

2022-08-30 14:35:37 383

原创 Linux脚本执行出错runserver.sh: line 2: $‘\r‘: command not found

Linux执行文件系统格式问题

2022-07-22 17:26:08 194

原创 2021.2 idea 手动打包jar

idea 手动打包jar

2022-07-22 09:51:20 150

原创 Nginx 调整文件上传大小限制

nginx 附件上传大小限制修改

2022-07-19 09:07:56 3037

原创 idea 添加本地svn拉下来的代码,用subversion管理

用idea添加本地代码,进行svn管理

2022-07-14 08:42:15 230

原创 Linux tail 指令介绍

tail指令实战使用介绍

2022-07-01 08:50:06 308

原创 nginx 映射ip端口服务

笔者只对外开放了一个ip端口,但实际使用不止一个端口,那么需要把ip端口映射出来。这里使用Nginx来映射ip端口。比如将前端系统的ip端口映射出去了,还需要后台的ip端口,这样前后端才能结合使用通过后台服务名(dwiot-cloud)来分发到后台服务ip端口,这样可以直接通过外网访问后台服务。通过已开放的ip端口+dwiot-cloud就相当于在访问219:8088/dwiot-cloud一样第二个location是为前端页面配置的,将前端页面打包放在html下的dwiot-web(自创.

2022-05-30 15:04:09 1406 1

原创 Linux ll指令介绍

经常会用到ll指令来查看文件等,这里记录一下查看的详情信息介绍样例drwxrwxrwx 3 root root 4096 Oct 30 10:41 backup drwxrwxrwx 表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。”d”目录,字母”d”,是dirtectory(目录)的缩写。-rwxr-xr-x 各指示此文件的读、写、执行权限,对于owner、group、others。rwxr(Owner)-xr(Gro.

2022-04-28 17:17:57 893

原创 Linux chown -R 指令介绍与使用

在Linux上执行程序,可能存在用户不对问题,比如执行程序的用户与文件夹拥有者不一致,导致权限问题,这时我们可以统一文件夹用户,当然root用户不存在用户不对问题chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。chown 需要超级用户root的权限才能执行此命令实际使用chown caticUser -R /home/catic// 将catic下的所有文件设置为caticUser拥有语法介绍chown [-cfhvR] [--he.

2022-04-28 17:00:12 3200

原创 Linux 循环检测多个ip路由脚本

traceroute 循环检测多个ip路由,并将结果输入到文本中脚本代码如下#!/bin/bashlogpath="/home/catic/checkip.log"#此处只是做一个文件,表明已经执行了。echo "traceroute start...">>$logpathdeclare -a ipList=( www.baidu.com 192.168.1.100 )# 循环输出index=0for ((i=1; i<=4; i++))do.

2022-04-24 17:25:16 381

原创 Linux 获取当前执行的脚本的实际目录

笔者之前做一个升级任务(从平台下发升级包,包内包含jar和脚本。通过脚本把升级包里的jar拷贝到目标程序目录下,程序收到指令后吊起脚本),发现一个问题:jar总是拷贝不成功,总感觉目录不对,那么怎么做呢?那就需要知道脚本的目录在哪?因为脚本已经在执行了,说明下发任务没问题,吊起脚本也没问题,那只能是吊起脚本时脚本的执行目录搞错了。这个包的包名是灵活的,所以不能写死,那就是从脚本的目录把jar拷贝到程序目录。对。就是这么搞这里记录一下,怎么获取脚本所在目录 # 获取的是所执行的shell文件所在的.

2022-04-20 16:47:57 1726

原创 Linux centos7 通过shell脚本添加crontab任务

添加Linux用户定时任务一般可以用crontab -e来添加,但是针对实施现场的同学来说,总不能给他说你把20台机器都手动添加一下定时任务吧,这时他肯定懵逼了,万一手抖打错字母了,还尴尬。好吧给你一个脚本,点一下就好了。走着~笔者这里的需求是定时重启服务,1、需要停止服务的脚本stop.sh。2、需要启动服务的脚本start.sh 。3、将启动与停止的脚本设置为定时任务的脚本cronTask4restart.sh(本文重点)一般执行crontab -e命令都是直接往/var/spool/c.

2022-04-18 19:51:59 653 2

原创 Entering emergency mode. Exit the shell to continue.

centos服务器 强制重启后,用的是reboot -f 指令重启。重启后突然出现如题问题。注意这里是dm-0,需要挂载,你的报错可能不一样,其他报错如下图:sda3解决方法:直接图一下面输入指令:xfs_repair -v -L /dev/dm-0-L 选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。如果是图二问题,请输入:xfs_repair -v -L /dev/sda3指令运行中重启就可以了同样问题...

2022-03-30 11:02:15 666

原创 Windows电脑与Windows server服务器忘记密码

Windows电脑忘记密码,Windows server 服务器忘记密码,都可以通过启动U盘进去到系统,设置新的密码必备前提:做好的U盘PE启动盘老毛桃软件可以私信我,插入U盘,老毛桃会自动识别到U盘,设置默认就可以了无需修改直接点击“一键制作成USB启动盘”,弹出提示框,确保U盘没有重要数据,点击确定;往U盘写入数据,执行制作过程,等待即可;开始操作插入U盘PE启动盘,打开电脑,通过DEL或F2键即可进入PE系统找到Server 2012系统盘,进入windows\s.

2022-02-22 18:52:59 1789

原创 介绍关于ipv6地址

1、介绍一下ipv6与ipv4的区别以及,一些ipv6的构成。最后一点ipv4与ipv6混编,是相关资料上提到的,笔者还未实验过。2、现在新的路由器支持ipv6,一般发射出来的网络,设备连接上了会自动分配ipv4与ipv6;ipv4用ping,ipv4可以ping通ipv4。ipv6用ping6,ipv6可以ping6通ipv6。3、fe80::/10 本地链路地址,用于单一链路,适用于自动配置、邻机发现等,路由器不转发。本地自动分配就会以fe80开头。ff00::/8 组播地址,可以跨网段,外网可以.

2022-01-11 08:47:12 122

原创 docker安装jenkins

记录用docker安装jenkins安装Jenkinsdocker pull jenkins/jenkins:lts查看镜像docker images新建目录cd /homemkdir jenkins_home授权新建的目录chown -R 1000:1000 /home/jenkins_home启动与挂载docker run -d --name jenkins -p 8081:8080 -v /home/jenkins_home:/var/jenkins_home jenkins.

2021-12-16 16:48:27 699

原创 windows server 12 r2用Hyper-v安装centos7

上文我们已经安装配置好了Hyper-v管理器,这里我们在Hyper-v上安装centos7做服务器使用1、开始走着,新建虚拟机2、直接下一步3、给虚拟机起名字,修改目录,目录自定义就行4、点下一步就好5、分配启动内存,然后点下一步6、修改内存大小就好7、选择映像文件iso8、centos7 iso文件下载,注意文件目录https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/9、点击下一步10、新建完成11.

2021-12-14 15:18:15 1294

原创 windows server 12 r2安装Hyper-V

安装Hyper-V是为了安装虚拟机centos系统,做服务器使用1、点击左下角开始处,打开服务管理器2、点击添加角色和功能3、直接下一步3、勾选Hyper-v,然后点下一步,笔者这里已经安装4、可以适当勾选上你需要安装的东西,比如Telnet客户端服务端,TCP/IP服务,然后下一步5、点击安装,等待安装完成6、打开Hyper-v7、Hyper-v管理器至此安装完成,下面可以安装虚拟机,安装centos7了...

2021-12-14 13:43:50 3746

原创 Another app is currently holding the yum lock

用yum安装包有时候会提示:Another app is currently holding the yum lock。。。临时解决办法,方便快捷,执行指令即可 rm -f /var/run/yum.pid然后再执行你的yum指令即可

2021-12-06 08:57:26 658

原创 Linux 修改用户密码“passwd:鉴定令牌操作错误”问题

用passwd修改用户密码时,可能存在鉴定令牌操作错误问题,这里记录一下新的修改指令修改指令,输入你的用户名,新密码:echo '用户:密码' | chpasswd修改完成重启,ok

2021-10-19 14:31:06 1515

原创 修改Linux系统root用户密码,忘记密码方式

不知道密码,忘记密码下找回密码通过linux管理员忘记root密码方式来修改密码。注意事项:本文基于centos7环境进行操作操作步骤重启系统,在开机过程中,确认使用的版本是否被选中(如下图所示),如果处于选中状态,则不需要任何操作进入下一步。如果没有选中,通过键盘上的方向键↑和↓将选定你需要的系统版本。按下键盘上的e,进入编辑模式将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh 。这里特别注意,需要写在UTF-8后,保持在同一行,并.

2021-10-15 14:17:17 172

原创 Linux centos修改root密码,已知用户密码

在已知用户密码情况下,通过指令修改密码进去系统后,打开系统终端,输入指令,如下图所示passwd输入新密码(建议设置含有大写字母等,密码不要太简单)确认密码重启服务器。输入新密码,登录ok;如果输错密码,特别是大小写等问题,可能会出现Sorry,that did't work.Please try again这时再次输入正确密码,如果实在搞不定了,就使用忘记密码,找回密码的方式...

2021-10-15 14:05:37 80

原创 Linux Centos 卸载mysql

Linux服务器卸载mysql,有时可能安装出现问题,很难排查,直接干掉吧,重来查看mysql运行状态systemctl status mysqld停止mysql运行,如果没有运行则跳过此步,运行状态为deadsystemctl stop mysqld卸载mysql安装包,根据你的安装方式和版本决定rpm -e --nodeps mysql-community-server-5.7.34-1.el7.x86_64rpm -e --nodeps mysql-community-cli.

2021-10-13 17:10:13 45

原创 ThinkPad WIN7 Docker Quickstart Terminal启动报虚拟disable

win7启动docker,卡在虚拟disable问题,未开启电脑CPU虚拟化,百度说是要bios界面去修改,开启CPU虚拟化,这里记录下怎么进去BIOS界面,以及怎么修改配置重启电脑,这里是ThinkPad win7。重启后在加载ThinkPad界面时就按F1键,看其他文章,有的说是F2或F10或F12等,这里是F1。所以电脑不一样按键不一样。这时会出现一个介绍界面,细看下介绍,以及按钮操作,比如上下翻页、保存等左右翻页到Security选项卡,选择Virtualization,修改配置为Enab.

2021-09-26 11:24:02 44

原创 2021.2版IDEA配置docker将springboot项目打成镜像一键发布部署

之前博客已经谈到配置docker远程链接服务,这里再介绍如何在IDEA中配置docker,将项目部署到服务器上前文:docker开放远程链接安装Docker插件,去Plugins搜索Docker,然后直接安装就行了,安装完重启IDEA。这个简单配置连接远程docker,打开Docker插件,新建连接,在Engine API URL处输入服务器IP地址:2375。下方都会出现Connection successful,这样连接远程服务器的Docker就成功了新建一个springbo.

2021-09-23 15:48:52 678 2

原创 云centos开启docker远程服务链接

这里介绍的是已经安装好docker的centos服务器上,开启远程链接服务,这样方便我们用IDEA远程链接,可以一键打包成镜像到测试服务器上(当然我们可能是自己玩,或者在测试服务器上,其他的别乱来,以免跑路),安装docker就不在此介绍了,其他篇有专门介绍第一步:配置Docker,开启远程访问,默认端口是2375,也可以修改为其他端口修改/lib/systemd/system/docker.service文件vim /lib/systemd/system/docker.service在Exe.

2021-09-23 13:32:47 94

原创 Linux telnet指令使用与解释

简单的介绍下telnet的使用与情况1、通常ip通不通可以用ping,但这不代表服务正常,能访问,需要使用telnet ip port来测试2、连接成功或失败执行命令 telnet ip port 你的ip,你的端口telnet 128.196.200.81 1883执行解释 telnet 128.196.200.81 1883 Tring 128.196.200.81 1883 Connected to 128.196.200.81 (128.196.200.81 1883) .

2021-09-01 18:14:06 1172

原创 MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES

在Linux上安装了Navicat ,然后链接mysql数据库,发现报如题错误;一般可以用跳过密码与修改密码来解决这个问题跳过认证:修改 /etc/my.cnf文件vi /etc/my.cnf加入信息;[mysqld]后面任意一行添加skip-grant-tables用来跳过密码验证的过程重启Mysql服务service mysql restart到这里,再去Navicat链接mysql数据库就可以了——————————————————————————后面还可以修改密码进入到.

2021-08-24 11:58:05 39

原创 Navicat 使用SSH隧道方式链接远程服务器mysql数据库

这里是介绍通过SSH去链接服务器上的mysql,有时通过主机IP去链接可能链接不上,或者是被设置了。通常服务器是可以链接的。那么这里介绍通过Navicat(毕竟界面直观点)通过SSH隧道链接新建一个链接填写SSH通道信息填写连接信息连接成功...

2021-08-17 14:46:15 524

原创 程序员面试准备篇(一)

面试准备篇:主要是开始有跳槽想法时,需要做的准备,这是一个漫长的、体系庞大的准备工作平时工作中面向面试编程多总结使用到的技术知识与项目经验,项目设计等相关东西,梳理成体系并做成云笔记或思维导图,这样的知识你也是最熟悉的,在自我介绍时,可以直接谈到这些,面试官大概率会根据你的介绍进行提问把跳槽期分两个阶段,整个周期大致半年吧阶段一(查漏补缺、能力试水)系统的学习基本知识,把面试题刷一遍,做成知识体系笔记;然后看一些面试视频,可以找朋友或者自己对着镜子模拟面试。想好要说的东西,准备.

2021-08-11 10:40:15 100

原创 java String 赋值与值比较

1、String是包装类型,它是一个对象。对象的默认值是null2、 new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3、String a = “ABC”;是一个字符串常量;常量之间是可以直接==判断的;比如(a == b)); // true4、两个字符串直接相加等于字符串常量(a == c5)); //true5、String常量+String常量是不等于和的String常量的,比如:(a == c2)); //false6、 用new S.

2021-07-16 10:44:51 207 3

原创 springboot 引入外部jar包,项目打包成war包发布

项目中引入了私jar包,打包成war需要一些插件,不然Linux上会找不到class包的位置pom文件加入依赖 <dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>8.5.2</version> <.

2021-07-02 13:34:30 100

原创 spring boot 项目打成jar包后读取文件问题

java.io.FileNotFoundException: class path resource [xxx.xls]cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/D:/新建文件夹/xxx.jar!/BOOT-INF/classes!/export/xxx.xlsat org.springframework.util.ResourceUtils.get.

2021-06-19 14:00:52 396 1

原创 springboot 通过注解设置VO字段json序列化

老项目升级,导致许多数据格式出现问题吗,这里需要对返回值做修改,有些字段的返回格式问题导致服务间调用报错,前端也需要修改判断,很麻烦,这里介绍通过注解的方式,来设置某些字段不参与序列化针对某个实体,比如ResultInfo //数据对象 //将该标记放在属性上,如果该属性为NULL则不参与序列化 //如果放在类上边,那对这个类的全部属性起作用 @JsonInclude(JsonInclude.Include.NON_NULL) private T data;其他注解介.

2021-06-17 17:53:23 692

SVN使用文档

SVN使用说明文档

2017-06-06

mysql-connector-java-5.1.31

2017-05-03

空空如也

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

TA关注的人

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