导航

2022年4月12日 #

简单实现下监听

摘要: 监听器提供了一种获取服务器运行状况、动态干预的方式,服务器在运行期间发生指定变化时及时介入干预。 首先我们定义一个监听事件的抽象类,所有事件都需要继承该类 1 public abstract class AbstractEvent { 2 //事件源 3 protected Object sourc 阅读全文

posted @ 2022-04-12 14:13 dogDan 阅读(36) 评论(0) 推荐(0) 编辑

2022年3月7日 #

pulgins之反编译

摘要: 安装插件 Java Decompiler IntelliJ Plugin F:\hc-code\supconit\honeycomb\license\6.3.0>java -cp "D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.1\plugins\j 阅读全文

posted @ 2022-03-07 16:13 dogDan 阅读(40) 评论(0) 推荐(0) 编辑

一、虚拟机中的对象

摘要: 一、对象是如何创建的、对象的内存布局、对象是如何访问创建的 1)、对象是如何创建的 对象的创建基本分5个部分: 1.检查加载 4.设置类信息 2.分配内存 5.对象初始化 3.内存空间初始化 1、检查加载 虚拟机遇到一个new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并 阅读全文

posted @ 2022-03-07 13:46 dogDan 阅读(44) 评论(0) 推荐(0) 编辑

2022年3月4日 #

二、redis为什么那么快?

摘要: 1.redis 到底有多块 Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差! 2.redis 性能测试 1〉主要观 阅读全文

posted @ 2022-03-04 13:21 dogDan 阅读(45) 评论(0) 推荐(0) 编辑

2022年3月2日 #

一、介绍redis

摘要: 一、什么是redis、redis有哪些特性、redis有哪些应用场景、redis的数据结构 1. 什么是redis redis是一种基于键值对(key-value)数据库,其中value可以为string、hash、list、set、zset等多种数据结构,可以满足很多应用场景。还提供了键过期,发布 阅读全文

posted @ 2022-03-02 15:16 dogDan 阅读(18) 评论(0) 推荐(0) 编辑

2022年1月31日 #

myisam和innodb的区别

摘要: 1. 存储结构: MyISAM:(文件名以表名开始) .frm文件存储表定义 .MYD文件存储数据 .MYI文件存储索引 采用非聚簇索引,所以数据文件和索引文件是分开的,辅助索引和主键索引是一样的,不需要保证唯一性 存储表的总行数 InnoDB: 所有的表保存在同一个(也可能多个)数据文件中,表的大 阅读全文

posted @ 2022-01-31 15:07 dogDan 阅读(63) 评论(0) 推荐(0) 编辑

2022年1月20日 #

saveOrUpdate : 一次踩坑

摘要: 记一次mybatis使用的踩坑记录: 在使用mybatis的时候会觉得很方便,但是今天在使用saveOrUpdate出现一个报错,原因是我在update 的时候除了主键 其他字段是null,在第一次调取的时候插入正常返回 但是当第二次调取的时候是更新字段,所以是 { "status": false, 阅读全文

posted @ 2022-01-20 19:14 dogDan 阅读(1602) 评论(0) 推荐(0) 编辑

2022年1月11日 #

对于@Primary注解的使用

摘要: 当一个接口存在多个实现的时候会报org.springframework.beans.factory.NoUniqueBeanDefinitionException类似的异常信息,项目中碰到引用别人事先写好的框架,但是对于其中个别实现并不是很需要,因此可以通过使用@Primary注解进行处理 比如处理 阅读全文

posted @ 2022-01-11 19:52 dogDan 阅读(878) 评论(0) 推荐(0) 编辑

2022年1月5日 #

对mysql日志的理解

摘要: binlog: binlog用于记录数据库执行的写入性操作,以二进制的形式保存在磁盘中。binlog 是 mysql的逻辑日志(可以理解为是sql语句的二进制存储),并且由 Server 层进行记录,使用任何存储引擎的 mysql 数据库都会记录 binlog 日志。 在实际应用中, binlog  阅读全文

posted @ 2022-01-05 22:57 dogDan 阅读(42) 评论(0) 推荐(0) 编辑