首页
学习
活动
专区
工具
TVP
发布

兜兜毛毛

专栏作者
82
文章
89658
阅读量
15
订阅数
MyBatis 中$与#号的区别
#号的功能非常强大,如果有自定义类型需要调整,如将java中自定义的枚举类型转换为数据库中的数字时,只需要自定义一个typeHandler,在参数中指定就可以。
兜兜毛毛
2021-09-06
9770
几种常见负载均衡算法工作原理
顾名思义将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。
兜兜毛毛
2021-04-15
8120
MyBatis plugins插件(4)
下边来简单做一个分表的插件,根据主键ID分,实现单数入<表名>表双数入<表名_1>表
兜兜毛毛
2021-04-15
5260
MyBatis 的由来(1)
好一点的会将数据库这些操作做一个工具封装,不好的你会看到每个查询方法中就会有类似以上测试代码一样的内容。
兜兜毛毛
2021-04-13
5290
Kafka 高可用架构 (3)
当添加一个分区或分区增加副本的时候,都要从所有副本中选举一个新的Leader出来。
兜兜毛毛
2021-04-01
6720
Redis 集群(11)
Redis本身的QPS已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到影响。这个时候我们希望有更多的Redis服务来完成工作。
兜兜毛毛
2020-03-19
5770
Redis 发布订阅模式(7)
前面我们说通过队列的rpush和lpop可以实现消息队列(队尾进队头出),但是消费者需要不停地调用lpop查看List中是否有等待处理的消息(比如写一个while循环)。为了减少通信的消耗,可以sleep()一段时间再消费,但是会有两个问题:
兜兜毛毛
2020-03-19
5260
Redis 数据结构与编码总结(6)
数据结构总结 对象 对象type属性值 type命令输出 底层可能的存储结构 object encoding 字符串对象 OBJ_STRING "string" OBJ_ENCODING_INT \ OBJ_ENCODING_EMBSTR \ OBJ_ENCODING_RAW int \ embstr \ raw 列表对象 OBJ_LIST "list" OBJ_ENCODING_QUICKLIST quicklist 哈希对象 OBJ_HASH "hash" OBJ_ENCODING_ZIPLIST \
兜兜毛毛
2020-03-19
2780
Redis ZSet (5)
ZSet集合基本与Set相同,只是多了一个数值类型属性score,score相同时,按照Key的ASC码排序。
兜兜毛毛
2020-03-19
3540
Redis List(3)
在早期的版本中,数据量较小时用ziplist存储,达到临界值时转换为linkedlist进行存储,分别对应OBJ_ENCODING_ZIPLIST 和OBJ_ENCODING_LINKEDLIST。
兜兜毛毛
2020-03-19
5590
Redis Hash哈希(2)
外层的哈希(RedisKV的实现)只用到了hashtable。当存储hash数据类型时,我们把它叫做内层的哈希。内层的哈希底层可以使用两种数据结构实现:
兜兜毛毛
2020-03-19
8710
Redis 存储原理(1)
Redis现在基本也算是后台开发的基础服务,基本像Mysql一样普遍在应用中使用了。我第一次接触的Nosql是memcache用来解决夸服务session共享问题。后来因为memcache无法持久化问题改为使用Redis。这次主要针对Redis做一个整理。
兜兜毛毛
2020-03-19
1.2K0
击穿JVM虚拟机
首先我们需要了解什么是虚拟机,为什么虚拟机可以实现夸平台,虚拟机在计算机中扮演一个什么样的角色。
兜兜毛毛
2019-11-23
8240
布隆过滤器
本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。
兜兜毛毛
2019-10-23
5820
JVM 字节码指令表
字节码 助记符 指令含义 0x00 nop 什么都不做 0x01 aconst_null 将 null 推送至栈顶 0x02 iconst_m1 将 int 型 -1 推送至栈顶 0x03 iconst_0 将 int 型 0 推送至栈顶 0x04 iconst_1 将 int 型 1 推送至栈顶 0x05 iconst_2 将 int 型 2 推送至栈顶 0x06 iconst_3 将 int 型 3 推送至栈顶 0x07 iconst_4 将 int 型 4 推送至栈顶 0x08 iconst_5 将
兜兜毛毛
2019-10-23
1.7K0
Java反射机制
Java反射机制是的运行状态中(.calsss),对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
兜兜毛毛
2019-10-23
5520
Git commit message和工作流规范
接入参考commit-message-test-project项目。具体步骤如下:
兜兜毛毛
2019-10-23
4160
JVM参数表
Java HotSpot VM中-XX:的可配置参数列表进行描述;这些参数可以被松散的聚合成三类:
兜兜毛毛
2019-10-23
1.2K0
Java集合---HashMap(6)
存储Key—value形式数据,在JDK1.7时撞库使用链表,在1.8中对HashMap撞库情况进行优化,使用链表与红黑树对撞库进行优化
兜兜毛毛
2019-10-23
3720
Java集合---CopyOnWriteArrayList(5)
该集合如其名字一样,是先创建一个新的数组,然后将旧的数组copy到新数组中,再切换数组引用。并且该数组是在每次添加时都会执行以上流程,所以不建议在多写入的场景使用。
兜兜毛毛
2019-10-23
3360
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档