04 2022 档案
摘要:1. 自我介绍。(介绍自己的项目经历以及一些特长而不是简单自我介绍喜好等)2. 自己面试中可能涉及哪些知识点、那些知识点是重点。3. 面试中哪些问题会被经常问到、面试中自己该如何回答。4. 自己的简历该如何写。“80%的offer掌握在20%的人手中” 这句话也不是不无道理的。决定你面试能否成功的因素
阅读全文
摘要:代码实现: package com.zzk; import org.openjdk.jol.info.ClassLayout; public class JustTest { private static class T{ int a; boolean m; String s = "hello wo
阅读全文
摘要:并发编程为何如此复杂?并发编程为什么会产生可见性、有序性、原子性的线程或内存问题? 归根结底,还是计算机硬件高速发展的原因。因为多核CPU架构,以及CPU缓存才导致一系列的并发问题。 1.CPU缓存 2.总线锁和缓存锁 3.缓存行 4.缓存一致性协议(如:intel的MESI) 5.伪共享(fals
阅读全文
摘要:一、一个数组中包含一种数出现了奇数次,其他的数都出现了偶数次,找出这个出现了奇数次的数。 public static void main(String[] args) { int[] arr = {1, 3, 5, 3, 1}; int eor = 0; for (int i : arr) { eo
阅读全文
摘要:1、一般情况下是声明第三个变量 int a=1; int b=2; int c; c=a; a=b; b=c; 2、不过不想创建第三个变量(四则运算) int a=13; int b=23; a=b-a; b=b-a; a=a+b; 3.位运算符(异或,^) int x=10; // 1010 in
阅读全文
摘要:尽管索引有提速的功能(可以提高相应的select的效率),但是也不能滥用,因为它会降低数据表的写操作速度(insert和update的效率会变低),也会占用一定的磁盘空间。所以在创建和使用索引的过程中,有一些事项需要注意: 一、何时创建索引。 WHERE关键词后面的字段创建索引,可以加快条件判断速度
阅读全文