自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 spring-cloud security oauth2的用法

auth2的相关原理我就直接引用balckheart大神的博文,就不班门弄斧。balckheart-OAuth2本期主要记录一下,

2021-08-22 20:36:04 159

原创 java线程池详解

1.线程池的优势总体来说,线程池有如下的优势:(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。(2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。(3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。2.线程池的构造方法线程池的真正实现类是 java.util.concurrent.ThreadPoolExecutor,其构造方法有如下4种: public

2021-08-15 19:55:27 127

原创 程序开发语言

2021-08-15 18:56:38 108

原创 JVM 排查进程CPU占用过高

问题描述CPU某给进程占用过高,导致服务器卡死,程序假死,问题排查。产生原因代码中有死循环或接近死循环的操作。快速创建大量临时变量,导致频繁触发GC回收。问题解决用top命令找到cpu占用率最高的进程号pid。 toptop -Hp pid 命令找到该进程下cpu占用最高的线程shift + p 按cpu排序shift + m 按内存排序top -Hp pid(进程号)使用 printf ‘%x\n’ PID (PID为上一步中获取到的线程号)转换成对应的1

2021-07-13 11:39:58 344

原创 JVM 常用工具

JDK内置工具使用原文链接jps(Java Virtual Machine Process Status Tool)查看所有的jvm进程,包括进程ID,进程启动的路径等。常用命令参数jps 列出pid和java主类名jps -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数jps -m 输出传递给main 方法的参数,在嵌入式jvm上可能是nulljps -l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名

2021-07-13 11:39:27 87

原创 机器码、字节码、汇编语言的区别

机器码机器码(machine code),机器语言指令,一种CPU的可读指令,是CPU可直接解读的0 1二进制序列。不同的CPU生产厂商,遵守的机器指令标准主体上是通用的,但也会有自己的一些比较特殊的指令。字节码字节码(Bytecode),是一种包含执行程序、由一序列 op(操作码)代码/数据对组成的二进制文件,字节码是一种中间码,它比机器码更抽象,需要直译器转译后才能成为机器码的中间代码,是一种要解释的虚拟机的指令,并且仍然需要在执行之前转换为机器代码。java文件经过javac编译器编译生成的.

2021-06-12 20:52:41 4925 3

原创 Maven配置中repositories、distributionManagement、pluginRepositories详解

1. repositorie 结构说明repositorie 表示下载项目依赖库文件的maven仓库地址<repositories> <repository> <!-- 仓库ID --> <id>nexus</id> <!-- 仓库名称 --> <name>Nexus</name> <!-- 仓库地址 --> <ur

2021-06-10 09:41:52 5211

原创 spring-cloud-alibaba 组件版本关系说明

spring-cloud-alibaba 组件版本关系说明https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明knife4j 增强版本的swaggerhttps://doc.xiaominfo.com/knife4j/

2021-06-06 19:21:31 182

原创 Spring Cloud Alibaba 技术栈

1. 反向代理:nginx,动静分离部署nginx中文文档2. 统一网关:基于spring-cloud-gateway,Spring Security OAuth2/JWT鉴权spring-cloud-gatewayhttps://blog.csdn.net/u013783065/article/details/1085287663. 分布式事务:Spring Cloud Alibaba Seata,阿里开源的分布式事务框架Seata中文官网4. 熔断、降级、限流:hysrix/Spring

2021-06-06 17:48:15 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除