会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
得记点什么了
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
[置顶]
总纲与计划(持续更新)
摘要: Java基础核心 HashMap Hashtable ConcurrentHashMap NIO讲解与demo 【java基础】说清楚equals和== Object类详解 Java8新特性 Java9新特性 Java10新特性 Java11新特性 Java12新特性 Java13新特性 JVM J
阅读全文
posted @ 2020-02-12 18:09 得记点什么了
阅读(234)
评论(0)
推荐(0)
2020年7月1日
【MyBatis】MyBatis缓存
摘要: 1、缓存概要 2、一级缓存命中场 3、一级缓存解析
阅读全文
posted @ 2020-07-01 00:09 得记点什么了
阅读(139)
评论(0)
推荐(0)
2020年6月30日
【MyBatis】MyBatis源码架构
摘要: 基于MyBatis3.4.4 1、架构图 针对接口层两种调用方式,简单提供两种演示代码 /** * 基于statementId * @throws IOException */ public void test1() throws IOException { //1、读取配置文件 读成字节输入流 I
阅读全文
posted @ 2020-06-30 16:36 得记点什么了
阅读(183)
评论(0)
推荐(0)
2020年4月30日
【JVM】CPU飙升问题
摘要: 前言 线上程序突然CPU飙升,,,在一个并发不大的网站,这种情况基本上99.99%都是程序有死循环。接下来看看怎么具体定位排查吧。 硬啃 看看最近的代码,搜索关键字while,根据我多年临床经验,100%是哪位菜鸟写了bug。 如果找不到原因,继续往下看。 线程dump 1、找出java的进程id
阅读全文
posted @ 2020-04-30 10:21 得记点什么了
阅读(452)
评论(0)
推荐(0)
2020年4月29日
【Spring boot】SpringApplication三板斧
摘要: SpringBoot程序启动入口的核心注解@SpringBootApplication,这个注解是由三部分组成: @SpringBootConfiguration,这个注解主要是继承@Configuration注解,主要用于加载配置文件。 @ComponentScan,主要用于组件扫描和自动装配。
阅读全文
posted @ 2020-04-29 20:51 得记点什么了
阅读(375)
评论(0)
推荐(0)
2020年4月25日
【MySQL】借助binlog排查一次生产问题
摘要: 问题背景 最近生产环境经常有报警,原因在于数据库中同一条任务被连续消费了2次。我们的任务是存到mysql数据库中的,其实为了避免分布式多实例环境下同一个任务被消费两次,我使用了mysql乐观锁的方式。但是根据日志查看,确实有任务被连续消费了两次。 问题分析 1、mysql乐观锁失效? 分析:其实my
阅读全文
posted @ 2020-04-25 17:19 得记点什么了
阅读(330)
评论(0)
推荐(0)
2020年3月13日
【Docker】常用命令
摘要: 安装 安装yum-utils: yum install -y yum-utils device-mapper-persistent-data lvm2 为yum源添加docker仓库位置: yum-config-manager --add-repo https://download.docker.c
阅读全文
posted @ 2020-03-13 22:01 得记点什么了
阅读(258)
评论(0)
推荐(0)
【Python】CentOS7安装Python3.7以及注意事项
摘要: linux安装python3时需要依赖一些编译环境,不注意的话,往往一件简单的事情搞得非常麻烦。下面简单记录下: 安装依赖 yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install
阅读全文
posted @ 2020-03-13 21:32 得记点什么了
阅读(329)
评论(0)
推荐(0)
2020年3月8日
【高并发】乐观锁和悲观锁
摘要: 什么是乐观锁和悲观锁 悲观锁,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。悲观锁适用于并发竞争很厉害,写比较多的操作。 乐观锁,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在提交更新
阅读全文
posted @ 2020-03-08 23:21 得记点什么了
阅读(831)
评论(0)
推荐(0)
2020年3月2日
【java基础】说清楚equals和==
摘要: equals和==到底在比较什么? 我们知道在java中,一个对象包含两部分:对象地址和对象本身。 equals比较的是对象本身是否相等。==比较的是对象地址是否相等。这句话是对的,但是下面我们还是要针对一些迷惑性的东西详细说一下。 关于equals equals是一个比较函数,对象的比较一般都会重
阅读全文
posted @ 2020-03-02 16:38 得记点什么了
阅读(342)
评论(0)
推荐(0)
【Zookeeper】zookeeper简单介绍和适用场景
摘要: 什么是zookeeper ZooKeeper是用于维护配置信息,命名,提供分布式同步以及提供组服务的集中式服务。 zookeeper数据结构 zookeeper数据结构简单的可以看成树状结构。每个节点最大只能存储1M的数据。 zookeeper特点 主从:集群中一个领导者,多个跟随者 半数机制:集群
阅读全文
posted @ 2020-03-02 00:58 得记点什么了
阅读(619)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告