
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
代理模式指为其他对象提供一种代理,以控制对这个对象的访问。在某些情况下,一个对象若不能直接引用另一个对象,而代理对象可以在客户端与目标对象之间起到中介的作用。

链表 ——> 二叉树 ——> 二叉查找树 ——> 平衡二叉树二叉树时间复杂度:O(logn) ,即2^x(树的深度)=N如:21亿点需要查找几次:2^32 = 21亿,查找32次。1、满二叉树2、完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边。(除最后一层外,为一颗满二叉树)3、二叉排序树(
内存泄露和内存溢出:内存泄露本意是申请的内存空间没有被正确释放,导致后续程序里这块内存被永远占用。内存溢出是指存储的数据超出了指定空间的大小,这时数据就会越界。一、如何认定内存泄露? VmRSSps axu | grep lighttpd #找到进程的pidcat /proc/pid/status#拿到进程的相关信息。VmPeak:进程地址空间的大小VmSize:进程虚拟空间地址的大小,是VmLi
工具介绍:IOPaint是一款免费、开源且完全自托管的修复/移除工具,由最先进的 AI 模型提供支持。您可以在 IOPaint 中使用多种模型来修改图像,包括以下修改 擦除:删除任何不需要的物体、缺陷、水印、人物。此外还有一款名为OptiClean的 macOS/iOS 应用程序提供此功能(需macM1及以上芯片)。修复:修改图像的特定部分,添加新对象或替换图片上的任何内容。外绘:在图像周围生成新

NPE问题:user.getAddress().getProvince();当user为null时,可能报NullPointerException异常的。加上判空方法:if(user!=null){Address address = user.getAddress();if(address!=null){String province = address.getProvince();}}这种写法比







