03 2022 档案
摘要:0、Redis是什么? Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。 1、Redis的常见数据类型及命令 常见数据类型: String: 字符串 Hash: 散列 List: 列表 Set: 集
阅读全文
摘要:1、题目 阅读getCondition方法,找出其中的错误点并修复 要求不能使用第三方包,只能用JDK中的方法 要求对修复之后的方法进行测试,并打印结果 2、代码片段 import java.sql.Timestamp; import java.util.Arrays; import java.ut
阅读全文
摘要:1、题目(代码重构) 在业务场景中,经常会出现很复杂的if else嵌套,假设我们的业务需要支持所有国家的名字与简写的转换,以目前的写法,会有上百个if else。 请在目前代码的基础上,试着优化写法,使得此段代码更好维护。 请以注释的形式写明重构优化的理由 2、代码片段 import java.u
阅读全文
摘要:1、问题:实现给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 2、代码实现 public class Day4_demo6 { public static void main(String[] args) { int[] nums={0,1,0,3,1
阅读全文
摘要:1、问题:Java实现使用 3 个线程 a,b,c 实现轮流交替输出字符串的每个字符,并显示行号。 2、代码实现(线程池方式) import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; pu
阅读全文
摘要:1、问题:实现TestMap类,要求只实现get、put、remove、size四个方法 2、代码实现 import java.util.Collection; import java.util.Map; import java.util.Set; class Node<K,V> { int has
阅读全文
摘要:1、题目:去除字符串中的英文字符后,倒序方式(第一个字符最后一个显示),以每行8个字符的格式输出到文件A中 2、思路 使用正则表达式 + replaceAll()方法去除字符串中的英文字符后。 使用StringBuffer的reverse()方法倒序字符串,8 个字符后insert()方法插入了换行
阅读全文
摘要:1、题目:统计此字符串中 0-9 每个数字的出现次数 2、思路 字符串转存到字符数组,遍历数组中字符对比 0-10 unicode 编码,记录数组中数子出现的次数。 出现次数存放在一个新的整数型数组中长度为10,下标索引可表示数字 0-9 ,其中对应下标存储的数值即为数字出现的字数。(如counte
阅读全文
摘要:class LowHighSwap { static void doIt( int[] z ) { int temp = z[z.length-1]; z[z.length-1] = z[0]; z[0] = temp; } } class TestIt { public static void m
阅读全文
摘要:##String|StringBuilder|StringBuffer 对比 类名 String StringBuilder StringBuffer 字符串类型 字符串常量 字符串变量 字符串变量 线程安全性 不安全 不安全 安全 执行效率(一般情况) 低 高 中 String 适用次数较少的拷贝
阅读全文
摘要:1、string 和int之间的转换 string转换成int : Integer.valueOf(str) Integer.PaseInt(str) int转换成string : String.valueOf(int) 2、char和int之间的转换 首先将char转换成string,再调用Int
阅读全文
摘要:面试问题 1、查看日志 tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。 要显示 notes.l
阅读全文
摘要:1、Java 语言是多线程的: 在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程: 其一,使用型构为 Thread(Runnable) 的构造子类将一个实现了 Runnable 接口的对象包装成一个线程,其二,从 Thread 类派
阅读全文
摘要:##知识点 1、Java round() 方法 round() 方法返回一个最接近的 int、long 型值,四舍五入。 round 表示"四舍五入",算法为Math.floor(x+0.5) ,即将原来的数字加上 0.5 后再向下取整,所以 Math.round(11.5) 的结果为 12,Mat
阅读全文
摘要:public class MainClass { public static void main(String[] args) { int[] my_array = {3, 2, 5, 5, 6, 6, 7, 2, 9, 2}; findDupicateInArray(my_array); } pu
阅读全文
摘要:##bug1 问题 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ'
阅读全文

浙公网安备 33010602011771号