面试日记6月1号
面试公司:某不知名小公司
mysql分页、mybatis分页
//todo 单独写一篇文章
mysql索引
//todo 单独写一篇文章
利用反射实现对任意类的深拷贝
1). 实现Cloneable接口并重写Object类中的clone()方法;
2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,这种方式才是真正意义上的的深度克隆
https://blog.csdn.net/weixin_42857992/article/details/99338681
3> 实现一个工具方法。利用反射来实现。
https://blog.csdn.net/u014082714/article/details/106549019
StringBuilder的使用
https://blog.csdn.net/weixin_44808225/article/details/106295288
mybatis有哪些标签介绍下用法
参考
https://blog.csdn.net/weixin_40950778/article/details/78655288
如何保证接口安全
这篇文章不错,简单来说就是token、加密、spring security
https://zhuanlan.zhihu.com/p/147788064
jpa如何实现的对象与表的映射关系
下面这篇文章写的不错,基于注解。
https://blog.csdn.net/gxzhaha/article/details/106632589
final修饰形参
class BB
{
public int i;
}
class PP
{
public static void f(final BB ref) //我的理解是无法修改ref
{
ref.i = 55;
}
public static void main(String args[])
{
BB x = new BB();
f(x);
System.out.println(x.i); //但事实上是修改了。。。,不知为什么????
}
}
修饰形参,如果形参类型是引用类型。那么引用地址不能修改,但是引用的值可以修改。
加密算法
负载均衡
lvs,haproxy,nginx