摘要: https://www.cnblogs.com/DMingO/p/13395530.html 阅读全文
posted @ 2020-07-29 15:49 随园 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 //声明数据库驱动,数据源的url,用于登录数据库的账户和密码(将其他功能封装成方法的时候方便使用) 2 String driver = "数据库驱动名称"; 3 String url = "数据库连接地址" 4 String user = "用来连接数据库的用户名"; 5 String pwd 阅读全文
posted @ 2020-07-29 10:23 随园 阅读(182) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/159017211 看着这算法凌乱的很,太复杂了!说实话,确实挺复杂,蛮罗嗦的,但是代数法可以得到如下表格: 假设4个queueConsumer有2个可以整除Consumer有3个不可整除Consumer有5个无法都分配queue[0]Con 阅读全文
posted @ 2020-07-29 08:57 随园 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hzmark/p/orderly_message.html Producer端确保消息顺序唯一要做的事情就是将消息路由到特定的分区,在RocketMQ中,通过MessageQueueSelector来实现分区的选择。 Consumer端 RocketM 阅读全文
posted @ 2020-07-28 16:24 随园 阅读(680) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Tane_1018/article/details/103392267 通过上边可以看到,当数组长度不为2的n次幂 的时候,hashCode 值与数组长度减一做与运算 的时候,会出现重复的数据,因为不为2的n次幂 的话,对应的二进制数肯定有一位为0 , 这 阅读全文
posted @ 2020-07-28 16:03 随园 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xichji/p/11713293.html 超实用的mysql分库分表策略,轻松解决亿级数据问题 https://www.cnblogs.com/xichji/p/11713300.html 数据库分库分表,何时分?怎样分?详细解读,一篇就够了 ht 阅读全文
posted @ 2020-07-27 14:44 随园 阅读(105) 评论(0) 推荐(0) 编辑
摘要: https://baijiahao.baidu.com/s?id=1645514817836645220&wfr=spider&for=pc 阅读全文
posted @ 2020-07-27 13:17 随园 阅读(248) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zcl_love_wx/article/details/81983267?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_ 阅读全文
posted @ 2020-07-27 09:04 随园 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Redis 单线程高性能,它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。 1.Redis数据结构及简单操作指令、应用场景 阅读全文
posted @ 2020-07-23 17:57 随园 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 今天一个电话面试问了这个问题。回来查了下答案,自己也顺带操作一遍,做个记录。之前只知道jstack工具可以查看线程状态这些。比如死锁这些,主要是之前不知道top -H -p pid这个命令的使用,这命令可以看到进程下面线程信息,拿到线程ID,然后再结合jstack命令使用就可以解决这个问题了。下面记 阅读全文
posted @ 2020-07-23 17:48 随园 阅读(476) 评论(0) 推荐(0) 编辑