09 2020 档案
摘要:消息队列 所有的赢家,都是蓄谋已久! 背景:消息队列七大基本问题,同时也是MQ 面试必须要掌握的东西。 一、何谓消息队列? 消息队列就是一个使用队列来通信的组件,也叫消息中间件。 二、消息队列有何作用? 异步处理、服务解耦、流量控制。 三、消息队列模型? 消息队列有两种模型:队列模型&发布/订阅模型
阅读全文
摘要:简单密码 绕树三匝,何枝可依。 背景:Java 在线编程机试刷题。 题目描述: 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法
阅读全文
摘要:数字颠倒 蓬山此去无多路,青鸟殷情为探看。 背景:Java 在线编程机试刷题。 题目描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int型整数。 输出描述: 将这个整数以字符串的形式
阅读全文
摘要:提取不重复的整数 乍暖还寒时候,最难将息。 背景:Java 在线编程机试刷题。 题目描述: 输入一个int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数。 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 示例1: 输入: 9
阅读全文
摘要:Redis 三大缓存 过去的有些事情不一定要忘记,但一定要放下。 背景:Redis 三大缓存:缓存穿透、缓存击穿、缓存雪崩,是Redis 面试必须要掌握的东西。 一、缓存穿透 1.概念简述 缓存穿透是指当用户在查询一条数据时,而此时数据库和缓存却没有关于这条数据的任何记录;而该数据若在缓存中没找到则
阅读全文
摘要:取近似值 究竟要多快,才能超越生命流逝的速度。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值。 输出描述: 输出该数值的近似整数值。 示例1: 输入
阅读全文
摘要:质数因子 目之所及,皆是回忆;心之所想,皆是过往;眼之所看,皆是遗憾。 背景:Java 在线编程机试刷题。 题目描述: 输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格。 输入描述: 输入一个long 型整数。
阅读全文
摘要:进制转换 世界上只有两种秘密,骗自己的和以为能骗住别人的。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1: 输入: 0xA 输
阅读全文
摘要:字符串分隔 有形的生命的确非常脆弱,但是无形的力量,就会坚不可破。 背景:Java 在线编程机试刷题。 题目描述: •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度
阅读全文
摘要:明明的随机数 暴露自己在意的东西,会让敌人看清你的弱点。 背景:Java 在线编程机试刷题。 题目描述: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着
阅读全文
摘要:计算字符个数 爱,只会让黑夜更加黑暗。 背景:Java 在线编程机试刷题。 题目描述: 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数,不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出
阅读全文
摘要:字符串最后一个单词的长度 你既然已经做出了选择,又何必去问为什么选择? 背景:Java 在线编程机试刷题。 题目描述: 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入: hello word 输
阅读全文
摘要:Java 的八种排序算法 这个世界,需要遗忘的太多。 背景:工作三年,算法一问三不知。 一、八种排序算法 直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序和基数排序。 二、算法使用 1 直接插入排序 使用场景: 如把新的数据插入到已排好的数据列中。 实现思想: a、将第一个
阅读全文