处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
1、查询小写字母相关数据 2、查询大写字母相关数据 问题:通过上面两条SQL语句,发现MySQL的like查询时不区分大小写的 解决方法(查询时指定区分大小写):在like后...
1.需求分析: 在开发中会遇到这样一个问题,查询订单信息,级联查询出用户信息和订单明细信息 2.sql语句实现 2.1确定主查询表:订单表2.2确定关联查询表:用户表, 订单...
背景 运维人员反馈一个容器化的java程序每跑一段时间就会出现OOM问题,重启后,间隔大概两天后复现。 问题调查 一查日志 由于是容器化部署的程序,登上主机后使用docker...
最近的一个业务系统,需要实现一套操作日志的记录方式。这篇日志算是对各种实现的一个思考。 一 每个操作记录流水这种方式非常适合每一步操作都非常重要的系统。比如常见的金融操作系统...
Activiti 7快速入门 一直有一个想法,就是写一篇关于工作流入门的文章,希望能对你理解工作流有所帮助。 什么是工作流 代码地址:https://github.com/h...
接了个大活,要把公司内部好几条业务线的订单系统统一抽取出来,做成一个订单平台,支撑目前多条业务线的订单体系,同时也要求可以灵活扩展,快速支持之后的新业务。 谈到订单,基本上是...
目录 该项目提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring...
看完书可以看看这两则面试招聘:面试:5万字近百页,数据科学面试终极指南招聘·OPPO高级爬虫架构师 本书翻译已加入ApachCN的开源协作项目,见 https://githu...
如果要求可以动态配置呢,有可能领导审批完了,不用到CEO就结束了
极简状态机-Statemachine背景 之前18年曾经写过一篇关于状态机的博客,链接如下:https://www.jianshu.com/p/8def04b34b3c在楼主当初的设计过程中,已经认为是非常完美...
因项目需要,需要和三方的oauth2服务器进行集成。网上关于spring cloud security oauth2的相关资料,一般都是讲如何配置,而能把这块原理讲透彻的比较...
这几天一直在研究oauth2协议,打算按照oauth2协议做一个认证服务,使用了spring security oauth2作为工具搭建了认证服务器和资源服务器。这篇博客还不...
Spring Security主要做两件事,一件是认证,一件是授权。 1.Spring Security初体验 Spring Security如何使用,先在你的项目pom.x...
概述 使用过spring aop的人应该都知道,spring是通过动态代理来实现的。而动态代理听过的有jdk的动态代理以及cglib的动态代理。究竟这两种代理方式有什么区别,...
编译自:nginx-web-server 目录: 建立虚拟服务器 配置 location 使用变量 返回指定的状态码 URI 重写 对 HTTP Response 进行重写 ...
前言:RabbitMQ相关知识请参考: https://www.jianshu.com/p/cc3d2017e7b3Linux安装RabbitMQ请参考: https://w...
准备工作 找到U盘位置 先将U盘插入电脑,打开终端,用以下命令找到U盘位置 如上图,我的U盘位置为/dev/disk6 取消挂载U盘 采用以下命令取消挂载U盘 刻录 采用以下...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 上一篇已经对线程池的创建进行了分析,...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 分析Java线程池执行原理[http...