logo

Heart.Think.Do

  • Java
    • java基础
    • 并发
    • NIO
    • JVM
    • Guava
    • 网络编程
    • 数据结构&算法
  • JavaWeb
    • Servlet
    • Spring
      • Spring IOC
      • Spring AOP
      • Spring MVC
      • Spring Transaction
      • Spring Boot
      • Spring security
    • Mybatis
  • golang
  • 中间件
    • Zookeeper
    • RPC
      • Dubbo
    • MQ
      • kafka
    • 缓存
      • Redis
    • 分库分表
    • 搜索
    • Databus
    • 数据库
      • Mysql
      • Druid
  • 网站开发
    • 代码规划化
    • 安全
    • 权限验证
    • 前端
  • 项目研发
    • Linux
    • Git
    • Maven
    • DevOps
    • jeckins
    • 服务器
      • nginx
      • tomcat
    • 开发工具
    • docker
  • 服务治理
    • spring cloud
    • 服务发现
    • 服务网关
    • 限流
    • 熔断降级
    • API管理
    • 监控系统
    • 日志系统
    • 分布式任务调度
    • 稳定性/高可用/容灾
  • 架构&设计
    • 架构
    • 高并发
    • CODE规范
    • 设计模式
  • 技术管理
    • 项目管理
    • 技术规划
    • 团队建设
  • 扩展
    • 常用

项目研发

imgserver (1)

Innodb加行锁规则

2021年1月23日 Mysql

本文小结:介绍了Inodb加行锁的原则。 加锁规则总结 1、三种行锁的规则为: (1)Next-Key是默认锁…

Read More
imgserver

Mysql事务隔离级别之分析线上业务bug

2020年8月27日 Mysql, Spring Transaction

本文概览:子啊“可重复读”的mysql事务隔离级别下分析线上一个bug。 1 问题 正常的代码,通过selec…

Read More
imgserver

Maven依赖版本冲突

2019年9月20日 Maven

本文概览:介绍了版本冲突是什么,如何解决和避免。 1 何为依赖版本冲突 比如项目直接依赖a和b,这两包都依赖c…

Read More
u=12577404,479830424&fm=26&gp=0

XXL-JOB(1) 分布式任务系统选型和XXL-JOB介绍

2019年9月4日 分布式任务调度, 数据库 xxl-job

本文概览:介绍了在选型分布式系统时,我们期待的功能有哪些。xxl-job的功能概览。 1 问题背景 目前定时任…

Read More
imgserver

Maven构建项目的生命周期和插件

2019年7月24日 Maven

本文概览:介绍maven生命周期和插件。 1 生命周期 1.1 生命周期介绍 maven是一个项目构建(bui…

Read More
imgserver

Java自带项目管理命令

2019年7月22日 java基础, Maven

本文概览:不使用maven情况下,使用原始Java命令进行编译打包。 1 编译 通过javac命令执行编译操作…

Read More
imgserver

JDK关闭钩子与Tomcat关闭钩子

2019年4月17日 java基础, tomcat java特性

1 JDK关闭钩子 在很多应用场景下,程序退出后,需要做一些善后处理,JDK提供了 关闭钩子 。除了kill …

Read More
imgserver

Mysql/Jdbc事务和Spring事务

2018年8月27日 Mysql, Spring Transaction

本文概览:事务分为扁平事务、保存点扁平事务、事务的嵌套。事务隔离中脏读、不可重复读、幻读三个读数据问题 定义及…

Read More
imgserver (1)

mysql的innodb锁

2018年6月7日 Mysql, 数据库 Mysql锁

本文概览:1、介绍了三种锁类型,以及RecordLock、GapLock等具体锁。2、以及每一sql执行时如何…

Read More
imgserver

mysql 死锁

2018年6月7日 Mysql, 高并发 Mysql锁

本文概览:在分析死锁时需要从以下三个方面考虑: 1、那些锁引起的死锁 死锁就是由不同事务的 Recored L…

Read More
imgserver

Tomcat源码运行和Build

2018年1月9日 tomcat

本文概览:包括两个部分:(1)通过IDEA导入tomcat源码,并执行tomcat;(2)对tomcat源码进…

Read More
imgserver1

Git之master主干代码回滚

2017年10月17日 Git

本节概览:通过git revert来实现线主干代码的回滚。如下命令 对于 merge类型的commit对象,还…

Read More
imgserver

Nginx介绍和部署

2017年8月30日 nginx, 服务器

本文概览:主要包括nginx介绍、安装和配置三个部分。 1 nginx介绍 1.1 引入 apache不具备高…

Read More
imgserver (1)

悲观锁

2017年7月23日 Mysql, 高并发 Mysql锁

本文概览:介绍通过”select …for update”实现悲观锁。 1…

Read More
imgserver

通过jstack分析log4j的hang住问题

2017年7月18日 DevOps

本文概览:在程序hang住时,可以通过jstack获取线程堆栈信息,分析是否是死锁或者死循环导致程序hang住…

Read More
  • Next Page »

标签

Bootstrap concurrent Dao层实现 dropwizard metrics echarts eureka grafana hystrix influxDb JavaScript java特性 jQuery json解析 Laui log4j2 logback LRU Mac micrometer Mysql慢查询 Mysql锁 sentinel Shell swagger WordPress xxl-job zuul 办公 单元测试 多线程 常用算法 指标收集 数据一致性 方法论 登录验证 线程池 视频直播 踩过的坑 锁 项目中遇到问题

ABOUT US

© 2023 Heart.Think.Do | 京ICP备 16046636 号