工具类
零下三度撸代码
每天进步一丢丢。
展开
-
脚本自动更新、关闭、启动服务器【BAT、SHELL、SVN,NPM】
上面是我对于开发过程中打包的一些自动化处理的脚步,目的是为了避免繁琐的无意义的操作,提高自己的开发效率。希望对大家有用。原创 2022-12-01 16:00:06 · 658 阅读 · 0 评论 -
Maven打包-包体依赖外部jar和外部配置文件
java项目在部署的时候我们都是希望将依赖包以及对应的配置文件都放到主jar包外面,这样在修改配置的时候就比较方便。原创 2022-11-22 20:27:47 · 2620 阅读 · 0 评论 -
Maven打Jar包,启动报NoClassDefFoundError错误
今天准备将游戏服务器的压测机器人打包分发给其他人来运行对服务器进行压力测试。打成的jar包发现运行报错了。找了半天才找到最终原因。下面是原因和一些分析的情况。原创 2022-11-22 20:22:17 · 1067 阅读 · 0 评论 -
SpringBoot项目简单优雅停服方式
由于是使用kill的方式,它会想java程序发送一个信号,当项目接收到这个信号的时候会去调用醒目中的@PreDestory注解备注的方法。从而关闭服务器。原创 2022-11-14 16:37:53 · 655 阅读 · 0 评论 -
Linux中的Java项目服务器无故关闭
部署在Linux中的项目,最近一直无故关闭。找了很多都找不到原因。最近发现一个现象终于让我知道是什么原因导致我的开发服务器无故关闭了。原创 2022-11-14 11:13:24 · 1915 阅读 · 0 评论 -
端口号占用快速解决方法
有的时候我们的电脑中突然软件卡死、然后重启的时候。之前运行的项目在端口没杀死就会被占用掉,无法启动。这个时候我们就需要找出这个端口,并杀死它。原创 2022-11-08 16:50:33 · 1358 阅读 · 0 评论 -
解决java -jar启动项目以及日志输出相关问题
windows启动项目相关的逻辑、以及对启动项目指定生成日志的方式原创 2022-08-30 14:50:28 · 7236 阅读 · 0 评论 -
Mac OS无法进入系统/数据备份/重装系统方法步骤
之前我的Mac Mini不知为什么突然间不能进入到系统了。开机的时候基本都时进度条走到2/3的时候就会自动死机。打电话给客户,客服是不错。TM殊不知,聊了N就之后,发现这是要话费的,NM足足磨了1个多小时也没能解决我的问题。好吧,苹果系统时可以,苹果售后远程维修人员垃圾。上网以及苹果售后的方法:common+R开机的时候按住,顺利进入到安装系统界面,一直到磁盘工具。然后通过点击Macintosh H...原创 2017-10-03 10:33:34 · 38465 阅读 · 5 评论 -
Json开发相关知识点
java开发的过程中,遇到的json相关开发的知识点整理原创 2022-08-09 09:46:02 · 246 阅读 · 0 评论 -
IDEA插件开发
插件的用途:提升开发效率改变界面显示plugin.xml文件属性说明id:表示当前插件的唯一id号name:插件的名称version:插件的版本号vendor:填写开发人的邮箱,公司名称description:插件的描述,如果将插件上传到IDEA的仓库后,在进行下载的时候就会显示该描述idea-version:表示当前插件所支持的所有Intellij Idea 的版本extensions:这里一般会放一些我们自己的扩展的东西,比如新增高亮显示,新增语言支持都是需要在这里进行扩展a原创 2021-08-30 11:36:41 · 1011 阅读 · 2 评论 -
IDEA调试远程游戏服务器代码-解决线上Bug终极武器
1.先在本地建立一个测试的项目我就先建立一个test服务器用于调试远程的例子,只有一个controller一个调用接口如下(SpringBoot项目)上图中有一个jar包我已经使用maven打包工具将其打包出来了。2.上传项目到服务器3.配置IDEA本地的远程调试配置4.远程启动服务器启动参数:java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 test-1.0-SNAPSHOT.jar原创 2021-04-16 14:42:03 · 292 阅读 · 1 评论 -
Java热更代码在Linux下使用的坑(提供项目下载地址)
1.将写好的热更测试类放到Linux。我是直接将项目放到了svn上面,然后通过svn在linux下直接拉取源码。但是在使用mvn clean package将tools.jar安装为本地仓库,并导入到pom表中>mvn install:install-file -DgroupId=com.extrajar -DartifactId=tools -Dversion=v1.0.0 -Dpackaging=jar -Dfile=tools.jar2.更换掉使用到的tools.jar包为linu原创 2021-04-16 10:23:41 · 179 阅读 · 1 评论 -
Jenkins远程传送以及执行远程命令(ssh/scp)
Jenkins需要免密登录那必须是要ssh的方式了。那么先配置ssh如下下面这是配置ssh免登陆的方式两台电脑A和B。假如是A免密登录B这如下操作A 电脑操作: 1.ssh-keygen -t -rsa -b 4096 2.会在路径/root/.ssh/目录下生产两个文件一个id_rsa私钥,另一个is_ras.pub公钥 3.把公钥is_ras.pub拷贝到B电脑的/root/.ssh/authorized_keys下 或者 3.使用ssh-copy-id -i /root/.ssh/id原创 2021-04-01 18:23:35 · 4285 阅读 · 0 评论 -
初出阿里云ECS遇到的坑
购买了阿里云ECS并创建了一个实例之后,想用本地的SSH来连接,发现并不能连接。1.如何通过SSH连接阿里云ECS呢?安全组中在入口的位置打开22端口在实例列表中的更多选项中找到修改重置实例密码经过上述两步才能连接起来,下图2.什么是弹性网卡?使用场景:搭建高可用集群低成本的故障转移精细化网络管理...原创 2021-03-12 17:42:40 · 179 阅读 · 0 评论 -
Python37安装dlib解决方案(亲测可用)
使用conda install dlib无法安装提供一个方法来安装,亲测可用1.下载对应python3.7的whl文件链接:https://pan.baidu.com/s/1-uWHCJ90YJxIu9fGF_PuCw 提取码:212t 2.将文件放到一种一个目录下3.pip3 install dlib-19.17.99-cp37-cp37m-win_amd64.whl即可结果如下所示:...原创 2021-01-11 16:04:47 · 439 阅读 · 2 评论 -
git在日常工作中的常规使用
项目终于抛弃来svn拥抱git来,但是第一次真正项目来面对这个git还是有点茫然的。今天特点来学习一下git。远程的github操作删除github上fork的项目,进入到项目中的setting,然后拉到最下面有一个删除仓库的选项git init git statusgit commit git config --local user.name "your name "git config --local user.email "email@email.com"git add tes.原创 2020-11-15 17:04:39 · 229 阅读 · 0 评论 -
mac安装Homebre
查看来很多方法都无法安装homebrew错误都原因都是curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused但是可以使用国内源都方式来安装:如下亲测有效/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"...原创 2020-11-14 16:18:49 · 625 阅读 · 0 评论 -
Eclipse出现Widget is disposed错误
在Eclipse中切换正常磨损和Debug模式的时候出现了这种问题。可以通过关闭toggle breakcrumb。来屏蔽这种错误。如图所示:原创 2017-10-10 16:49:25 · 13093 阅读 · 0 评论 -
IntelliJ IDEA实用快捷键
IntelliJ IDEA 使用总结http://my.oschina.net/xianggao/blog/97539IntelliJ IDEA 问题解决:1.乱码,主要是快捷键的字样显示乱码 中文字体显示乱码?2.菜单项等的字体太小,怎么能设置下? ------------------------------------------------转载 2017-09-28 20:52:41 · 378 阅读 · 0 评论 -
[部署]VM11下CentOS7mini安装及配置
最近使用了CentOS发现比Ubuntu更简洁,有些爱上CentOS了1. 准备一版CentOS安装镜像文件官网下载地址:http://www.centos.org/download/官方有三个版本:DVD、Everything和Minimal,而我安装的是mini版,CentOS-7.0-1406-x86_64-Minimal.iso2. VM11下安装1).点击创建新的转载 2017-09-17 13:57:21 · 590 阅读 · 0 评论 -
工具篇
[TOP]效率工具类:MarkdownPad2: http://markdownpad.com/由于需要注册后升级到Pro版才开发所有的功能,因此使用如下的注册码就可以成功开发所有的功能。邮箱地址:Soar360@live.com 密钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnx原创 2017-09-15 23:56:30 · 299 阅读 · 0 评论