- 博客(156)
- 收藏
- 关注
原创 mysql回表查询,聚集索引与普通索引
要说回表查询,先要从InnoDB的索引实现说起。InnoDB有两大类索引,一类是聚集索引(Clustered Index),一类是普通索引(Secondary Index)。InnoDB的聚集索引InnoDB聚集索引的叶子节点存储行记录,因此InnoDB必须要有且只有一个聚集索引。1.如果表定义了PK(Primary Key,主键),那么PK就是聚集索引。2.如果表没有定义PK,则第一个NOT NULL UNIQUE的列就是聚集索引。3.否则InnoDB会另外创建一个隐藏的ROWID作为
2021-06-06 11:54:02
458
原创 2021-05-15超详细十大经典排序算法总结
https://blog.youkuaiyun.com/weixin_41190227/article/details/86600821
2021-05-15 22:17:47
248
原创 周阳老师大厂高频笔记
https://blog.youkuaiyun.com/oneby1314/category_10292542.htmlhttps://blog.youkuaiyun.com/oneby1314/category_10692968.html
2021-04-08 22:01:03
569
转载 log4j.properties 详解与配置步骤
https://blog.youkuaiyun.com/sinat_30185177/article/details/73550377
2021-04-01 23:59:45
161
转载 Dubbo启动时qos-server can not bind localhost:22222错误解决
https://blog.youkuaiyun.com/u012988901/article/details/84503672
2021-04-01 23:17:29
372
转载 尚硅谷netty
https://blog.youkuaiyun.com/weixin_44449838/category_10531982.html
2021-03-31 23:20:24
350
原创 001期~150期汇总,方便阅读,不断更新中.....
https://mp.weixin.qq.com/s?__biz=MzIyNDU2ODA4OQ==&mid=2247485351&idx=2&sn=214225ab4345f4d9c562900cb42a52ba&chksm=e80db1d1df7a38c741137246bf020a5f8970f74cd03530ccc4cb2258c1ced68e66e600e9e059&scene=21#wechat_redirect
2021-03-14 11:58:01
212
原创 狂神说redis笔记
下载https://www.52pojie.cn/forum.php?mod=viewthread&tid=1313360https://www.52pojie.cn/forum.php?mod=viewthread&tid=1313360博客https://www.cnblogs.com/kylinxxx/category/1599297.html
2021-03-12 23:50:40
135
原创 springboot集成Redis
SpringBoot整合Redis及Redis工具类撰写:不含缓存https://www.cnblogs.com/zeng1994/p/03303c805731afc9aa9c60dbbd32a323.html#!comments带缓存:https://blog.youkuaiyun.com/hehuihh/article/details/88526902
2021-03-12 15:22:47
135
原创 JUC体系图
参考:https://blog.youkuaiyun.com/TZ845195485/article/details/109210263
2021-03-11 14:27:28
364
原创 Redis面试题
https://www.cnblogs.com/javazhiyin/p/13839357.htmlhttps://www.cnblogs.com/jasontec/p/9699242.html
2021-03-10 14:30:12
126
原创 Java8 中 List 转 Map(Collectors.toMap) 使用技巧
使用toMap()函数之后,返回的就是一个Map了,自然会需要key和value。toMap()的第一个参数就是用来生成key值的,第二个参数就是用来生成value值的。第三个参数用在key值冲突的情况下:如果新元素产生的key在Map中已经出现过了,第三个参数就会定义解决的办法。在你的例子中.collect(Collectors.toMap(UserBo::getUserId, x -> x,(x, y)-> x));第一个参数UserBo::getUserId表示选择Use...
2021-03-10 10:27:26
901
1
原创 redis-benchmark压力测试使用
redis-benchmark是redis官方提供的压测工具,安装好redis后,默认安装。使用简便。语法:Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]模拟20个客户端,100000次请求redis-benchmark -h 192.168.1.1 -p 6379 -n 100000 -c 2.
2021-03-09 14:26:54
284
原创 Redis持久化机制
https://www.cnblogs.com/xingzc/p/5988080.htmlhttps://baijiahao.baidu.com/s?id=1654694618189745916&wfr=spider&for=pc
2021-03-09 14:16:19
128
转载 Redis zset的数据结构:SkipList(跳表)的原理及实现
https://blog.youkuaiyun.com/u013592964/article/details/85766096
2021-03-09 11:12:10
373
原创 【面试官:select语句和update语句分别是怎么执行的
【面试官:select语句和update语句分别是怎么执行的? - 今日头条】https://m.toutiao.com/is/eeaVmaK/最近有粉丝面试互联网公司被问到:你知道select语句和update语句分别是怎么执行的吗?,要我写一篇这两者执行SQL语句的区别,这不就来了。总的来说,select和update执行的逻辑大体一样,但是具体的实现还是有区别的。当然深入了解select和update的具体区别并不是只为了面试,当希望Mysql能够高效的执行的时候,最好的办法就是清楚的了解Mys
2021-03-03 08:51:14
318
原创 es分片分配问题及配置总结
1,解决ES分片未分配的问题https://blog.youkuaiyun.com/kezhen/article/details/793795122,设置cluster.routing.allocation.enable为none,禁用分片分配的问题,新建索引,主分片会分配失败,显示unsigned3,ES的集群shard平衡https://www.jianshu.com/p/a81ca31bb3163,es配置设置常用,命令(集群级别配置)transient 临时:这些设置在集群重启之前一直会...
2021-03-01 11:19:49
1486
转载 spring启动时只执行一次的方法实现
spring项目如何在启动项目是执行一些操作,在spring中能通过那些操作实现这个功能呢。1.方法一我在spring的配置文件中添加上这条,这个配置只能在启动项目是执行一遍。 还有一点 要注意 这个方法不能是controller层的方法<-- class是类的全名加包名 这是指定运行的方法在那个类里面 --><-- scope 值得范围 这里给的参数是 singleton --><-- inti-method 是指要执行的方法 -->&l.
2021-02-24 10:53:19
2374
1
转载 Java中字节Byte和位Bit的关系及最小值最大值表示
https://blog.youkuaiyun.com/iamlihongwei/article/details/97626390
2021-02-20 15:02:41
514
转载 Java中的<< 和 >> 和 >>> 详细分析
Java中的<< 和 >> 和 >>> 详细分析<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位左移时不管正负,低位补0正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80负数:r = -20 << 2 -20 的二进制原码 :1001 0100 -20 的二进制反码 :.
2021-02-20 14:58:08
141
转载 finalize()用途
https://blog.youkuaiyun.com/a4171175/article/details/90749839
2021-02-18 09:58:38
133
原创 阻塞锁与自旋锁
在学习JAVA并发包的时候发现其底层的实现是通过AQS框架来完成的,而AQS框架中维护了一个CLH队列,CLH队列使用了CLH锁,因此上网搜了下这方面的内容,发现原来在并行编程中有这么多的锁类型,索性做个总结,此为本篇内容的缘由.阻塞锁阻塞锁是指当线程尝试获取锁失败时,线程进入阻塞状态,直到接收信号后被唤醒.(线程的状态包括新建、就绪、运行、阻塞及死亡)在JAVA中,能够唤醒阻塞线程的操作包括Object.notify, Object.notifyAll, Condition.signal, Loc
2021-02-07 15:17:01
805
转载 ThreadLocal及Java中关于WeakReference和WeakHashMap的理解
https://blog.youkuaiyun.com/bbscz007/article/details/105686382https://www.cnblogs.com/Skyar/p/5962253.html
2021-02-02 16:53:45
243
原创 try-catch-finally执行顺序及语句中对变量进行赋值的问题
package com.zte.lzz.leetcode.tryCatchFinally;/** * try-catch-finally 执行顺序及finally修改属性值问题总结 */public class TryCatchFinallyDemo { public static void main(String[] args) { System.out.println(show01()); System.out.println("-----------.
2021-02-02 16:17:53
703
转载 java文本复制的9种方式
https://blog.youkuaiyun.com/qq_26106607/article/details/79123496
2021-02-01 17:10:34
236
转载 ConcurrentHashMap 1.7和1.8的区别
ConcurrentHashMap 1.7和1.8的区别1、整体结构1.7:Segment + HashEntry + Unsafe1.8: 移除Segment,使锁的粒度更小,Synchronized + CAS + Node + Unsafe2、put()1.7:先定位Segment,再定位桶,put全程加锁,没有获取锁的线程提前找桶的位置,并最多自旋64次获取锁,超过则挂起。1.8:由于移除了Segment,类似HashMap,可以直接定位到桶,拿到first节点后进行判断,1
2021-01-26 16:28:53
1331
转载 JDK1.8 java.io.Serializable接口详解
https://www.cnblogs.com/wangg-mail/p/4354709.html
2021-01-26 10:05:50
499
转载 2021-01-21对map进行key或者value排序
package com.drew.test;import java.util.List;import java.util.Map;import com.google.common.collect.ImmutableMap;import com.google.common.collect.Lists;import com.google.common.collect.Maps;/** * @author zero 2019/04/08 */public class Java8futur.
2021-01-21 22:34:25
134
转载 java的三种随机数生成方式
java的三种随机数生成方式随机数的产生在一些代码中很常用,也是我们必须要掌握的。而java中产生随机数的方法主要有三种:第一种:new Random()第二种:Math.random()第三种:currentTimeMillis()第一种第一种需要借助java.util.Random类来产生一个随机数发生器,也是最常用的一种,构造函数有两个,Random()和Random(long seed)。第一个就是以当前时间为默认种子,第二个是以指定的种子值进行。产生之后,借助不同的语句产生
2021-01-20 15:52:47
144
原创 ab 测试分层分流
https://my.oschina.net/u/4084220/blog/3053499?from=timeline&isappinstalled=0https://blog.youkuaiyun.com/wuhuan_wp/article/details/7010071#https://blog.youkuaiyun.com/sgq0085/article/details/84734632?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendF
2021-01-20 14:50:38
663
转载 分布式锁:MySQL,Redis,ZK
https://blog.youkuaiyun.com/kingmax54212008/article/details/107090759/
2021-01-13 16:34:34
135
原创 Linux学习之常用高级命令
1,查看整体机器性能 top 1.1 cpu 1.2 mem 1.3 id=idle 1.4 load average2,内存free -m3,硬盘df -h4,CPU 包含但不限于vmstat -n 2 35,磁盘IOiostat -xdk 2 3
2021-01-12 22:33:46
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人