![](https://img-blog.csdnimg.cn/20200321101525728.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Tool
工具的使用
了迹奇有没
刺客排行榜952712138,兼纸后端开发
展开
-
Ubuntu 上的终端革命:一站式 Zsh 和 Oh My Zsh 安装配置指南
本文介绍了如何在Ubuntu系统上安装和配置zsh和oh-my-zsh,包括基本安装步骤、配置插件等操作。提高终端的使用效率和定制性。原创 2024-01-03 18:24:18 · 6778 阅读 · 0 评论 -
Mac 手动安装 sshpass
Mac 下手动安装免重复分步输入密码工具 sshpass原创 2023-09-06 20:19:33 · 4334 阅读 · 0 评论 -
OpenGPT的11种高效用法
OpenGPT的11种高效用法原创 2023-01-07 15:07:48 · 4830 阅读 · 0 评论 -
从typro到Obsidian
使用了typro 3年有餘,最近看到yukang的年終博客,又一次提到了Obsidian這個軟件。很久沒有還編輯工具的我,想要折騰一下。於是 馬上開始!第一步,啥也不知道,直接下載安裝瞅一瞅,說不定會非常簡單。然後就傻眼了,一整個VSCode的風格,設置裡關於同步的功能啥也沒有說… 然後我就去google “Obsidian 教程”,發現結果是亂七八糟的,要麼保姆到怎麼安裝,要麼是說gitte密鑰。但在看了幾個文章之後,我知道,一定是要通過Obsidan-git這個插件來和github進行連結的。但是Obs原创 2023-01-07 14:31:42 · 487 阅读 · 0 评论 -
git 加速代理设置,单仓库设置代理,指定仓库设置单独代理
相信这种方法大多人都使用过,当使用github的时候,需要开代理,但是使用国内的git仓库或者自建的git仓库的时候,代理反而成了累赘。部分转载自技术小黑屋:https://droidyue.com/blog/2022/10/26/speed-up-git-clone-via-proxy/有时候我们对 github 的仓库进行 clone 的时候,会发现很慢,甚至是龟速,很不够效率。上面的配置好,再次执行,基本上可以得到百倍的提效。我们通过检索 git 的帮助文档发现有这样的描述。转载 2023-01-05 11:28:00 · 2601 阅读 · 0 评论 -
mac brew安装,brew卸载重装
brew卸载、安装、重装转载 2022-07-08 10:17:18 · 571 阅读 · 0 评论 -
Java三种方式实现redis分布式锁
一、引入原因在分布式服务中,常常有如定时任务、库存更新这样的场景。在定时任务中,如果不使用quartz这样的分布式定时工具,只是简单的使用定时器来进行定时任务,在服务分布式部署中,就有可能存在定时任务并发执行,造成一些问题。在库存更新这样的场景中,我们服务对数据库同一条记录进行更新,并记录。对记录更新可以使用分布式锁,但对操作进行记录时,可能造成读未提交,造成记录错乱的情况。在以上的场景中,我们引入了分布式事务锁。二、分布式锁实现过程中的问题问题一:异常导致锁没有释放这个问题形成的原因就是程序原创 2022-04-28 14:04:37 · 19794 阅读 · 2 评论 -
使用rancher对Docker容器服务升级
1.打包好后上传服务器,编写DockerfileFROM 22.8.159.43/rancher/jdk8apline:v1.2MAINTAINER zhang<zhangxin2016@sinosoft.com.cn>ADD bocins-newinterf-writerbackremarkphonenumber-service-0.0.1-SNAPSHOT.jar /usr/local/bocins-newinterf-writerbackremarkphonenumber-servi原创 2020-08-06 09:49:49 · 874 阅读 · 0 评论 -
正式压力测试:locust进阶,超简单搭建生产级locust集群
locust进阶,搭建生产级locust集群。基于K8S集群的压力测试环境!原创 2022-01-05 14:01:49 · 607 阅读 · 0 评论 -
nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问
nginx配置http、https访问要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器。我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/.com/路径下,开始配置server { # http 监听80端口 listen 80 default_server; listen [::]:80 default_server; server_name _;原创 2021-10-27 14:16:48 · 391 阅读 · 0 评论 -
zip压缩多个文件,解压时不包含目录层级
假设我们有个目录叫 dev,dev中有很多文件,我们想要将dev中的文件打包,名字可能叫dev.zip,但当我们解压的时候,不想要解压生成一个dev目录,想要直接解压在当前目录,这样如何压缩呢?# 进入dev目录$ cd dev$ zip -r ../dev.zip *# 这时候一个dev.zip文件就已经被打包在dev目录上一级目录中了以上!...原创 2021-09-15 18:43:58 · 5411 阅读 · 0 评论 -
MacOS ping命令 |MacOS测试服务器连接|Mac ping服务器端口
- MacOS请求服务器IPping ip- MacOS 请求服务器IP:Portnc -vz -w 2 IP 端口## ping不通root@localhost ~ % nc -vz -w 2 47.94.79.108 8002nc: connectx to 47.94.79.108 port 8002 (tcp) failed: Connection refused## ping通root@localhost ~ % nc -vz -w 2 47.95.166.134 29091C原创 2021-07-01 19:16:58 · 2427 阅读 · 0 评论 -
OpenAPI使用(swagger3),Kotlin使用swagger3,Java使用swagger3,gradle、Maven使用swagger3
OpenAPI使用(swagger3)一、背景及名词解释OpenAPI是规范的正式名称。规范的开发工作于2015年启动,当时SmartBear(负责Swagger工具开发的公司)将Swagger 2.0规范捐赠给了Open API Initiative,该协会由来自技术领域不同领域的30多个组织组成。此后,该规范被重命名为OpenAPI规范。 Swagger 是一个 API文档维护组织,后来成为了 Open API 标准的主要定义者。现在最新的版本为17年发布的 Swagger3(Open Api3)原创 2021-06-28 19:20:44 · 1613 阅读 · 2 评论 -
IDEA中将代码块封装为方法,IDEA代码重构快捷键
IDEA中将代码块封装为方法选中要转换的代码块,快捷键:Windows快捷键:Alt + Shift + MMac快捷键:Alt + Command + M如图:原创 2021-06-05 19:13:06 · 18710 阅读 · 4 评论 -
Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
Postman使用Date数据类型:在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可如下:在json数据格式中,这种的则不能适用,需要在Per-request Script中设置参数然后使用,如下:postman.setGlobalVariable("startTime",Date.parse(new Date("2021/06/01 00:00:10")));postman.setGlobalVariable原创 2021-06-02 16:55:04 · 9251 阅读 · 0 评论 -
妙用postman系列——postman建组、分享
妙用postman系列——postman建组、分享添加新的组和请求。3、生成分享链接4、导入分享链接原创 2021-06-01 15:27:28 · 1794 阅读 · 0 评论 -
Gradle 将项目publish到Nexus,Kotlin将项目发布到nexus,springboot项目发布到maven仓库
公仓设置在项目中添加maven-publish的插件plugins { kotlin("jvm") version "1.3.72" kotlin("plugin.spring") version "1.3.72" `java-library` `maven-publish` `maven`}如同maven项目一样设置组、版本信息group = "com.test.mytest"version = "0.0.1-SNAPSHOT"设置仓库:repositories {原创 2021-06-01 11:59:19 · 757 阅读 · 1 评论 -
idea中如何打开RunDashboard窗口,微服务最实用设置
idea中如何打开RunDashboard窗口找到.idea目录,打开workspace.xml,搜索RunDashboard,找到该段配置,加入下面注释中的代码<component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationType原创 2021-01-08 18:04:17 · 874 阅读 · 0 评论 -
苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决
苹果电脑网络连接慢,开机开什么卡什么???网络上的方法一种种,没有一个适用的?如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试!系统偏好设置-网络-高级-DNS修改DNS(这个DNS是苹果的一个非常好用的DNS),一步解决,如果你用了其他方法,这个方法还不适用的话,4006668800,拨打这个电话,小姐姐会告诉你怎么解决,或者是否应该去直营店。...原创 2020-12-20 19:04:39 · 648 阅读 · 0 评论 -
typora新增主题,typora将主题导入本地
首先,需要打开typora的偏好设置,也就是设置点击获取主题,进入 https://theme.typora.io/ 这个网站进行下载下载好后是一个压缩包,将压缩包解压,将其中theme文件夹下的css文件复制到主题文件夹下,主题文件夹路径如上图。...原创 2020-12-11 11:16:56 · 1964 阅读 · 1 评论 -
IDEA自动生成对象所有set方法
idea中有一款插件能够生成对象所有的set方法,GenerateAllSetter:下载地址步骤1:将下载好的压缩包放在自己记得的文件夹中,在idea中进行导入步骤2:在本地选中刚才的压缩包,导入即可。然后将IDE重启即生效。步骤3:在新创建的对象使用快捷键Alt+回车,就会出现自动生成set方法的选项有两个选项:一个是不赋值,一个是赋默认值,如String 赋 “” 对象赋 new XXX()若不知道下载哪个版本的,我已经将文件上传。GenerateAllSetter...原创 2020-12-11 11:13:54 · 8358 阅读 · 0 评论 -
IDEA设置单个文件、单个包、单个项目的编码格式
IDEA设置单个文件、单个包、单个项目的编码格式File-> Settings-> File Enclodings选择编码格式,确定即可。注意:此处的编码格式设定以后,该包已经存在的类内部乱码或文字不会有变化,若新复制类进入则会按照新的编码格式进行读取。...原创 2020-12-10 17:27:57 · 6756 阅读 · 0 评论 -
手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令
手动将web项目的class文件打成jar包。我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件。我们可以将class文件打成jar包。使用的到命令为:在target目录下打开命令窗口jar -cvf xxx.jar * 可供的选项包括:-c 创建新的归档文件-t 列出归档目录-x 从档案中提取指定的 (或所有) 文件-u 更新现有的归档文件-v 在标准输出中生成详细输出-f 指定归档文件名-m 包含指定清单文件中的清单信息-e原创 2020-11-26 18:23:53 · 980 阅读 · 0 评论 -
IDEA中maven的命令及作用
maven中的Lifecycle中的那些按钮都有哪些,都有什么功能呢?validate:验证项目的正确性以及包含所有必要的信息compile:编译源码test:编译和运行测试代码package:把编译好的源码打成包,如jarverify :运行任何检查,验证包是否有效且达到质量标准。install:把项目安装到本地仓库中去,作为本地其他项目的依赖deploy:把最终的包拷贝到远程仓库上和其他开发者和项目分享clean : 清空生成的文件...原创 2020-10-21 16:03:05 · 1468 阅读 · 0 评论 -
如果你没用过maven的install,你应该了解一下!maven中的install功能及用法。
maven中有一个大多数人都忽视或者没有用到过的一个功能——install,大多数java开发人员都了解maven,使用maven进行依赖管理。但使用的大多数功能不过是clean清理、compile编译、package打包,却很少用到install这个功能,接下来就来归纳一下install的使用。在使用maven管理项目时,我们可以将当前项目直接构建成maven依赖,导入到其他项目中进行使用。 <groupId>com.demo.spring</groupId> <.原创 2020-10-21 15:40:33 · 9967 阅读 · 0 评论 -
IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...
使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解一、使用Hibernate自动生成实体类1.在项目上右键,选择Add Framework Support找到 Hibernate勾选 OK2.Ctrl+Alt+Shift+S 快捷键呼出Project Structure窗口,展开项目,选择Hibernate 点击图示的“+”号为Hibernate添加xml文件配置。3.在左侧会出现一个Persistence 点击后右键图示的Hibernate项选择最后一个4.选.原创 2020-09-08 17:15:04 · 2908 阅读 · 0 评论 -
从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
版本管理工具Git上手详解远程仓库创建本地操作需要知道Git的几种状态Git操作-命令行版一、本地设置路径:控制面板->用户账号-> 管理Windows凭据二、将文件提交到本地仓库三、将本地仓库提交到远程仓库Git操作-IDEA版一、拉代码二、提交到本地仓库三、提交到远程仓库首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub、GitLab、Gitee等等。我们在这些平原创 2020-08-12 17:56:09 · 353 阅读 · 0 评论 -
IDEA自定义快捷指令,快捷生成代码、注释
我们在使用idea时会发现有非常多的代码生成间接指令,比如输出指令、建主函数指令等等,只需要一个回车,代码就出来了,那我们能不能自定义这些东西呢?答案如下:第一步,添加一个自定义组第二步,单击新建的组,在组下新建快捷指令第三步,重点来了,快捷指令的新建????点击新建的指令后下方出现一个输入台,前面的两行表示你自定义的指令和解释下面的Template text就是你快捷指令想要带出的东西,这里支持文本和表达式,比如我们在方法上写注释的时候出来的入参和返回值,就是用表达式进行输出的。表达式的原创 2020-08-05 17:35:12 · 2212 阅读 · 0 评论 -
Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范
这是帮助开发者规范代码,培养优良的编码习惯的两个IDEA插件????alibaba代码规范插件下载FindBugs插件下载关于这两个插件熟悉IDEA的人应该都不陌生,这里对两个插件的使用进行一个相对详细的解释。一、IDEA插件安装将上面的地址插件下载之后在这里????进行安装File -> Settings -> Plugins -> Install Plugin from Disk…添加安装好后重启,在项目中右键就可以看到新添加的功能????二、插件详解1、Fin原创 2020-08-04 18:02:37 · 857 阅读 · 0 评论 -
IDEA自动生成类注解,IDEA作者信息自动生成,IDEA类信息自动生成
在新建类文件的时候自动生成注解,诸如我们常见的那些 作者,创建时间,TODO 等等将以下格式的代码放在Settings -> File and Code Templates -> Includes -> File Header 处????/*** @author YourName* @date ${DATE} ${TIME}*/点击确定,再次新建类文件????以上!...原创 2020-08-04 16:50:30 · 1459 阅读 · 0 评论 -
Excel如何设置单元格行高,办公入门
在使用Excel做设计文档时,遇到一个问题,一组报文放入一个单元格,但因为只显示一行,我的信息就成了下面这个样子????但里面的数据其实是这样的????如何让它能够全部显示呢?选中这个单元格,然后~ “开始”→“行和列”→“最合适的行高”完成咯!...原创 2020-07-24 11:16:09 · 372 阅读 · 0 评论 -
软著申请填写代码行数,我的项目一共多少行代码??Eclipse+IDEA查看项目代码行数
马上交毕设了,学校说最好申请一个软著,申请软著就离不开你的代码量了。听老师说软著代码行数要在10000行以上,那你这里怎么知道我们要填多少呢?兄台这是要干啥?莫不是要手数?且慢且慢!!看下文????Eclipse &IDEA在Eclipse中,我们可以这样做点击search->file,如????图会出现以下页面,这个页面一共有4个注意之处,我都用箭头...原创 2020-05-07 18:31:27 · 9710 阅读 · 0 评论 -
Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决
在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢?接下来就演示一下如何解决????第一步,点击Project 选择 Properties选择Java Build Path 选择 Source 在右侧选择Add Folder,将我们的Java文件目录引入,点击OK即可!...原创 2020-04-30 09:48:04 · 899 阅读 · 0 评论 -
Myeclipse中修改项目默认编码还是乱码?一步永久解决!
在myeclipse中修改默认编码后发现项目还是乱码?点击Windows选择Preferences 如下图????点击General->Content Types->text->选择你要修改的文件类型->选择你要修改的编码格式 如下图????...原创 2020-04-30 09:38:59 · 487 阅读 · 0 评论 -
设置腾讯云linux服务器中 MySQL 允许远程访问
申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>接着就开始操作咯:一、开启 MySQL 远程访问权限: 在linux系统上登陆mysql服务。-- root 是用户名[root@localhost ~]# mysql -u root -pEnter password: -...原创 2020-03-09 09:53:25 · 1180 阅读 · 0 评论 -
将Eclipse中Web项目打成war包
将Eclipse中Web项目打成war包请按如下操作即可:原创 2020-03-08 14:54:07 · 271 阅读 · 0 评论 -
Linux下安装Java8
Linux(ubuntu)下Java8安装1.下载jdk8这个看大家了,linux版本的就可以2.创建jvm文件夹在根目录下创建名为jvm的文件夹(在哪里创建看个人)$ sudo mkdir jvm3.将下载的包解压到jvm文件夹下$ sudo tar zxvf 压缩包路径/名字 -C /jvm4.用命令sudo vi ~/.profile 文件,在文件最后面加上:expo...原创 2020-03-08 12:50:08 · 303 阅读 · 1 评论 -
Linux安装mysql,一步到位!
今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev...原创 2020-03-08 12:21:57 · 162 阅读 · 0 评论 -
MSDN下载出现链接格式有误,如何解决
由于网络上面的各种资源鱼龙混杂,有的系统、软件下载下来以后带有各种恶意添加的病毒或者垃圾软件,让我们安装系统、软件的时候如履薄冰。接下来呢,就给大家分享一下关于微软官方软件的正规版本下载。这里,先给大家推荐一下这个网站->I tell you,这个网站上面是官方正版的软件和系统,大家可以打开看。然后,光有这个网站呢还不够,不然我就给大家发下链接就行了,还写博客干嘛呢?首先,大家了解一...原创 2020-03-05 15:13:26 · 9662 阅读 · 1 评论 -
制作大白菜PE盘
大白菜是一款功能非常强大的U盘启动盘制作工具,通过大白菜我们可以把U盘做成可以引导电脑启动的启动盘,同时可以用于装系统或维护系统,虽然制作方法非常简单,不过还是有很多人不懂如何制作大白菜U盘启动盘,这两天我刚好要帮小姐姐装一下系统,就把制作大白菜PE盘的教程记录一下。一、所需工具1、电脑一台,8G或更大容量U盘2、工具下载:大白菜u盘启动制作工具3、系统iso镜像下载(想要找官方正版无...原创 2020-03-04 20:25:27 · 3011 阅读 · 0 评论