摘要:消息队列 所有的赢家,都是蓄谋已久! 背景:消息队列七大基本问题,同时也是MQ 面试必须要掌握的东西。 一、何谓消息队列? 消息队列就是一个使用队列来通信的组件,也叫消息中间件。 二、消息队列有何作用? 异步处理、服务解耦、流量控制。 三、消息队列模型? 消息队列有两种模型:队列模型&发布/订阅模型 阅读全文
posted @ 2020-09-18 18:00 涛姐涛哥 阅读(76) 评论(1) 推荐(2) 编辑
摘要:简单密码 绕树三匝,何枝可依。 背景:Java 在线编程机试刷题。 题目描述: 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法 阅读全文
posted @ 2020-09-18 14:16 涛姐涛哥 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数字颠倒 蓬山此去无多路,青鸟殷情为探看。 背景:Java 在线编程机试刷题。 题目描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int型整数。 输出描述: 将这个整数以字符串的形式 阅读全文
posted @ 2020-09-17 15:15 涛姐涛哥 阅读(28) 评论(0) 推荐(0) 编辑
摘要:提取不重复的整数 乍暖还寒时候,最难将息。 背景:Java 在线编程机试刷题。 题目描述: 输入一个int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数。 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 示例1: 输入: 9 阅读全文
posted @ 2020-09-16 16:00 涛姐涛哥 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Redis 三大缓存 过去的有些事情不一定要忘记,但一定要放下。 背景:Redis 三大缓存:缓存穿透、缓存击穿、缓存雪崩,是Redis 面试必须要掌握的东西。 一、缓存穿透 1.概念简述 缓存穿透是指当用户在查询一条数据时,而此时数据库和缓存却没有关于这条数据的任何记录;而该数据若在缓存中没找到则 阅读全文
posted @ 2020-09-16 14:10 涛姐涛哥 阅读(101) 评论(1) 推荐(0) 编辑
摘要:取近似值 究竟要多快,才能超越生命流逝的速度。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值。 输出描述: 输出该数值的近似整数值。 示例1: 输入 阅读全文
posted @ 2020-09-09 23:45 涛姐涛哥 阅读(42) 评论(0) 推荐(0) 编辑
摘要:质数因子 目之所及,皆是回忆;心之所想,皆是过往;眼之所看,皆是遗憾。 背景:Java 在线编程机试刷题。 题目描述: 输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格。 输入描述: 输入一个long 型整数。 阅读全文
posted @ 2020-09-09 23:14 涛姐涛哥 阅读(51) 评论(0) 推荐(0) 编辑
摘要:进制转换 世界上只有两种秘密,骗自己的和以为能骗住别人的。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1: 输入: 0xA 输 阅读全文
posted @ 2020-09-06 18:50 涛姐涛哥 阅读(53) 评论(0) 推荐(0) 编辑
摘要:字符串分隔 有形的生命的确非常脆弱,但是无形的力量,就会坚不可破。 背景:Java 在线编程机试刷题。 题目描述: •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度 阅读全文
posted @ 2020-09-06 00:08 涛姐涛哥 阅读(49) 评论(0) 推荐(0) 编辑
摘要:明明的随机数 暴露自己在意的东西,会让敌人看清你的弱点。 背景:Java 在线编程机试刷题。 题目描述: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着 阅读全文
posted @ 2020-09-05 23:08 涛姐涛哥 阅读(60) 评论(0) 推荐(0) 编辑
摘要:计算字符个数 爱,只会让黑夜更加黑暗。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数,不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出 阅读全文
posted @ 2020-09-05 18:10 涛姐涛哥 阅读(41) 评论(0) 推荐(0) 编辑
摘要:字符串最后一个单词的长度 你既然已经做出了选择,又何必去问为什么选择? 背景:Java 在线编程机试刷题。 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入: hello word 输 阅读全文
posted @ 2020-09-05 17:28 涛姐涛哥 阅读(78) 评论(2) 推荐(1) 编辑
摘要:Java 的八种排序算法 这个世界,需要遗忘的太多。 背景:工作三年,算法一问三不知。 一、八种排序算法 直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序和基数排序。 二、算法使用 1 直接插入排序 使用场景: 如把新的数据插入到已排好的数据列中。 实现思想: a、将第一个 阅读全文
posted @ 2020-09-03 01:54 涛姐涛哥 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Spring 的Controller 是单例or多例 你什么也不肯放弃,又得到了什么? 背景:今天写代码遇到一个Controller 中的线程安全问题,那么Spring 的Controller 是单例还是多例的呢?若为单例又如何保证并发安全呢? 一、面试回答 Spring管理的Controller, 阅读全文
posted @ 2020-08-26 21:52 涛姐涛哥 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Java 语法 摘下面具的一场对话,比穿上铠甲奔赴战场更需要勇气。 背景:今天写接口,看到项目组其他同学写的代码,发现了一些我从未使用的Java 语法,引以为戒。 一、三种Java 语法 1. 使用一对冒号 :: 表示方法引用; 2. Optional 可选值; 3. 静态of 方法代替构造函数。 阅读全文
posted @ 2020-08-21 01:26 涛姐涛哥 阅读(104) 评论(2) 推荐(2) 编辑
摘要:Java_面试札记 为了不死,我愿献出生命 背景:记录下寄几和friend在2020年Java面试中遇到的problem。 1、MySQL索引结构? 基本上所有的索引都是B-Tree结构,还有一部分是HASH索引;B-Tree数据结构的简单说明: 1、B-Tree结构首先是分成很多节点,一个节点上面 阅读全文
posted @ 2020-07-03 22:47 涛姐涛哥 阅读(133) 评论(0) 推荐(1) 编辑
摘要:Stream替代for-编码五分钟-划水五小时 天空没有痕迹,风雨已在心中。 背景:使用Stream 流式操作取代俄罗斯式套娃的for循环,解放底层劳动密集型码畜的双手,使编码五分钟划水五小时,不再是梦! 一、Stream替代for例子 给定一个字符串元素列表,里面有数字型字符串、有字母型字符串,字 阅读全文
posted @ 2020-06-22 20:53 涛姐涛哥 阅读(115) 评论(0) 推荐(0) 编辑
摘要:为什么启动线程是start方法 十年可见春去秋来,百年可证生老病死,千年可叹王朝更替,万年可见斗转星移。 凡人如果用一天的视野,去窥探百万年的天地,是否就如同井底之蛙? 背景:启动线程是start() 还是run() 方法?相信这个问题很多人都知道是start(),但是如果我再问下去呢,为什么是st 阅读全文
posted @ 2020-06-18 23:00 涛姐涛哥 阅读(315) 评论(2) 推荐(0) 编辑
摘要:Java面试札记 在最深的夜里,即使是你的影子也会离你而去。 背景:愿某人在中秋节之前吃上大厂月饼!!!@CDZ 1、Java的八种基本数据类型? 整型:byte、int、short、long; 浮点型:float、double; 布尔类型:boolean; 字符型:char。 2、什么是重入锁? 阅读全文
posted @ 2020-05-14 19:06 涛姐涛哥 阅读(208) 评论(1) 推荐(0) 编辑
摘要:Tree 星星为什么这么渺小?那是因为他们把自己放的太高了! 背景:简单了解二叉树、平衡树、红黑树、B树和B+树之间的特点和差异。 1. 二叉排序树的特点 a、树的左边节点比根节点小,右边节点比根节点大; b、左右子树也都是二叉排序树; c、但是,在一些特殊情况下,比如插入数据是有序的,就会发生退化 阅读全文
posted @ 2020-02-17 11:46 涛姐涛哥 阅读(71) 评论(0) 推荐(0) 编辑
摘要:消息队列 所有的赢家,都是蓄谋已久! 背景:消息队列七大基本问题,同时也是MQ 面试必须要掌握的东西。 一、何谓消息队列? 消息队列就是一个使用队列来通信的组件,也叫消息中间件。 二、消息队列有何作用? 异步处理、服务解耦、流量控制。 三、消息队列模型? 消息队列有两种模型:队列模型&发布/订阅模型 阅读全文
posted @ 2020-09-18 18:00 涛姐涛哥 阅读(76) 评论(1) 推荐(2) 编辑
摘要:简单密码 绕树三匝,何枝可依。 背景:Java 在线编程机试刷题。 题目描述: 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法 阅读全文
posted @ 2020-09-18 14:16 涛姐涛哥 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数字颠倒 蓬山此去无多路,青鸟殷情为探看。 背景:Java 在线编程机试刷题。 题目描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int型整数。 输出描述: 将这个整数以字符串的形式 阅读全文
posted @ 2020-09-17 15:15 涛姐涛哥 阅读(28) 评论(0) 推荐(0) 编辑
摘要:提取不重复的整数 乍暖还寒时候,最难将息。 背景:Java 在线编程机试刷题。 题目描述: 输入一个int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数。 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 示例1: 输入: 9 阅读全文
posted @ 2020-09-16 16:00 涛姐涛哥 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Redis 三大缓存 过去的有些事情不一定要忘记,但一定要放下。 背景:Redis 三大缓存:缓存穿透、缓存击穿、缓存雪崩,是Redis 面试必须要掌握的东西。 一、缓存穿透 1.概念简述 缓存穿透是指当用户在查询一条数据时,而此时数据库和缓存却没有关于这条数据的任何记录;而该数据若在缓存中没找到则 阅读全文
posted @ 2020-09-16 14:10 涛姐涛哥 阅读(101) 评论(1) 推荐(0) 编辑
摘要:取近似值 究竟要多快,才能超越生命流逝的速度。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值。 输出描述: 输出该数值的近似整数值。 示例1: 输入 阅读全文
posted @ 2020-09-09 23:45 涛姐涛哥 阅读(42) 评论(0) 推荐(0) 编辑
摘要:质数因子 目之所及,皆是回忆;心之所想,皆是过往;眼之所看,皆是遗憾。 背景:Java 在线编程机试刷题。 题目描述: 输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格。 输入描述: 输入一个long 型整数。 阅读全文
posted @ 2020-09-09 23:14 涛姐涛哥 阅读(51) 评论(0) 推荐(0) 编辑
摘要:进制转换 世界上只有两种秘密,骗自己的和以为能骗住别人的。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1: 输入: 0xA 输 阅读全文
posted @ 2020-09-06 18:50 涛姐涛哥 阅读(53) 评论(0) 推荐(0) 编辑
摘要:字符串分隔 有形的生命的确非常脆弱,但是无形的力量,就会坚不可破。 背景:Java 在线编程机试刷题。 题目描述: •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度 阅读全文
posted @ 2020-09-06 00:08 涛姐涛哥 阅读(49) 评论(0) 推荐(0) 编辑
摘要:明明的随机数 暴露自己在意的东西,会让敌人看清你的弱点。 背景:Java 在线编程机试刷题。 题目描述: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着 阅读全文
posted @ 2020-09-05 23:08 涛姐涛哥 阅读(60) 评论(0) 推荐(0) 编辑
摘要:计算字符个数 爱,只会让黑夜更加黑暗。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数,不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出 阅读全文
posted @ 2020-09-05 18:10 涛姐涛哥 阅读(41) 评论(0) 推荐(0) 编辑
摘要:字符串最后一个单词的长度 你既然已经做出了选择,又何必去问为什么选择? 背景:Java 在线编程机试刷题。 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入: hello word 输 阅读全文
posted @ 2020-09-05 17:28 涛姐涛哥 阅读(78) 评论(2) 推荐(1) 编辑
摘要:Java 的八种排序算法 这个世界,需要遗忘的太多。 背景:工作三年,算法一问三不知。 一、八种排序算法 直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序和基数排序。 二、算法使用 1 直接插入排序 使用场景: 如把新的数据插入到已排好的数据列中。 实现思想: a、将第一个 阅读全文
posted @ 2020-09-03 01:54 涛姐涛哥 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Spring 的Controller 是单例or多例 你什么也不肯放弃,又得到了什么? 背景:今天写代码遇到一个Controller 中的线程安全问题,那么Spring 的Controller 是单例还是多例的呢?若为单例又如何保证并发安全呢? 一、面试回答 Spring管理的Controller, 阅读全文
posted @ 2020-08-26 21:52 涛姐涛哥 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Java 语法 摘下面具的一场对话,比穿上铠甲奔赴战场更需要勇气。 背景:今天写接口,看到项目组其他同学写的代码,发现了一些我从未使用的Java 语法,引以为戒。 一、三种Java 语法 1. 使用一对冒号 :: 表示方法引用; 2. Optional 可选值; 3. 静态of 方法代替构造函数。 阅读全文
posted @ 2020-08-21 01:26 涛姐涛哥 阅读(104) 评论(2) 推荐(2) 编辑