最新文章

Linux下/var/log/日志过大解决方案

服务器硬盘满了,查看了下系统日志,在/var/log/journal/f0f31005fb5a436d88e3c6cbf54e25aa下文件超过5g+ 谷歌了下应该是systemd的日志系统,建议采用第二种方法,让他自己维护空间 查看当前目 […]

Spring Boot中application.yml与bootstrap.yml的区别

说明:其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。 Bootstrap.yml(bootstrap.prop […]

Nginx地址跳转及域名解析

有时候一台服务器既会部署nginx,又会部署其它的web服务,此时nginx占用了服务器的80端口,web服务用的是非80端口。 形如这个网站:http://123.56.93.114:8080,其端口为8080,但如果这个网站需要给他整一 […]

SpringBoot数据缓存(@Cacheable)

缓存可以缓解数据库访问的压力,Spring自身不提供缓存的存储实现,需要借助第三方,比如JCache、EhCache、Hazelcast、Redis、Guava等,目前公司采用的是redis。Spring Boot可以自动化配置合适的缓存管 […]

使用java8的lambda将List转为Map

常用方式 代码如下: 收集成实体本身map 代码如下: account -> account是一个返回本身的lambda表达式,其实还可以使用Function接口中的一个默认方法代替,使整个方法更简洁优雅: 重复key的情况 代码如下: 这 […]

VPS+Shadowsocks优化(锐速/tcp-bbr)

git 地址: https://github.com/iMeiji/shadowsocks_install/wiki CentOS 7 下载更换内核 最新内核查看这里 查看内核是否安装成功 删除旧内核(可选) 更新 grub 系统引导文件并 […]

使用virt-what检测VPS使用的虚拟化技术

一般的VPS提供商,在购买的时候就说明使用的虚拟化类型,不同的类型,不同的价格,但是一些可能没有指明使用的虚拟化技术类型。我们可以使用一款叫做virt-what的小工具软件来检测VPS具体使用的虚拟化技术。 安装很简单,如果是CentOS用 […]

Jenkins报错-bash: fork: 无法分配内存

Jenkins部署项目 报错:Cannot allocate memory 进入服务器输入命令提示:-bash: fork: 无法分配内存 剩余内存还很多。。然后又开始敲命令,结果又报刚才那个问题“-bash: fork: 无法分配内存”, […]