![](https://img-blog.csdnimg.cn/20200923141837451.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具教程
文章平均质量分 76
工具教程
猫巳
IT码农
展开
-
【Idea】人工智能编程他来了,Idea集成一款和ChatGPT一样智能的编码辅助神器
`Bito`是一款建立在`OpenAI`和`ChatGPT`之上的开发辅助神器!他可以帮我们生成代码、语法提示、生成测试用例、解释代码含义、生成注释、优化代码、检测代码安全性以及学习理论知识等!我们可以提出任何关于技术的问题,`Bito`都能够给你很好分反馈,以及代码优化建议!最重要的是,没有注册限制,不用国外手机号,只需要你提供一个邮箱即可完成注册!快来卷死你的同事吧!原创 2023-04-25 12:50:06 · 5178 阅读 · 1 评论 -
【效率提升】Idea 2021设置Springboot项目启动选项到Services中
将run和debug运行窗口合并到Services窗口,方便项目的运行,尤其是多个子模块同时启动的微服务项目。快速设置.idea->workspace.xml<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" />原创 2021-04-27 17:50:08 · 5633 阅读 · 1 评论 -
【Jenkins】如何升级Jenkins版本
下载新版JenkinsJenkins各版本下载地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/友情提示数据无价,操作的时候记得备份原版本。war部署版打开部署war包的地方,将下载的jenkins.war替换掉原war包,重启即可Docker版将下载的jenkins.war包上传到服务器,我上传的在/root目录下查询docker容器中jenkins.war位置。docker exec -it -u root原创 2020-11-11 15:56:36 · 18754 阅读 · 0 评论 -
【Nexus】通过Nexus搭建Npm私库
【Nexus】通过Nexus搭建Npm私库1.简介2.安装Nexus3.配置远程Npm源3.1.安装3.2.说明4.修改本地Npm连接源1.简介通过Nexus搭建Npm私库,可以减少远程服务器的请求,开发和服务器连接Npm私库,从而减少了每次新增人员或布置新环境自定义jar的安装。2.安装Nexus参照文章《Nexus简介与安装》3.配置远程Npm源3.1.安装3.1.1.首先打开我们安装好的Nexus地址,点击Sign in进行登录,首次登录默认账户admin,密码admin1233.1原创 2020-10-28 15:36:15 · 7435 阅读 · 0 评论 -
【Nexus】通过Nexus搭建Maven私库
【Nexus】通过Nexus搭建Maven私库1.简介2.安装Nexus3.配置远程Maven源3.1.安装3.2.说明4.本地连接Maven私库5.上传非开源jar包5.1.后台管理页面上传5.2.命令上传6.上传maven项目的jar包1.简介通过Nexus搭建Maven私库,可以减少远程服务器的请求,以及自定义jar的安装工作,将jar发布到Maven私库上,开发和服务器连接Maven私库,从私库中下载jar包,从而减少了每次新增人员或布置新环境自定义jar的安装。2.安装Nexus参照文章《原创 2020-10-27 13:13:33 · 1617 阅读 · 0 评论 -
【Nexus】Nexus简介与安装
1.简介Nexus是一个私库搭建的工具,我们可以利用Nexus来实现在自己的服务器上搭建Maven私库和Npm私库等,此篇文章介绍了Nexus的初步安装,具体怎么实现Maven和Npm私库的教程请参照这两篇文章:2.通过docker搭建2.1.docker安装参照文章《CentOS安装Docker》2.2.创建nexus数据目录mkdir –p /opt/docker/nexus/nexus3/nexus-datachown –R 200 /opt/docker/nexus/nexus3/n原创 2020-10-26 14:31:52 · 1565 阅读 · 5 评论 -
【Apache2.4】Apache2.4启动、停止、重启命令
windows系统启动、停止、重启Apache对于windows系统,可以直接通过服务来启动、停止、重启Win + R 打开运行输入services.msc找到Apache24,右击可以启动、停止、重启linux系统启动、停止、重启Apache基本的操作方法:本文假设你的apahce安装目录为/usr/local/...原创 2019-02-15 12:28:02 · 3481 阅读 · 0 评论 -
【Apache2.4】Apache2.4优化,解决请求慢、请求超时等问题
开启Gzip压缩加载deflate_module、filter_module、headers_module组件编辑apache安装路径/conf/httpd.conf 文件,打开下面三个注释(搜索对应数据,删除前面得#号)LoadModule deflate_module modules/mod_deflate.so LoadMod...原创 2019-02-15 10:08:58 · 2718 阅读 · 0 评论 -
向Maven库添加自己的jar包
安装指定文件到本地仓库安装指定文件到本地仓库命令:mvn install:install-file命令说明 -DgroupId=设置项目代码的包名(一般用组织名)-DartifactId=设置项目名或模块名-Dversion=1.0.0版本号-Dpackaging=jar什么类型的文...原创 2018-12-31 14:12:24 · 190 阅读 · 0 评论 -
【配置】拆分nginx配置文件nginx.conf的server,放到自定义位置
修改后nginx.conf(只要改server内容为 include /etc/nginx/conf.d/*.conf;)#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log...原创 2018-10-15 14:05:24 · 1023 阅读 · 0 评论 -
【SVN】idea导入项目到svn远程仓库
点击VCS > Enable Version Control XXXXX,启用版本控制项目 选择要版本控制的工具,我们这里用的svn,所以选择subversion 配置忽略文件,选择 File | Settings | Version Control | Ignored Files,点击右上角”+”号,忽...原创 2018-10-15 14:02:24 · 655 阅读 · 0 评论 -
【代码自查】Idea中使用FindBugs插件检测Bug和潜在的问题,代码自动检测
一、安装依次点击File | Settings | Plugins ,进入插件安装。如图所示,搜索FindBugs,进行安装,安装完成后,重启idea。 二、使用在模块或文件上右击,鼠标移动到FindBugs,选择分析范围,并进行分析,也可直接打开控制台进行操作。 二、问题类型说明Bad pratice(不...原创 2018-12-31 14:11:24 · 869 阅读 · 0 评论 -
【Nginx】Nginx简介与配置说明
Nginx简介ApacheApache仍然是时长占用量最高的web服务器,据最新数据统计,市场占有率目前是50%左右。主要优势在于一个是比较早出现的一个Http静态资源服务器,同时又是开源的。所以在技术上的支持以及市面上的各种解决方案都比较成熟。Apache支持的模块非常丰富。NginxNginx是俄罗斯人编写的一款高性...原创 2019-05-27 12:49:41 · 154 阅读 · 0 评论 -
【Maven】修改Maven远程仓库地址为阿里镜像仓库
修改Maven安装路径conf文件夹下settings.xml文件,在mirrors添加一下内容<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven...原创 2019-05-27 17:13:56 · 1853 阅读 · 0 评论 -
【Nginx】通过keepalived实现高可用
问题nginx解决tomcat高可用的思路,是前面加一层负载服务nginx。这种做法,总会有一个前端负载层存在宕机可能,是死循环keepalived解决lvs(Linux虚拟服务器)思想来解决 keepalived的思路,由2台服务器软件虚拟出来一台 虚拟网关vip 此vip由两台机器共同协商生成。当有一台机器宕机时...原创 2019-05-28 10:03:07 · 157 阅读 · 0 评论 -
【Git】将本地项目导入远程仓库
全局设置git config --global user.name "MOONCE"git config --global user.email "484747410@qq.com"创建git 仓库mkdir testcd testgit inittouch README.mdgit add README.mdgit commit...原创 2019-05-27 16:01:56 · 255 阅读 · 0 评论 -
【Nginx】防盗链、缓存和压缩
防盗链目的让资源只能在我的页面内显示不能单独来取或者下载流程:chrome以url1首次请求web服务器,得到html页面。chrome再次发起url2资源请求,携带referers = url1。(注意,是url1,不是本次的url2)nginx校验referers值,决定是否允许访问。nginx校验refer...原创 2019-05-28 09:21:09 · 137 阅读 · 0 评论 -
【Nginx】跨域处理
问题由来浏览器拒绝执行其它域名下的ajax运作如上图:chrome首次使用域名static.enjoy.com加载html页面——->然后在页面内由ajax方式向域名www.enjoy.com发起请求。此时问题出现:chrome拒绝执行ajax请求得到的返回值。此问题常见解决方案:最常用的是,jsonp。此方案需要前后端共同...原创 2019-05-28 09:15:36 · 102 阅读 · 0 评论 -
【Nginx】https配置
https浏览器上公钥交互过程浏览器使用公钥,把数据加密后,再发送出去 经过公钥加密内容,只有有私钥的人(nginx服务器)才看得懂。 ## nginx配置https一个key,私钥。放在nginx服务器里面,仅此一份 一个证书,公钥,供浏览器去下载。 conf配置ssl on;ssl_certificate /e...原创 2019-05-28 09:45:23 · 152 阅读 · 0 评论 -
【Git】Git常用命令
git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.git clone获取一个url对应的远程Git repo, 创建一个local copy.一般的格式是git clone [url].clone下来的repo会以url最后一个斜线后面的名称...原创 2019-05-27 16:10:23 · 354 阅读 · 0 评论 -
【Nginx】Nginx日志配置与切割
Nginx日志描述通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的信息。日志格式打开nginx.conf配置文件vi /usr/local/nginx/conf/nginx.conf日...原创 2019-05-27 13:18:45 · 219 阅读 · 0 评论 -
【Nginx】Nginx管理虚拟主机
Nginx管理虚拟主机虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样...原创 2019-05-27 13:37:45 · 93 阅读 · 0 评论 -
【Docker】Docker-Compose使用
当项目涉及容器较多时,需要一个管理容器的工具docker-compose安装curl方式安装sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/lo...原创 2019-06-06 15:00:20 · 97 阅读 · 0 评论 -
【Docker】Docker操作及用法
基本操作容器操作docker [run|start|stop|restart|kill|rm|pause|unpause]run/create[镜像名]: 创建一个新的容器并运行一个命令start/stop/restart[容器名]:启动/停止/重启一个容器kill [容器名]: 直接杀掉容器,不给进程响应时间rm[容器名...原创 2019-06-06 13:49:39 · 180 阅读 · 0 评论 -
【Docker】Docker网络路由
docker的跨主机网络路由假设我们现在有两台docker主机,各启动了自己的容器在运行 问题由来在网桥模式下,同一个主机下的容器,使用同一个网桥docker0,它们组成一个局域网,如上图主机1的172.17.6.0网段下的三个容器同一个主机下的容器,相互之间网络是通的但不同主机下,是不同的局域网,它们之间网络不能互通。...原创 2019-06-06 15:05:25 · 3057 阅读 · 0 评论 -
【Docker】远程仓库使用
docker官方仓库注册https://hub.docker.com``` 自由注册,邮件激活即可使用 ![](/images/posts/2019-06-06-108/bdcf5241.png) <!-- more -->### 命令使用```bashdocker pull/search/login/push/...原创 2019-06-06 14:04:13 · 5182 阅读 · 0 评论 -
【Docker】CentOS安装Docker
Docker 支持 CentOS6 及以后的版本。卸载1.查询安装过的包yum list installed | grep dockerdocker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo2.删除安装的软件包yum-y ...原创 2019-06-06 13:42:00 · 280 阅读 · 1 评论 -
【Docker】Dockerfile使用
dockerfile方式创建容器最简单的dockerfile 创建镜像使用此镜像运行一个容器dockerfile基本要素 dockerfile指令FROM:FROM {base镜像}必须放在DOckerfile的第一行,表示从哪个baseimage开始构建 MAINTAINER:可选的,用来标识image作者的地方 ...原创 2019-06-06 14:36:22 · 314 阅读 · 0 评论 -
【Docker】Docker数据管理
docker容器运行,产生一些数据/文件/等等持久化的东西,不应该放在容器内部。应当以挂载的形式存在主机文件系统中。docker的文件系统镜像与容器读写层,通过联合文件系统,组成系统文件视角容器服务运行中,一定会生成数据容器只是运行态的服务器,是瞬时的,不承载数据的持久功能volume文件挂载的探究volume参数创建容...原创 2019-06-06 14:25:27 · 213 阅读 · 0 评论 -
【Docker】Docker是什么
Docker简介Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 项目的目标是实现轻量级的操作系统虚拟...原创 2019-06-06 13:26:27 · 194 阅读 · 0 评论 -
【Tomcat】Tomcat面试题
Tomcat 的缺省端口是多少,怎么修改?找到 Tomcat 目录下的 conf 文件夹 进入 conf 文件夹里面找到 server.xml 文件 打开 server.xml 文件 在 server.xml 文件里面找到下列信息 <Connector connectionTimeout="20000" port=...原创 2019-07-26 11:20:46 · 623 阅读 · 0 评论 -
【Nginx】Nginx面试题
请解释一下什么是 Nginx?Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。 请列举 Nginx 的一些特性。Nginx 服务器的特性包括: 反向代理/L7 负载均衡器 嵌入式 Perl 解释器 动态二进制升级 可用于重新编写 URL,具有非常好...原创 2019-08-01 10:19:51 · 346 阅读 · 0 评论 -
【Tomcat】什么是Tomcat的Valve?
什么是Tomcat的Valve?答:在一个大的组件中直接处理这些繁杂的逻辑处理,使用管道(pipeline)可以把把多个对象连接起来,而Valve(阀门)整体看起来就像若干个阀门嵌套在管道中,而处理逻辑放在阀门上。管道(Pipeline)就像一个工厂中的生产线,负责调配工人(valve)的位置,valve则是生产线上负责不同...原创 2019-11-07 10:38:45 · 570 阅读 · 0 评论