- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Java必看面试题——数据库相关(持续更新)
Connection、statement、resultSet 三者关闭顺序先ResultSet,然后statement,最后Connection
2022-05-11 22:14:16
308
原创 Java必看面试题——反射
getFields 方法获取哪些某个类中所有的公共(public)的字段,包括父类中的字段getDeclaredFields方法获取哪些某个类的所有字段的声明,包括public、private和protect,但不包括父类中的声明调用 类对象.class和forName(类名)的区别Class<A> classA = A.class;Class<A> classA = Class.forName(“A”);仅使用.class 不能进行第一次静态初始化,fo
2022-05-03 21:53:15
419
原创 Java必看面试题——IO
判断/opt下是否有文件test.txt ,用什么语句Panth filePath = Path.get(“/opt/test.txt”);if(FIles.exits(filePath)) {}Path中没有exist,只有isExists,Files中没有isExist,只有exists
2022-05-03 13:37:24
788
原创 二叉树就是不会搞
遍历记不住,搞不会,写不出前序遍历中序遍历后序遍历层序遍历9月24日考试又没有写出来思路:二叉树分好多层,因为要按层遍历,所以如果直接采用函数递归的话,一下子就深入层底了,达不到按层的目的,所以要换一个角度,用***队列 ***!把根节点A放入队列,此时队列为:A,队列头为A出A,把当前队列头元素A的左右儿子放入队列,即将B E放入队列,此时队列为B E不断重复2步骤。A进,出A进BE,出B进CD,出E进F,出C,出D,出F结束条件,队列为空时结束所有节点都进去队列
2021-09-25 02:15:11
149
原创 Map基本骚操作
Map遍历for-each循环中使用entries来遍历Map<Integer, String> map = new HashMap<>();for (Map.Entry<Integer, String> entry : map.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());}在for-each循环中遍历
2021-09-23 23:26:07
164
原创 每天学点Linux常用命令
top查看各个进程的cpu使用情况,默认按cpu使用率排序top -Hp xxxxx 可以查看该进程下各个线程的cpu使用情况find用于在文件树中查找文件,并作出相应的处理find pathname -options [-print -exec -ok …]pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应
2021-08-10 01:33:33
188
原创 Java必看面试题——jvm常用工具
jstack、jstat、jmap、jcmd 的使用?jstack可以查看或导出 java 应用程序中线程堆栈信息jstack用于生成java虚拟机当前时刻的线程快照线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。jstac
2021-08-08 22:59:00
339
原创 Java必看面试题——注解(Annotation)
内置的注解Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。作用在代码的注解是@Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。@Deprecated - 标记过时方法。如果使用该方法,会报编译警告。@SuppressWarnings - 指示编译器去忽略注解中声明的警告。作用在其他注解的注解(或者说 元注解)是:@Retenti
2021-08-06 01:51:45
264
原创 Java必看面试题——同步、锁(持续更新)
属于Java并发库的线程同步类有哪些?ExchangerSemaphoreCountDownLatchCyclicBarrierPhaser高并发场景推荐使用ConcurrentHashMap
2021-07-23 00:45:16
488
原创 Java必看面试题——垃圾收集器(持续更新)
常见垃圾收集器差异 ,使用场景gc主要回收的内存区域是在哪块?堆栈、方法区GCRoot主要包含哪些对象?1、虚拟机栈中的引用对象2、方法区中的静态属性引用的对象3、方法区中的常量引用的对象4、本地方法栈中JNI(Native方法)的引用对象...
2021-07-21 22:51:11
649
原创 Java必看面试题——基本数据类型(持续更新)
基础数据类型数据类型java中byte,short,int,char,float,double,long 分别是多少字节?java中boolean类型大小是多少?java中boolean,byte,short,int,char,float,double,long 初始值是什么?java数据类型的大小会和平台是32位还是64位有关吗?数据类型java中byte,short,int,char,float,double,long 分别是多少字节?byte:1字节short:2字节char:2字节int
2021-05-30 01:56:44
522
转载 Linux的zip命令参数详解
【用法】zip -q -r data.zip /opt/install参数作用:不显示指令执行过程(-q)、递归处理,将指定目录下的所有文件和子目录一并处理(-r)【参数】-A:调整可执行的自动解压缩文件;-b<工作目录>:指定暂时存放文件的目录;-c:替每个被压缩的文件加上注释;-d:从压缩文件内删除指定的文件;-D:压缩文件内不建立目录名称;-f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本...
2020-08-31 22:19:40
3067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人