工具
米斯特程序猿
爱生活,爱自己,爱家人,不抛弃,不放弃,敢冒险
展开
-
Windows 下启动 jar 后隐藏cmd 窗口
两种方式去掉 cmd ,一种 java 方式,一种 javaw 方式关闭java进程脚本参考资料bat/cmd将命令执行的结果赋值给变量Windows启动和停止jar包命令windows 批处理文件bat中当前目录。java 与 javaw 区别原创 2024-05-06 09:57:14 · 1208 阅读 · 4 评论 -
使用source tree 误删远程以及本地仓库恢复办法
今天手欠,一不小心把刚开发好的分支给删除了,连同远程分支一起干没了,慌一批。。。,感谢度娘让我找到了方法,这里记录一下1、打开在项目根目录 git命令行窗口2、输入 git reflog3、找到要恢复的分支信息4、找到最新的一次commit信息5、 Ctrl+C 退出查看模式6、git checkout -b hotfix_ljz_20220530_cule 69ebcbd197、再回调sourcetree 中就看到分支被恢复了8、如果需要恢复到远程分支,则推送到远端即可参考:http:原创 2022-05-31 18:05:07 · 2350 阅读 · 0 评论 -
‘git log‘ failed with code 128:‘fatal: bad revision
在公司开发时,之前删除过一次远端分支,保留了本地分支,后来又操作了一次删除远端分支,结果就报 ‘git log’ failed with code 128:'fatal: bad revision 错误操作前建议备份 index 文件,有问题可以恢复一下On OSX/Linux:rm -f .git/indexgit resetOn Windows:del .git\indexgit reset参考...原创 2022-03-23 16:19:01 · 4688 阅读 · 0 评论 -
Mac JDK8 jinfo can‘t attach to the process.
1.问题: jmap/jinfo 无法attach上jvm进程, jstat可以正常使用环境: JDK1.8.0_241\JDK1.8.0_321 均不可以正常使用2、别人最后安装了 JDK1.8.0_131 解决问题更详细参考原创 2022-02-09 10:54:43 · 1078 阅读 · 0 评论 -
(转)Mac 给 iPhone 充电一直闪跳 / Mac usb 连接闪动/跳动/时断等情况的解决
Mac 给 iPhone 充电一直闪跳 / Mac usb 连接闪动/跳动/时断等情况的解决方法一1、打开聚焦(cmd + 空格)2.聚焦搜索框输入 terminal或 终端;3.终端里输入 sudo killall -STOP -c usbd,然后回车,会提示输入密码,输入完回车即可方法二终端里只使用 sudo pkill -9 usbd,同样会提示输入电脑登录密码,然后回车即可原文链接:mac 给 iPhone 充电一直闪跳...转载 2021-08-09 10:45:50 · 12359 阅读 · 2 评论 -
Could not open a connection to your authentication agent
Could not open a connection to your authentication agent解决方法:执行:eval ssh-agent -s ,目的是启动 ssh-agent 代理,我自己出现这个问题是因为shh—agent 这个进程不存在造成然后在执行:ssh-add ~/.ssh/id_rsa即可参考1参考2...原创 2021-07-30 16:06:24 · 470 阅读 · 0 评论 -
Mac 配 置iTerm2 Jumpserver 下载的pem免密登录
1.安装iTerm22.使用 ssh-add 可以添加pem文件:sudo ssh-add -k key.pem3、配置iTerm2(如图)新增一个配置在command 选择 command输入 ssh 用户名@jumpserver域名 -p 端口号4、配置完成后就可以免密码登录堡垒机了参考...原创 2021-07-14 15:52:15 · 2088 阅读 · 0 评论 -
logback启动时指定日志根路径
配置例子如下<configuration scan="true" scanPeriod=" 5 seconds" debug="false"> <property name="CONSOLE_LOG_PATTERN" value="%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n"/>原创 2021-05-21 18:22:45 · 1416 阅读 · 0 评论 -
Nacos 集群搭建
环境信息Nacos 版本 2.0JDK 1.8.0_161Mysql 5.7.23注意点Nacos 2.x 启动了多个端口号Nacos 2.x 启动多个端口规则如下官方issuer2.0需要4个端口server.port(默认8848)raft port: ${server.port} - 1000grpc port: ${server.port} + 1000grpc port for server: ${server.port} + 1001Nacos 服务安装n原创 2021-04-29 14:35:32 · 797 阅读 · 0 评论 -
idea maven项目pom文件有删除线解决办法
项目中不知道操作了什么,造成一个maven模块不能被识别解决办法,打开preference,按照如下图方式找到对应的模块,去掉前面的钩即可参考原创 2021-03-31 15:11:34 · 7589 阅读 · 2 评论 -
Mac 系统 idea 启动 java 项目慢解决办法
现象启动java项目(spring boot 项目)特别慢,项目就一个启动类,大概需要5~8秒才能启动完解决办法打开终端看下电脑名称修改hosts文件,修改格式如下(不要删除localhost)127.0.0.1 localhost 电脑名称.local原因idea中启动项目的时候应该是用的主机名的方式查找服务(绑定服务),所以只有localhost时候会查找比较慢,加上主机名后就好了参考1参考2参考3...原创 2021-03-31 09:46:37 · 1021 阅读 · 1 评论 -
解决在Mac下iTerm2终端使用sz和rz命令报**B00000000000000错误问题
第一步安装 brew (如果已经安装可以跳过)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"第二步安装 lrzszbrew install lrzsz第三步下载工具cd /usr/local/bin sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd原创 2021-03-27 11:34:34 · 3927 阅读 · 7 评论 -
idea查看源码出现decompiled.class file bytecode version50(java 6)提示解决办法
1、如图,打开一个源码文件提示 decompiled.class file bytecode version50(java 6),此时为idea自动反编译的,看不到有用的注释2、如图,解决后显示了有用的注释信息3、解决办法:在IDEA插件库中,添加Scala插件,并重启IDEA即可参考...原创 2021-03-12 10:34:27 · 23433 阅读 · 3 评论 -
解决 eclipse 导入maven项目出现 unknown error at Line 1 in pom.xml
https://blog.vtlee.com/archives/%E8%A7%A3%E5%86%B3%20eclipse%20%E5%AF%BC%E5%85%A5maven%E9%A1%B9%E7%9B%AE%E5%87%BA%E7%8E%B0%20%20unknown%20error%20at%20Line%201%20in%20pomxml原创 2020-01-07 10:10:02 · 817 阅读 · 0 评论 -
Mysql Workbench 使用跳板服务器连接RDS
在公司由于使用了dubbo、MQ等框架与服务,在本地调试不方便,所以都是部署到测试服务器上测试,测试数据库用的是阿里云的RDS,之前我连接RDS都是本地直连,将公司的公网IP加到RDS的白名单中,今天通过测试服务器间接连得RDS,之前没用过这种连接方式,学了,记录一下1、创建连接,注意Connection Method 要选择 Standard TCP/IP over SSH2、SSH XXX 相...原创 2018-04-26 15:29:14 · 3036 阅读 · 0 评论 -
关于CSV文件的读写问题(特别是有双引号和逗号的情况)(转载)
转载:https://blog.csdn.net/xyr05288/article/details/53696464一. 对于CSV的读写既可以像读写txt文件似的读写/*===================读文件=======================*/InputStreamReader read = new InputStreamReader(new FileInputStrea...转载 2018-06-19 17:10:20 · 30393 阅读 · 3 评论 -
JAVA POI 读取 excel
public class ExcelRead { /** 总行数 */ private int totalRows = 0; /** 总列数 */ private int totalCells = 0; /** 错误信息 */ private String errorInfo; public int getTotalRows() { return totalRows; }...原创 2018-07-09 15:07:18 · 250 阅读 · 0 评论 -
Mac 下读写NTFS文件
Mac OS 版本:10.11.16 (OS X EI Capitan)文章末尾附上小白使用使用方式 1、首先插入需要写入文件的NTFS格式的U盘或移动硬盘2、打开终端,然后执行以下命令,会提示输入密码,输入当前登录账号的密码即可,如果不行请输入root账号的密码sudo nano /etc/fstab3、显示如下信息GNU nano 2.0.6 ...原创 2018-09-06 17:56:21 · 609 阅读 · 0 评论 -
使用JConsole 监控 springboot 项目
项目启动参数增加以下选项即可:-Djava.rmi.server.hostname=192.168.0.174 (服务所在IP)-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9192 (JConsole要连接的端口,不能与项目一样)-Dcom.sun.management.jmxremote.rm...原创 2019-01-22 15:52:01 · 2897 阅读 · 5 评论 -
log4j:WARN No appenders could be found for logger 解决办法
项目中遇到执行时遇到以下警告信息,经过查询是因为1.2版本的要在 log4j.properties 文件里配置输出log4j:WARN No appenders could be found for logger (com.alibaba.druid.pool.DruidDataSource).log4j:WARN Please initialize the log4j system p...原创 2019-01-29 09:28:26 · 24287 阅读 · 0 评论 -
Lombok原理分析与功能实现(转)
本文转自:https://blog.mythsman.com/2017/12/19/1/前言这两天没什么重要的事情做,但是想着还要春招总觉得得学点什么才行,正巧想起来前几次面试的时候面试官总喜欢问一些框架的底层实现,但是我学东西比较倾向于用到啥学啥,因此在这些方面吃了很大的亏。而且其实很多框架也多而杂,代码起来费劲,无非就是几套设计模式套一套,用到的东西其实也就那么些,感觉没啥新意。刚这两...转载 2019-03-01 10:52:44 · 1085 阅读 · 2 评论 -
使用jmeter 测试dubbo接口
1、打包dubbo接口以及相关依赖2、下载jmeter dubbo插件3、将dubbo接口、依赖、jmeter dubbo 插件一起放在jmeter 的 lib\ext 目录下4、避免乱码问题(jmeter 默认是 IOS-8859-1),修改 jmeter bin/jmeter.properties 这个文件,增加sampleresult.default.encoding=utf-...原创 2019-04-03 15:10:57 · 788 阅读 · 0 评论 -
Linux下的压缩zip,解压缩unzip命令详解及实例 (转载)
原文:https://www.cnblogs.com/zdz8207/p/3765604.htmlLinux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执...转载 2019-06-17 11:08:07 · 2274 阅读 · 0 评论 -
Lombok:让JAVA代码更优雅
Lombok简介Project Lombok makes java a spicier language by adding ‘handlers’ that know >how to build and compile simple, boilerplate-free, not-quite-java code.如Github上项目介绍所言,Lombok项目通过添加“处理程序”,使java成为...转载 2018-04-10 11:57:45 · 229 阅读 · 0 评论