芝士年糕 芝士年糕
2年前
完全卸载nginx及安装的详细步骤
前言在开局配置Nginx时有可能会配置错误,报各种错误代码。看不懂或者懒得去看这个报错时,其实最简单的方式是卸载并重装咯。今天就带大家一起学习下,如何彻底卸载nginx程序。一、卸载NGINX卸载nginx程序的详细步骤1、停止Nginx软件/usr/local/nginx/sbin/nginxsstop如果不知道nginx安装路径,可以通过执行ps命
可莉 可莉
3年前
10分钟彻底理解Redis持久化和主从复制
在这篇文章,我们一起了解Redis使用中非常重要的两个机制:Reids持久化和主从复制。什么是Redis持久化?Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示!(https://oscimg.oschina.net/oscnet/up4a1b1b7
Stella981 Stella981
3年前
Mac下使用终端连接远程使用ssh协议的git服务器
最近换了台新电脑,MacBookpro,拿到新电脑之后小小心喜了一下(终于解脱windows的束缚拥抱mac啦),然后就开始苦逼的安装各种开发环境了。之前在windows上使用tortoiseGit作为git客户端,使用putty作为ssh代理工具获取公司自己搭建的私有git服务器上,putty下的秘钥文件格式为\.ppk,这样在拉取项目时只需
Stella981 Stella981
3年前
Linux 进程后台运行的方法
当用户注销(logout)或者网络断开时,终端会收到HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略HUP信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。nohupnohup的用途就是让提交的命令忽略hangup信号。nohup的使用是十分方便的,只需在要处理
Wesley13 Wesley13
3年前
Java性能调优是道坎,阿里京东美团就卡这了
在进行性能测试时,接口响应时间长,吞吐量低,是否让你无从下手?在高并发下,JVM中FullGC异常,JVM堆内存溢出,常常令你焦头烂额?业务增长迅猛,大量读写操作单表单库,造成数据库死锁,只能目瞪口呆?面试官一问性能调优就歇菜,还是答不到点子上?对于很多程序员来说,Java性能
Wesley13 Wesley13
3年前
Java8的这些集合骚操作,你掌握了嘛?
Java8时Lambda表达式的出现,将行为作为参数传递进函数的函数式编程,大大简化了之前冗杂的写法。对于集合一类,我们来整理一下发生的变化吧。!Java8的这些集合骚操作,你掌握了嘛?(https://p6tt.byteimg.com/origin/dficimagehandler/e5ad919fe84f4ae7b7c8395f5
Wesley13 Wesley13
3年前
mysql中count()函数的用法
数量查询时,有如下几种方式:1.下面三种方式,在多数情况下效率是基本相同的,但问题在于,很多情况下,我们数据库可能有脏数据,比如重复数据,或者某条数据重要字段是null的,那下面的这几种,会把这种脏数据也统计上,本质都是统计满足条件的行数的:selectcount()fromuserselectcount(1)f
Stella981 Stella981
3年前
Kafka 简介
Kafka简介_Kafka是分布式流平台。_一个流平台有3个主要特征:发布和订阅消息流,这一点与传统的消息队列相似。以容灾持久化方式的消息流存储。在消息流发生时处理消息流。Kafka通常使用在两大类应用中:在系统或应用之间,构建实时、可靠的消息流管道。构建实时流应用
Stella981 Stella981
3年前
Gitlab删库事件的借鉴意义
!(https://static.oschina.net/uploads/img/201702/06073744_6nuW.gif)上周轰动一时的Gitlab事件终于尘埃落定了,不可否认的是这次事故Gitlab官方公关的的很出色,及时公布事件细节并寻求帮助,这让本是一个失误引发的事故,演变为一个真诚面对问题并反思的正面教材。对此,网络上一片好评。
Wesley13 Wesley13
3年前
Java开发必须掌握的线上问题排查命令
Java开发必须掌握的线上问题排查命令收录于话题搞不好就容易被辞退7个点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数:1000阅读时间:2分钟作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到