优秀文章收集

收集各路大佬的文章。

记一次服务器被挖矿

  早上醒来发现服务器挂掉了,使用top命令查看所有进程,结果让我大吃一惊,有一个名字叫做bbb的进程占用了我99%的cpu,直接杀死该进程好了,但是一分钟后进程又自动复活了!!!

面试准备

战前准备

springboot定时-邮件-异步

介绍: 以前我们想要异步处理一个请求,还需要我们手动去创建线程池去执行,我们要开启定时任务也是很复杂的,还有发送邮件......springboot的出现让这一切变得简单,只需要简单的配置就可以实现。

shell脚本入门

介绍: shell其实就是命令解释器,他的作用就是解释用户输入的命令,linux中一个个命令就可以理解为一个个的小程序,我们输入命令,输出结果,但是其实都是shell在帮助我们实现。 我们从输入系统的账户密码开始

jvm调优

简介: 我们不懂jvm调优也不影响我们敲代码,也不影响我们写业务,我们在简单的项目中也遇不到。但是他却是你面试失败的重要原因,学习Java开发,又怎么可以不了解Jvm的工作原理和简单调优呢,

jenkins通过shell脚本部署Jar到远程服务器

介绍: 首先介绍一下jenkins, Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。

消息中间件RabbitMQ

介绍: MQ全称为Message Queue ,即消息队列, RabbitMQ是 由erlang语言开发,基于AMQP ( AdvancedMessage Queue高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

线程通讯和安全

简介: 在我们实际的开发过程中,线程带来的安全问题不容我们忽视。cpu随机切换线程,我们希望cpu可以按照我们的意愿进行执行,此时就需要线程之间的通讯了。

实战redis

redis事务、持久化、发布订阅、主从复制。redis实战(1)redis事务redis不存在事务隔离级别redis对单条命令保证原子性,对事务不保证--队列 set set set 执行--开启事务(multi)命令入队(写命令)事务执行(exec)取消事务(discard)
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×