- 博客(59)
- 收藏
- 关注
原创 InnoDB为什么要使用B+树?
转载:https://zhuanlan.zhihu.com/p/81273236?utm_source=wechat_timeline
2020-09-20 16:41:05
235
原创 RocketMQ消息丢失
转载:https://blog.youkuaiyun.com/LO_YUN/article/details/103949317
2020-09-09 09:15:16
172
原创 ConcurrentHashMap1.8详解
转载:https://www.cnblogs.com/kobebyrant/p/11296309.html
2020-09-07 08:58:12
390
原创 分布式事务解决方案、怎么保证消息不丢失,不重复消费,消息有序性等
转:https://www.cnblogs.com/anqli-java/p/13366635.html转:https://www.cnblogs.com/mayundalao/p/11798502.html
2020-08-27 02:05:27
392
原创 MyBatis中常用的XML标签
转:https://blog.youkuaiyun.com/weixin_41989775/article/details/89712923
2020-08-27 01:05:39
915
原创 redis范围分配槽位
转载:https://blog.youkuaiyun.com/xiao__jia__jia/article/details/84454620范围分配槽位:redis-cli -h 127.0.0.1 -p 6002 cluster addslots {5001…16383}
2020-07-23 11:48:21
1076
原创 redis主从集群搭建
转载:https://blog.youkuaiyun.com/aitangyong/article/details/52055932转载:https://blog.youkuaiyun.com/AkiraNicky/article/details/82562440
2020-07-21 14:19:44
645
原创 SpringBoot开启热部署
转载:https://blog.youkuaiyun.com/sun_luming/article/details/95195734?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
2020-07-20 15:41:53
148
原创 java秋招面经汇总
转:https://blog.youkuaiyun.com/Felix_ar/article/details/102732941
2020-07-09 17:07:38
257
原创 暴力递归改动态规划
转:https://blog.youkuaiyun.com/Felix_ar/article/details/83964391
2020-07-09 16:14:05
139
原创 IDEA——Git工作原理
转载:https://www.cnblogs.com/wynjauu/articles/10168708.html注意:1、IDEA中的代码必须先commit到本地仓库才能push到远程仓库。
2020-06-19 10:06:18
338
原创 SpringBoot配置logback-spring.xml的方式
转载:https://blog.youkuaiyun.com/xu_san_duo/article/details/80364600注意:开启彩色日志支持,在application.properties中配置这个属性spring.output.ansi.enabled=always。
2020-06-16 14:20:54
394
原创 tomcat容器、servlet容器、spring容器之间的关系
转载:https://www.cnblogs.com/shitou911013/p/11009600.html
2020-06-11 10:10:10
685
原创 关于接口和定义数组的两个选择题
1、下列能作为接口的修饰符的是?DA:privateB:protectC:finalD:abstract解析: AC肯定是不能选的要是用这两个修饰符修饰了这个接口就没有意义了。 B选项也不对接口只能public和default,选D因为接口默认就是abstract的。2、关于数组的初始化?BEA:String[] arg=new String[];//动态初始化,一定要指定数组长度,不然堆里面怎么开内存B:String arg[]=new String[]{};//这是正确的,数组长度
2020-05-16 10:15:11
196
原创 牛客网在线编程之——while(sc.hasNext())跳出循环的问题?
先上结论: 本地IDEA,while(sc.hasNext())是跳不出循环的(本地上可以通过某些方式跳出来这里不多讲),但是牛客上while(sc.hasNext()),当输入结束后能够跳出循环。测试代码:import java.util.*; public class Main{ public static void main(String[] args) { ...
2020-04-25 11:25:45
2870
4
原创 比较器使用总结
https://blog.youkuaiyun.com/weixin_46521681/article/details/105423180比较器使用总结:1、传入比较器的两个元素,如果返回前面的减后面的那么就是升序,如果返回后面减前面的就是降序,返回常数不排列。2、复杂的排序方式的时候(有多个排序条件,排序条件的优先级不一样),可以自己定义。...
2020-04-24 13:06:05
507
原创 踩坑!!!字符串不能按照小数点分割
踩坑!!!String str="10.1"//错误的写法,这样写直接会抛异常String[] strArray=str.split(".");//正确的写法 转义一下这个点String strArray=str.split("\\.");
2020-04-24 01:15:00
189
原创 华为机试第四题踩坑!!!
题目:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述: 连续输入字符串(输入2次,每个字符串长度小于100)。输入示例:abc123456789输出示例:abc000001234567890000000这题本来比较简单,但是牛客上写代码的时候踩坑了!!substring()这里第二个“s...
2020-04-23 21:46:48
244
原创 Java中的Scanner类详解
https://blog.youkuaiyun.com/u013568373/article/details/92803182总结:1、 next()遇到第一个有效字符(非空格、非换行)开始扫描,直到遇到下一个空格或者换行就终止,返回一个字符串。2、 nexLine()遇到换行才终止扫描,返回一个字符串。3、 nextInt()和next()方法一样,只不过返回的是整型数据。4、 hasNext()...
2020-04-23 19:27:04
294
原创 快速幂运算
1、基础知识2、快速幂代码非递归的快速幂(降低计算次数,达到O(logN))//求n的l次方,当数值比较小的时候public static long quickMi1(long n,long l){ long ans=1; long base=n; while(l>0){ if((l&1)!=0){ ans...
2020-04-22 19:02:22
145
原创 两个栈模拟一个队列(5)
题目: 个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。比较容易想到的pop实现是pop_1,优化后用pop_2实现,其时间复杂度更低。pop_1思路:每次都将stack1中的元素都压倒stack2中,然后弹出stack2的栈顶元素,再将stack2中的元素压到stack1中。pop_2思路:当stack2中有元素的时候直接返回stack2的栈顶元素,当sta...
2020-04-19 11:22:42
109
原创 递归构建二叉树(4)
递归核心点:1、问题能够分解成规模更小,但是解法一样子问题。2、要有递归结束条件。import java.util.Arrays;public class Solution { public TreeNode reConstructBinaryTree(int [] pre,int [] in) { //这个是递归结束条件,后面两个排除第一次传进来的数组有空数组的情...
2020-04-19 10:09:23
148
原创 UML图、聚合和组合的区别
1、UML图车的类图结构为<>,表示车是一个抽象类;1、它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示;2、小汽车为与SUV之间也是继承关系,它们之间的关系为泛化关系,使用带空心箭头的实线表示;3、小汽车与发动机之间是组合关系,使用带实心箭头的实线表示;4、学生与班级之间是聚合关系,使用带空心箭头的实线表示;5、学生与身份证之间为关联关系...
2020-04-16 21:17:42
1082
原创 MySQL索引、事务、锁机制总结
随着理解的深度和广度的增加后续不断更新…1.索引定义: 是对数据库表中一列或者多列的值进行排序的一种结构,使用索引能快速的访问数据表中对应的信息。索引的底层数据结构:innodb和myisam底层使用的B+树存储索引。B+树:非叶子结点只存索引值和指针,不存储数据。B树:非叶子结点不仅存储索引值还存储数据。多路查找树(B+,B)和其他的二叉树进行对比分析:同样的数据量多路查找树的高度...
2020-04-14 20:38:48
1084
原创 ConcurrentHashMap(1.7)源码分析
put过程:先找到segment,然后再去里面的小HashMap中找桶。扩容:segment数组并不会扩容,扩容的是里面的小HashMap。可能会出现这样的情况,一直往第一个sqgment里面put,那么第一个HashMap就会扩容,而其他的HashMap就不会扩容了。JDK1.7segmentMask=ssize-1这就是segment[ ] 的容量,这样写也说明了segment[ ]数组...
2020-04-07 16:57:48
377
转载 HashMap源码分析
分享一位大佬的博客内容讲解的比较详细:https://segmentfault.com/a/1190000012926722#item-3自己的总结:1.基本概述JDK1.8HashMap的结构:数组+链表+红黑树使用拉链式散列函数(减少哈希冲突),注意这里是尾插法。当链表的长度达到了8就转化成红黑树构造方法有四个,HashMap 构造方法做的事情比较简单,一般都是初始化一些重要变量...
2020-04-03 19:13:34
84
原创 原码、反码和补码
https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html
2020-04-03 11:09:14
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人