动态代理:是使用反射和字节码的技术,在运行期创建指定接口或类的子类(动态代理)以及其实例对象的技术, 通过这个技术可以无侵入性的为代码进行增强; Java的动态代理技术实现主要有两种方式: 1.JDK原生动态代理 2.CGLIB动态代理 JDK原生动态代理: Proxy : Proxy是所有动态代理 ...
分类:
其他好文 时间:
2020-06-20 01:17:25
阅读次数:
69
AOP(Aspect Oriented Programming):面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是Spring框架中的一个重要内容。 举个栗子: 有A,B,C三个方法,在调用每个方法之前,打印一个日志:方法被开始调用了!在调用每 ...
分类:
编程语言 时间:
2020-06-17 19:52:20
阅读次数:
58
###Jpa的基本使用(本次实践课用到的) Jpa是什么 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 安装IDEA旗舰版,学生授权申请方式 创建Springboot ...
分类:
其他好文 时间:
2020-06-15 20:55:27
阅读次数:
71
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最 终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。与那些在编译时需 要进行连接的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成 的,这种策略让J... ...
分类:
其他好文 时间:
2020-06-13 23:00:27
阅读次数:
74
最近,在垠神的微博上,看到他出的一道关于Java的高级面试题,与各位同学分享一下,题目内容如下图: 这道题目主要是关于Java中协变与逆变的思考,先说一下运行结果,编译期会放行,运行期会抛异常: java.lang.ArrayStoreException: java.lang.Integer 正如《 ...
分类:
编程语言 时间:
2020-06-13 15:57:39
阅读次数:
75
1.关于几种cast: 简单总结: static_cast强制类型转换,基本类型间的类型转换安全,子类转父类安全,父类转子类不安全 reinterpret_cast直接重新解释二进制,非常不安全。 dynamic_cast只能转化指针或引用,并且其指向的对象包含虚函数,其主要作用是在运行期间,可以动 ...
分类:
编程语言 时间:
2020-06-13 15:51:35
阅读次数:
54
const定义的是一个常量,在编译器编译的时候就要确定其值;编译器会把用到常量的地方替换成常量定义的具体值。readonly定义的是一个只读变量,为了保证变量不能被改变;readonly定义的变量,在运行期间通过构造函数指定; ...
原文链接:https://blog.csdn.net/dap769815768/java/article/details/105506072 应用程序如果运行期间崩溃了,大概率是来不及记录日志的,大部分情况下,进程并不会立即退出,而是弹出一个错误的弹窗。如果错误弹窗里面的信息有限,这个时候可以利用小 ...
分类:
Web程序 时间:
2020-06-12 14:34:13
阅读次数:
147
包括两个 dll 文件:ssleay32.dll 和 libeay32.dll; 在rad安装目录下bin下的subversion下有这两个文件。 直接放到你的程序编译好的 EXE 相同文件夹底下就可以了。 运行期你的程序会自动加载这两个 DLL 完成 SSL 的功能。 设计期,拖一个 TIdSSL ...
分类:
Web程序 时间:
2020-06-07 21:27:16
阅读次数:
95
反射机制 Java反射机制:指的是在运行时去获取一个类的变量和方法信息,然后通过获取到的信息来创建对象,调用方法的一种机制,由于这种动态性,可以极大地增强程序的灵活性 ,程序不用在编译期就能完成确定,在运行期间仍然可以扩展。 ?Reflection (反射)是Java被视为动态语言的关键,反射机制允 ...
分类:
编程语言 时间:
2020-06-05 21:27:06
阅读次数:
85