一、JDK下载和安装 下载地址:https://www.oracle.com/java/technologies/javase-downloads.html 当前版本为:jdk-15.0.2_windows-x64_bin,安装过程可以直接默认安装,本人安装目录为:E:\Program Files\ ...
jdk动态代理在创建代理对象的时候 会创建一个二进制文件 在文件中包含着target 目标增强对象,和invocationHandler 的增强方法. 在代理类执行增强方法的时候,会把代理对象本身, 代理类持有的目标对象target 和 参数传给代理类持有的invocationHandler对象的i ...
分类:
其他好文 时间:
2021-02-22 12:53:04
阅读次数:
0
原文:解决IDEA2020控制台乱码的方法 以前使用idea2019版本时,控制台乱码都是修改这两处来解决1、idea安装的bin目录下找到这两个文件 这两个文件最后一行添加上 -Dfile.encoding=UTF-8 2、idea中tomcat配置上添加 -Dfile.encoding=UTF- ...
分类:
其他好文 时间:
2021-02-22 12:33:42
阅读次数:
0
来源>https://zhuanlan.zhihu.com/p/43278214 JVM是java virtual machine(java虚拟机)的缩写,JVM是一种用于计算机设备的规范,它是一个虚构的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JDK JDK(Java Dev ...
分类:
其他好文 时间:
2021-02-22 11:46:22
阅读次数:
0
tomcat加固安全配置 1.禁止目录浏览 在web.xml中进行如下配置: <param-name>listings</param-name> <param-value>false</param-value> 2.开启tomcat日志记录,默认是开启的。 server.xml中配置: <Valve ...
分类:
其他好文 时间:
2021-02-22 11:44:32
阅读次数:
0
参考原博文:https://blog.csdn.net/weixin_34026276/article/details/85930598 Java VisualVM默认没有安装Visual GC插件,需要手动安装,JDK的安装目录的bin目录下双击jvisualvm.exe,即可打开Java Vis ...
分类:
其他好文 时间:
2021-02-20 12:43:16
阅读次数:
0
重写:需要有维承关系,子类重写父类的方法! 1。方法名必湖和问 2.参数到表列表必须相同 3。修饰符:范围可以扩大但不能缩小:public>Protected>Default>private 4。抛出的异常:范图。可以被缩小,但不能扩天大:C1assNotFoundException --> Exc ...
分类:
编程语言 时间:
2021-02-20 12:00:01
阅读次数:
0
tomcat 启动tomcat cd /usr/tomcat/apache-tomcat-7.0.57/bin/ ./startup.sh 停止tomcat ./shutdown.sh 查看tomcat日志信息 tail -200f /usr/tomcat/apache-tomcat-7.0.57/ ...
分类:
其他好文 时间:
2021-02-20 11:58:57
阅读次数:
0
一、观察者模式在 JDK 应用的源码分析 1、JDK 的 Observable 类就使用了观察者模式 2、源码分析 Observable 通过 Vector 来管理 Observer 其中提供了 add/delete/notify 等方法来管理观察者; Observer 是一个接口,提供了一个 up ...
分类:
其他好文 时间:
2021-02-20 11:49:24
阅读次数:
0
CopyOnWriteList简介 ArrayList是线程不安全的,于是JDK新增加了一个线程并发安全的List——CopyOnWriteList,中心思想就是copy-on-write,简单来说是读写分离:读时共享、写时复制(原本的array)更新(且为独占式的加锁),而我们下面分析的源码具体实 ...
分类:
其他好文 时间:
2021-02-20 11:47:34
阅读次数:
0