推荐文章
JVM

深入理解JVM+脑图

深入理解JVM运行机制附带思维导图

阅读更多
springboot

SpringBoot版的JVM检控工具

项目介绍 基于SpringBoot2.0 实现的jvm远程监工图形化工具,可以同时监控多个web应用 该项目是借鉴另个一开源项目 ( Jav

阅读更多
springboot

SpringBoot实现的Mongodb管理工具

项目介绍 Mongodb网页管理工具,基于Spring Boot2.0,前端采用layerUI实现。 源于线上环境部署mongodb时屏蔽了

阅读更多
springboot

简单微信小程序个人博客

项目介绍简单微信笔记小程序. 文档 https://a870439570.github.io/blog-sharon/ 项目架构 Spri

阅读更多
高性能MySQL第三本笔记总结(上) 高性能MySQL第三本笔记总结(上)
无论何时,只要有多个查询需要在同一个时刻修改数据时,就会有并发问题。MySql主要在服务器层与存储引擎层进行并发控制。 假设数据库中
2019-05-27
SpringBoot集成Sharding-JDBC实现分库分表 SpringBoot集成Sharding-JDBC实现分库分表
概述 ShardingSphere,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)
2019-04-25
Spring Boot 自定义一个starter Spring Boot 自定义一个starter
SprngBoot之所以现在这吗火热,是因为spring starter模式使我们日常模块化开发独立化, 模块之间依赖关系更加松散,更加的
2019-04-25
Docker快速入门 Docker快速入门
概述 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6
2019-04-20
一条SQL查询语句是如何执行的 一条SQL查询语句是如何执行的
MySQL可以分为Server层和存储引擎层两部分 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多
2019-04-16
volatile的内存语义 volatile的内存语义
volatile的特性 volatile修饰的变量可以禁止指令重排序和保证了内存可见性和单一操作的原子性,类似i++这样的复合操作的原子性保
2019-04-05
SpringBoot集成prometheus+Grafana监控 SpringBoot集成prometheus+Grafana监控
概述 Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。 添加依赖 <dependenc
2019-04-02
并发编程-深入理解线程池ThreadPoolExecutor 并发编程-深入理解线程池ThreadPoolExecutor
概述 使用线程池技术可以降低资源的消耗,提高响应速度和线程的可重复利用性 当提交一个新任务到线程池后,线程池首先会判断核心线程池(coreP
2019-03-31
并发编程-深入理解阻塞队列ArrayBlockingQueue源码 并发编程-深入理解阻塞队列ArrayBlockingQueue源码
概述 ArrayBlockingQueue是一个由数组构成的有界阻塞队列,此队列按 FIFO(先进先出)原则对元素进行排序,支持公平和非公平
2019-03-30
并发编程-深入理解ConcurrentLinkedQueue源码 并发编程-深入理解ConcurrentLinkedQueue源码
概述 ConcurrentLinkedQueue是一个基于链接节点的无边界的线程安全队列,它采用先进先出原则对元素进行排序,插入元素放入队列
2019-03-29
并发编程-深入理解ThreadLocal源码 并发编程-深入理解ThreadLocal源码
概述 ThreadLocal 是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰。
2019-03-28
并发编程-深入理解Semaphore源码 并发编程-深入理解Semaphore源码
概述 Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。 比如数据库的连接资源是非常有限的,如果同时有上千个线程去
2019-03-24
1 / 5