AOP是怎么实现的,有几种方式 1、静态AOP:在编译期,切面直接以字节码的形式编译到目标字节码文件中 AspectJ属于静态AOP,是在编译时进行增强,会在编译的时候将AO...
AOP是怎么实现的,有几种方式 1、静态AOP:在编译期,切面直接以字节码的形式编译到目标字节码文件中 AspectJ属于静态AOP,是在编译时进行增强,会在编译的时候将AO...
远程服务器使用本地网络代理export http_proxy=http://10.141.68.242:808export https_proxy=http://10.141...
Redis的分布式锁如何实现 1.加锁:利用setnx指令设置分布式锁,其中key是固定字符串,value是当前的机器码加上线程ID,机器码主要是为了区分不同机器2.解锁:某...
进程间的通信方式(字节跳动面试) 1.管道/匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。2.有名管道(Names Pipes) : 匿名管道...
一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...
数据库的三范式 第一范式:要求任何一张表都必须有主键,每一个字段原子性不可再分。第二范式:建立在第一范式的基础上,要求所有非主键字段完全依赖主键,不产生部分依赖。第三范式:建...
1.饿汉式单例设计模式 饿汉模式在类被初始化时就已经在内存中创建了对象,以空间换时间,故不存在线程安全问题。 2.懒汉式单例设计模式 3.双重校验锁懒汉式单例设计模式 第一个...
四种引用 1.强引用 通常使用的引用都是强引用,比如new方法创造出来的对象,默认都是强引用。强引用的对象即使在GC的时候,出现OOM异常也不会回收对象。只要属于可达...
网络通信5层模型 物理层:计算机之间物理上的连接,通过光纤、电缆和双绞线等介质。实现0,1这样的比特流的透明传输。 数据链路层:指定0,1比特流的传输规则,即...
一面 7月6号下午打的电话,当时正在参加宁波银行笔试,然后改成晚上8点到9点电话面试,结果快9点才打的电话,真辛苦。面试17分钟,面试官人挺好的,还给了我挺多建议的,很耐心。...
1.并发和并行 并发:同一时间应对多件事情的能力。 并行:同一时间动手做(执行)多件事情的能力。 1)并发所带来的好处 并发带来性能上的提升。提高CP...
1.华为软件特战队 6.21投递,HR主动联系我的,聊得还挺好的,说我还挺适合他们部门的(估计大家都这么说) 岗位:通用软件开发工程师 当前进展: 预计七月初机试 ...