1880486840013302_社区达人页

个人头像照片
1880486840013302
已加入开发者社区2003

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

已发布142篇文章
24条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 数据库
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年01月

  • 01.08 21:39:03
    发表了文章 2023-01-08 21:39:03

    CommandLineRunner与ApplicationRunner接口的使用及源码解析

    CommandLineRunner与ApplicationRunner接口的使用及源码解析
  • 01.08 21:28:27
    发表了文章 2023-01-08 21:28:27

    Java之Retry重试机制详解

    Java之Retry重试机制详解
  • 01.08 21:24:07
    发表了文章 2023-01-08 21:24:07

    EnvironmentAware接口的作用

    凡注册到Spring容器内的bean,实现了EnvironmentAware接口重写setEnvironment方法后,在工程启动时可以获得application.properties的配置文件配置的属性值。
  • 01.08 16:42:27
    发表了文章 2023-01-08 16:42:27

    RabbitMQ入门与核心概念

    rabbitMQ是一个开源的消息代理和队列服务器,用于通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。
  • 01.08 16:33:45
    发表了文章 2023-01-08 16:33:45

    Spring笔记-@Order注解和Ordered接口

    Spring笔记-@Order注解和Ordered接口
  • 01.08 16:30:44
    发表了文章 2023-01-08 16:30:44

    @EqualsAndHashCode - 相等更简单:从对象的字段生成hashCode和equals实现

    @EqualsAndHashCode - 相等更简单:从对象的字段生成hashCode和equals实现
  • 01.08 16:27:04
    发表了文章 2023-01-08 16:27:04
  • 01.08 16:24:33
    发表了文章 2023-01-08 16:24:33

    三分钟学会@Autowired@Qualifier@Primary注解

    spring自动装配相关的@Autowired,@Qualifier和@Primary注解
  • 01.08 16:11:55
    发表了文章 2023-01-08 16:11:55

    Java设计模式-观察者模式

    Java设计模式-观察者模式
  • 01.08 16:08:42
    发表了文章 2023-01-08 16:08:42

    Java设计模式-策略模式

    策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。
  • 01.08 16:05:43
    发表了文章 2023-01-08 16:05:43

    Java设计模式-单例模式

    Java设计模式-单例模式
  • 01.08 16:03:00
    发表了文章 2023-01-08 16:03:00

    基于websocket的实时通告功能,推送在线用户,新登录用户

    SpringBoot 部署与Spring部署都有一些差别,但现在用Srpingboot的公司多,SpringBoot创建项目快,所以使用该方式来讲解,有一个问题就是开发WebSocket时发现无法通过@Autowired注入bean,一直为空。
  • 01.08 15:53:41
    发表了文章 2023-01-08 15:53:41

    查看zookeeper注册中心是否有注册服务

    查看zookeeper注册中心是否有注册服务
  • 01.08 15:49:05
    发表了文章 2023-01-08 15:49:05

    Java StringBuilder和StringBuffer源码分析

    StringBuilder与StringBuffer是两个常用的操作字符串的类。大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的。前者是JDK1.5加入的,后者在JDK1.0就有了。下面分析一下它们的内部实现。
  • 01.08 15:46:37
    发表了文章 2023-01-08 15:46:37

    简单看看这两个类 String和StringBuilder

    简单看看这两个类 String和StringBuilder
  • 01.08 15:34:47
    发表了文章 2023-01-08 15:34:47

    透彻的掌握 Spring 中@transactional 的使用

    事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。
  • 01.08 15:31:17
    发表了文章 2023-01-08 15:31:17

    Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理

    在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。
  • 01.08 15:26:21
    发表了文章 2023-01-08 15:26:21

    事务超时

    本文概览:介绍了超时有关的概念:@Transaction的timeout、mybatis的timeout、mysql的innodb_lock_wait_timeout。
  • 01.08 15:15:34
    发表了文章 2023-01-08 15:15:34

    如何用消息系统避免分布式事务?

    如何用消息系统避免分布式事务?
  • 01.08 15:11:11
    发表了文章 2023-01-08 15:11:11

    基于IDEA Java 项目远程DEBUG调试

    基于IDEA Java 项目远程DEBUG调试
  • 01.08 15:02:53
    发表了文章 2023-01-08 15:02:53

    Redis大全手册(上)

    Redis大全手册
  • 01.08 01:15:35
    发表了文章 2023-01-08 01:15:35

    Spring事务管理的底层逻辑—源码解析

    首先进入CglibAopProxy.class的intercept方法打上一个Debug断点调试,或者在JdkDynamicAopProxy.class的invoke方法(如果目标方法是继承接口方式实现),根据不同实现方法类型选择不同的动态代理类
  • 01.08 00:52:18
    发表了文章 2023-01-08 00:52:18

    jpsite-v1环境搭建

    jpsite-v1环境搭建
  • 01.08 00:45:57
    发表了文章 2023-01-08 00:45:57

    Docker 多容器编排Swarm(六)

    Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docker Swarm 会更加适合。
  • 01.08 00:03:58
    发表了文章 2023-01-08 00:03:58

    并发编程之多线程线程安全

    当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。
  • 01.07 23:58:41
    发表了文章 2023-01-07 23:58:41

    并发编程之多线程基础

    每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。
  • 01.07 23:55:42
    发表了文章 2023-01-07 23:55:42

    ES6常用语法

    ES6:最新版的JS,ECMAScript标准 JavaScript语言(实现),它还有多种称呼: • ECMAScript6.0 • ECMA6 • ES6
  • 01.07 23:48:39
    发表了文章 2023-01-07 23:48:39

    Java生产环境性能监控与调优—基于JDK命令行工具的监控

    Java生产环境性能监控与调优—基于JDK命令行工具的监控
  • 01.07 00:56:38
    发表了文章 2023-01-07 00:56:38

    ElasticSearch之基本用法API

    ElasticSearch之基本用法API
  • 01.07 00:24:03
    发表了文章 2023-01-07 00:24:03

    ElasticSearch入门之环境搭建

    ElasticSearch是基于Apache Lucene构建的开源搜索引擎 采用Java编写,提供了简单易用的RESTFul API 轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理
  • 01.07 00:17:11
    发表了文章 2023-01-07 00:17:11

    分布式事务之事务实现模式与技术(四)

    在分布式系统中实现的事务就是分布式事务,分布式系统的CAP原则是: • 一致性 • 可用性 • 分区容错性 是分布式事务主要是保证数据的一致性,主要有三种不同的原则 • 强一致性 • 弱一致性 • 最终一致性
  • 01.06 23:21:02
    发表了文章 2023-01-06 23:21:02

    Java 如何正确地输出日志

    日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。
  • 01.06 23:08:51
    发表了文章 2023-01-06 23:08:51

    全面了解mysql锁机制(InnoDB)与问题排查

    表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。
  • 01.06 00:18:30
    发表了文章 2023-01-06 00:18:30

    分布式事务之JTA原理与实现(三)

    分布式事务之JTA原理与实现
  • 01.06 00:12:40
    发表了文章 2023-01-06 00:12:40

    分布式事务之Spring/JPA/JMS事务(二)

    分布式事务之Spring/JPA/JMS事务
  • 01.06 00:05:27
    发表了文章 2023-01-06 00:05:27

    实践-基于Docker搭建的mycat分片应用

    实践-基于Docker搭建的mycat分片应用
  • 01.05 23:46:31
    发表了文章 2023-01-05 23:46:31

    Docker Compose多容器部署(五)

    Docker Compose多容器部署
  • 01.05 23:35:09
    发表了文章 2023-01-05 23:35:09

    Docker的持久化存储和数据共享(四)

    有些容器会自动产生一些数据,为了不让数据随着 container 的消失而消失,保证数据的安全性。例如:数据库容器,数据库的表会产生一些数据,如果我把 container 给删除,数据就丢失。为了保证数据不丢失,这就有了 Volume 的存在。
  • 01.05 23:25:46
    发表了文章 2023-01-05 23:25:46

    分布式事务之数据库事务与JDBC事务实现(一)

    分布式事务之数据库事务与JDBC事务实现
  • 01.05 23:20:26
    发表了文章 2023-01-05 23:20:26

    Docker的网络(三)

    Docker的网络
  • 01.05 23:06:05
    发表了文章 2023-01-05 23:06:05

    开源数据库中间件-MyCat初探与分片实践

    一个新颖的数据库中间件产品支持mysql集群,或者mariadb cluster,提供高可用性数据分片集群。
  • 01.05 22:52:50
    发表了文章 2023-01-05 22:52:50

    dockerfile语法小解说(二)

    dockerfile语法小解说
  • 01.05 22:41:39
    发表了文章 2023-01-05 22:41:39

    Docker的镜像和容器介绍(一)

    docker 提供了一个开始,打包,运行App应用的平台,把app和底层infrastructure(基础设施)隔离开来。

