Wesley13 Wesley13
3年前
java反射机制基础
1、首先创建一个抽象父类:packageclasses;publicabstractclassBasePrint{publicabstractvoidprint();}2、创建两个打印类继承抽象父类:packageclasses;publicclass
Stella981 Stella981
3年前
SpringBoot下使用Junit4测试代码
_SpringBoot_在使用_约定大于_配置的规则之后,配置便少了很多。今天就讲讲如何在SpringBoot的框架下使用Junit对已完成的代码进行测试。首先创建一个所有测试都需要继承的父类,便于后面进行统一的变更、管理。而且后面继承的子类也可以专注在测试方面,少些很多代码。importjava.util.HashMap;imp
Wesley13 Wesley13
3年前
Java中==和equals的区别
""可以比较基本数据类型,也可以比较引用数据类型。如果比较基本数据类型比较的是变量中存储的值;如果比较引用类型比较的是变量中存储的地址引用。equals()是Object类中继承过来的方法,每个引用类型都可以调用,默认继承的equals()方法的比较与""一致。如下代码所示: publicbooleanequals(Objectobj)
Wesley13 Wesley13
3年前
CGLIB介绍与原理(通过继承的动态代理)
一、什么是CGLIB?CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。二、CGLIB原理CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所有不是final的
Easter79 Easter79
3年前
SpringBoot下使用Junit4测试代码
_SpringBoot_在使用_约定大于_配置的规则之后,配置便少了很多。今天就讲讲如何在SpringBoot的框架下使用Junit对已完成的代码进行测试。首先创建一个所有测试都需要继承的父类,便于后面进行统一的变更、管理。而且后面继承的子类也可以专注在测试方面,少些很多代码。importjava.util.HashMap;imp
Stella981 Stella981
3年前
Activity设置全屏两种方法
继承Activityone:   在onCreate方法中添加requestWindowFeature(Window.FEATURE\_NO\_TITLE);//隐藏标题栏   getWindow().setFlags(WindowManger.LayoutParams.FLAGS\_FULLSCREEN,WindowManger.  
Wesley13 Wesley13
3年前
Java开发岗位面试题归类
一、Java基础1\.String类为什么是final的。(_1、由于String类不能被继承,所以就不会被修改,这就避免了因为继承引起的安全隐患;__2、String类在程序中出现的频率比较高,如果为了避免安全隐患,在它每次出现时都用final来修饰,这无疑会降低程序的执行效率,所以干脆直接将其设为fin
Wesley13 Wesley13
3年前
137.CPP自带异常
1include<iostream2include<exception3usingnamespacestd;45//继承自带的异常6classsizeerror:publicexception7{8public:9
G1垃圾回收参数调优及MySQL虚引用造成GC时间过长分析 | 京东云技术团队
我方有一应用,偶尔会出现GC时间过长(间隔约4小时),导致性能波动的问题(接口最长需要耗时3秒以上)。经排查为G1垃圾回收器参数配置不当叠加MySQL链接超过闲置时间回收,产生大量的虚引用,导致G1在执行老年代混合GC,标记阶段耗时过长导致。以下为对此问题的分析及问题总结。
子桓 子桓
1年前
原型设计首选:Axure RP 9中文正式+完整激活教程
全新的AxureRP9重新设计和架构,使规划和原型设计更有趣,更强大。一个虚热RP9拥有全新的硬件加速渲染引擎,文件结构能够更快地保存和加载,以及流畅的变焦和更快的编辑流线型的帆布。您将获得axurerp9mac所熟知的所有原型功能和文档功能更好。相互作用