Gao Ming’s Blog

Java后端开发,Python自然语言处理,爬虫等技术博客

响应式编程

响应式编程

响应式编程...

本地缓存和分布式缓存

本地缓存和分布式缓存

本地缓存和分布式缓存缓存在服务端编程当中,缓存主‰......

三色标记

三色标记

三色标记白色:尚未访问过 黑色:本对象已经访问过,......

GC问题排查

GC问题排查

GC问题排查先检查JVM的启动参数和进程号1234# project name 为项目的应u......

线程池

线程池

线程池池化思想:线程池、字符串常量池、数据库连接l......

工厂模式

工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式

工厂模式工厂顾名思义就是创建产品,根据产品是具体N......

策略模式

策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想

策略模式背景实现某一个功能有多种算法或者策略,我N......

ReentrantLock源码解析

java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能。而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景

ReentrantLock源码解析ReentrantLock位于java.util.concurrent.locks包下面 java可重入锁 demo123456789101112131415161718192......

Spring

Spring 是目前主流的 Java Web 开发框架,是 Java 世界最为成功的框架。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力

SpringSpring框架是由于软件开发的复杂性而创建的。Spring使用的是&#x......

Cat

CAT(Central Application Tracking),是美团点评基于 Java 开发的一套开源的分布式实时监控系统。美团点评基础架构部希望在基础存储、高性能通信、大规模在线访问、服务治理、实时监控、容器化及集群智能调度等领域提供业界领先的、统一的解决方案,CAT 目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC、数据库、缓存、MQ 等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等服务

CatCAT(Central Application Tracking),是美团点评基于 Java 开发的一套开源的分^......