vim ~/.zshrc 最后一行输入(文件里可能没有内容):source ~/.bash_profile 或者 source /etc/profile
certbot官网:https://certbot.eff.org/lets-encrypt/centosrhel7-nginx 一、安装步骤 1)安装certbot,执行 sudo yum install certbot python2-certbot-nginx 2)检查是否安装成功,执行 ce
1.Maven 私服配置
1史上最简单的 SpringCloud 教程 (非常适合新手快速上手教程)2.https://springcloud.cc/ Spring Cloud中文网站 (很好的中文资料)3.htt
下面的博客请详细的,值得一看:jenkins+maven+svn实现简单的一键发布
Mac下,使用sshpass让iterm2支持多ssh登录信息保存 windows里有个Xshell非常的方便好使,因为它能保存你所有的ssh登录帐号信息。MAC下并没有xshell,有些也提供这样的功能,但效果都不好。iterm2是很好的终端,但却不能很好的支持多profiles,当要管理的机器较
1.设置窗口 定位到 [Preferences - Profiles - Window] 新窗口设定风格设为 [Top of Screen],这样每次新打开终端都会固定出现在屏幕的顶端且不会有窗口边框。如果你也使用多 Space 和双显示器的话,同时选择 Main Screen 和 All Spac
一、Java -jar启动添加如下参数就可以了 例如: 二、jvisualvm如何jmx·
·二、基本概念介绍 ·Broker:可以理解为消息队列服务器的实体,它是一个中间件应用,负责接收消息生产者的消息,然后将消息发送至消息接收者或者其他的Broker。 ·Exch
一、异常背景 发送可以跳转小程序的公众号模版消息 二、原因 当前公众号没有和被跳转的小程序关联 三、解决办法 去公众号平台将小程序和公众号进行关联就可以了
一、@Autowired @Autowired默认按类型装配(这个注解是属于spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali
• dig解析路径查询 – dig www.baidu.com +trace – 查询从根域名到指定域名可能经过的所有域名服务器 一、DNS原理 1.DNS(Domain Name System) • 将网站的域名转换为相应的IP。 • 如何映射 – 每个PC保持一个hosts文件
1.DNS(Domain Name System) • 将网站的域名转换为相应的IP。 • 如何映射 – 每个PC保持一个hosts文件 » www.58.com 10.10.10.10 » 访问是本地hosts查找IP » hosts文件越来越大 » 没规定命令规则,主机名会冲突 » 维护映射关系
一、出现的问题 线上服务器自动宕机 二、问题分析过程 服务器宕机时,JVM会生成hs_err_pidXXX.log的日志文件,查看日志,发现内存不足导致的错误,可以确定是内存溢出导致服务器宕机的 从日志中获取关键信息: 1)查看日志头信息 可以确定宕机时 正在进行gc <!--?xml versio
Lombok简介 Lombok是一款好用顺手的工具,就像Google Guava一样,在此予以强烈推荐,每一个Java工程师都应该使用它。Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中
一、作用 可以快速在当前目录打开Shell命令行窗口 二、安装 1.打开官网 http://zipzapmac.com/go2shell 2.点击下载并安装 3.点击应用图标 三、使用 安装后,你会发现在Finder多了个图标 按住command键,可以拖动删除Go2Shell的图标
一、自动编译开关 二、忽略大小写开关 IDEA默认是匹配大小写,此开关如果未关。你输入字符一定要符合大小写。比如你敲string是不会出现代码提示或智能补充。但是,如果你开了这个开关,你无论输入String或者string都会出现代码提示或者智能补充! 三、智能导包开关 自动导入不明确的结构 智能优
出现的问题 我全局配置的时间格式是:yyyy-MM-dd HH:mm:ss @JSONField注解配置的时间格式是:yyyy-MM-dd 最终的返回结果是:yyyy-MM-dd HH:mm:ss 问题:为啥不是以注解定义的时间格式为主呢?先说答案,后面再分析: FastJson的全局配置日期格式会
一、问题场景模拟问题:第二次查询和第一次查询结果一模一样,没有查询出我新插入的数据 猜测:第二次查询走了Mybatis缓存 疑问:那为什么会走缓存呢? 1.service方法 2.dao方法 二、解决方法 是因为dao的方法注解使用错了 将@SelectProvider换成@InsertProvid
一、问题介绍 使用Git过程中,有时候我们想过滤项目中的部分文件,在.gitignore中加入该文件名称或该文件所在目录的名称,比如我们的项目日志文件(.log文件) 但是有时候发现不管用、不好使。 二、解决方法 若遇到上面的问题,解决办法就是: 1.在.gitignore文件中加入需要过滤文件名称
1.Java访问Mysql时出现如下警告: 2.解决办法 在mysql url后加入useSSL=false参数就可以 了
Java -jar启动添加如下参数 -Xdebug是通知JVM工作在DEBUG模式下(这里不加也是可以的) -Xrunjdwp是通知JVM使用(java debug wire protocol)来运行调试环境 transport指定了调试数据的传送方式,dt_socket是指用SOCKET模式
一、为什么会出现Netty 之前我们使用通用的应用程序或库来相互通信。例如,我们经常使用HTTP客户机库从web服务器检索信息,并通过web服务调用远程过程调用。然而,通用协议或其实现有时伸缩性不是很好。这就像我们不使用通用HTTP服务器来交换大型文件、电子邮件消息和近乎实时的消息(如财务信息和多人
相关命令: 1.查询磁盘空间占用情况df -h2.进入根目录,查询大文件与目录 cd /du -sh * | sort -n 查看上GB的目录并且排序,可以用这个命令du -h --max-depth=1 |grep 'G' |sort3 然后不断执行上面的过程,进入大文件目录,定位大文件并删除4.如果删除大文件,df -h查看磁盘空间并没有释放,那么就是被删除的文件关联的进程还在执行,那么需
一、应用场景 1.在本地测试微信支付回调 二、如何使用natapp实现内网穿透 1.第一步注册账号并进行实名制认证 natapp网站地址 https://natapp.cn/ 2.第二步申请免费隧道并配置你的端口 3.下载客户端 解压: 4.复制你的隧道的authtoken并使用终端运行 打开终端c
第一步:安装 通过安装可知道: 1.这个系统的依赖组件,而依赖的组件是系统设计和实现的基础 2.安装目录也能够提供一些使用和运行的基本信息 3.系统提供了哪些工具方便我们使用 第二步:运行 命令行和配置文件,它们主要提供了两个非常关键的信息:系统具备哪些能力和系统将会如何运行。这些信息是我们窥视系统内部运行机制和原理的一扇窗口。 通常情况下,如果我们将每个命令行参数和配置项的作用和原
一、问题出现场景 项目从http升级到https后,jsp页面存在发送http请求的情况下就会出现该异常。因为HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求。 二、解决办法 在js
这是因为MySQL数据库的勒索病毒 可能是你数据库的密码太简单或者没有设置密码导致数据库被攻击 你投入得越多,就能得到越多得价值
一、TCP三次握手 第一次握手:Client 将标志位 SYN=1 ,随机产生一个值 seq=J ,并将该数据包发送给 Server 。此时,Client 进入SYN_SENT 状态,等待 Server 确认。第二次握手:Server 收到数据包后由标志位 SYN=1 知道Client请求建立连接,
1 下载源码包 赋予权限 wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.darwin-amd64 -O soar chmod a+x soar 2 安装Go语言 brew install -y go 发现版本不对,直接去https://golang.org/dl/下载Mac下的pkg安装
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号