- 博客(6)
- 收藏
- 关注
原创 mybatis-plus删除联合主键删除不了的解决办法
/ 已经注入的Service。// 假设有一个带有复合主键的实体类Entity和Service。// 使用LambdaQueryWrapper删除记录的代码。// 省略其他字段和getter/setter方法。// 创建LambdaQueryWrapper。// 省略其他getter/setter方法。// 创建复合主键对象。
2024-05-16 17:29:19
532
1
原创 JVM-沙箱安全机制
什么是沙箱? Java安全模型的核心就是Java沙箱(sandbox),什么是沙箱?沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。沙箱主要限制系统资源访问,那系统资源包括什么?——CPU、内存、文件系统、网络。不同级别的沙箱对这些资源访问的限制也可以不一样。所有的Java程序运行都可以指定沙箱,可以定制安全策略。java中的安全模型: 在Java
2021-12-27 19:45:42
131
原创 类加载器与双亲委派
1.类加载器类加载器的开放性类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。虚拟机规范并没有指明二进制字节流要从一个Class文件获取,或者说根本没有指明从哪里获取、怎样获取。这种开放使得Java在很多领域得到充分运用,例如: 从ZIP包中读取,
2021-12-21 23:19:15
208
原创 Linux安装jdk1.8
1.下载jdk百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1dc-ljbWNCw0z3s_TcfXJgQ...
2021-12-17 16:14:39
794
原创 优雅使用 Element-UI 的 Loading 组件
Element-UI 提供了 Loading 组件,通过对于这个组件进行一些处理,我们能做到在发送请求的时候进行 loading 操作实现:先写一个loading.js文件:import { Loading } from 'element-ui';let loadingCount = 0;let loading;const startLoading = () => { loading = Loading.service({ lock: true, text:
2021-11-11 10:21:49
1302
原创 多态的转型
**多态的转型分两种:向上转型和向下转型**(1)向上转型:多态本身就是向上转型过的过程 使用格式:父类类型 变量名=new 子类类型(); 适用场景:当不需要面对子类类型时,通过提高扩展性,或者使用父类的功能就能完成相应的操作。 例如:class Person1{ public void print(){ System.out.println("我是一个正常人"); }}class TestSuperMan extends
2021-10-24 22:14:52
909
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人