2020年08月

  • 08.13 15:44:59
    发表了文章 2020-08-13 15:44:59

    熟练使用 Elastic Job系列之概念介绍(一)

    Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务,外部依赖仅Zookeeper。
  • 发表了文章 2023-05-30

    Elastic Job进阶--作业是如何被立即触发的

  • 发表了文章 2023-05-30

    熟练使用 Elastic Job系列之概念介绍(一)

  • 发表了文章 2023-05-30

    Linux中Chrome无界模式动态代理IP的配置(Selenium)

  • 发表了文章 2023-05-30

    学会这个,再也不怕Python环境安装 (CentOS 6 Python2.7 & Python3.7)

  • 发表了文章 2023-05-30

    redis事件监听的应用场景与案例实战

  • 发表了文章 2023-05-30

    OkHttp官方教程

  • 发表了文章 2023-05-30

    PostgreSQL 动态表复制(CREATE TABLE AS & CREATE TABLE LIKE)

  • 发表了文章 2023-05-30

    深入springMVC源码------文件上传源码解析(下篇)

  • 发表了文章 2023-05-30

    深入springMVC------文件上传源码解析(上篇)

  • 发表了文章 2023-05-30

    高级开发必须理解的Java中SPI机制

  • 发表了文章 2023-05-30

    Elasitcsearch High Level Rest Client学习笔记(二) 基础API - 木子H的个人空间 - OSCHINA

  • 发表了文章 2023-05-30

    Elasitcsearch High Level Rest Client学习笔记(一) - 木子H的个人空间 - OSCHINA

  • 发表了文章 2023-05-30

    JPA的EntityManager来实现SQL或者HQL语句查询

  • 发表了文章 2023-05-30

    Spring Boot 2.0(四):使用 Docker 部署 Spring Boot

  • 发表了文章 2023-05-30

    版本号命名规则

  • 发表了文章 2023-05-30

    logback的使用和logback.xml详解

  • 发表了文章 2023-05-30

    偶遇DDoS攻击-江湖厮杀之一波三折

  • 发表了文章 2023-01-10

    Ceph简介与体系架构

  • 发表了文章 2023-01-10

    jpsite-v2-cloud 一套拿来即用的企业级云原生微服务框架

  • 发表了文章 2023-01-10

    Linux系统篇—CPU使用率是怎么回事

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息