java
大神中的传说
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis 什么是雪崩、穿透、并发、预热?
什么是缓存雪崩?数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。比如一个雪崩的简单过程:1、redis集群大面积故障2、缓存失效,但依然大量请求访问缓存服务redis3、redis大量失效后,大量请求转向到mysql数据库4、mysql的调用量暴增,很快就扛不住了,甚至直接宕机5、由于大量的应用服务依赖mys...原创 2019-11-10 20:40:13 · 295 阅读 · 0 评论 -
SOURCETREE 3.1.3 版本跳过BITBUCKET注册方法
1.首先下载并安装好git程序。2.接着下载并执行SourceTreeSetup-3.1.3.exe,会进入登录或注册bitbucket的界面,我只是想用软件,并不想去注册账号。怎么办?请往下看。打开 %LocalAppData%\Atlassian目录,接着进入SourceTree目录,创建accounts.json文件,并修改accounts.json内容如下:[{"$id":...原创 2019-10-27 15:13:24 · 434 阅读 · 0 评论 -
服务器资源使用分析
经常有一些服务器内存、CPU占用资源多的问题,现象就是进程执行慢,命令卡,内存不够进程重启之类的,这些分析需要总结一些三板斧来快速分析定位问题。1、服务器总资源1.1 CPU1.1.1 cat /proc/cpuinfo1.2 MEM1.2.1 cat/proc/meminfo1.2.2 free1.3 DISK1.3.1 df -h1.3.2 du -s...原创 2019-10-18 10:02:48 · 870 阅读 · 0 评论 -
关于分库分表最全的一篇文章
这里介绍设计分库分表框架时应该考虑的设计要点,并给出相应的解决方案。一、整体的切分方式简单来说,数据的切分就是通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)中,以达到分散单台设备负载的效果,即分库分表。数据的切分根据其切分规则的类型,可以分为如下两种切分模式。 垂直(纵向)切分:把单一的表拆分成多个表,并分散到不同的数据库(主机)上。...原创 2019-10-10 18:17:33 · 263 阅读 · 0 评论 -
RabbitMQ指南(七) SSL\TLS通信
RabbitMQ指南(七) SSL\TLS通信7.1 证书生成和配置7.2 Java客户端7.3 C#客户端7.1 证书生成和配置 RabbitMQ对外提供服务时,为保证通信的安全性,通常使用SSL/TLS加密通信。 关于非对称加密、SSL\TLS协议、证书授权中心(Certificate Authority,CA)可参考其他资料,本文仅演示RabbitMQ SSL\TLS...原创 2019-09-03 16:47:17 · 2679 阅读 · 0 评论 -
RabbitMQ SSL安全认证
SSL安全认证1.文件创建使用rmqca作为RabbitMQ的认证中心,certs文件用于存放CA产生的证书,private存放CA的密钥,改变其权限不允许第三方访问,serial存放CA证书的序列号,index.txt存放CA颁发的证书# mkdir rmqca# cd rmqca# mkdir certs private# chmod 700 private#...原创 2019-09-03 16:40:41 · 2269 阅读 · 0 评论 -
git merge
一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支git checkout devgit pullgit checkout mastergit merge devgit push -u origin master二、当master代码改动了,需要更新开发分支(dev)上的代码git checkout mastergit pullgit ...原创 2019-07-25 15:07:05 · 154 阅读 · 0 评论 -
Linux 安装JDK
1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数) oracle 官网下载地址:jdk-7u80-linux-x64.g 2、进入虚拟机,查看是否有默认安装的 Open JDK 以 root 用户登录:输入 java -vesion. 如果出现如下信息,则默认安装有,需要卸载 3、卸载默认安装的 Open JDK ①、输...原创 2019-01-22 16:55:06 · 148 阅读 · 0 评论 -
java annotation(@Retention@Target)注解详解
一、注解:深入理解JAVA注解 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。1、元注解(meta-annotation): 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java...原创 2019-01-11 10:49:40 · 1114 阅读 · 0 评论
分享