- 博客(9)
- 收藏
- 关注
原创 反射与内部类
反射1. 通过反射获取静态属性的值或调用静态方法 与成员变量或调用成员方法不同,传的不是对象,而是 null 类:public class Fu { public static String name="张三"; public static void sayName(){ System.out.println(name); }}反射:public class Test2 { public static void main(String[]
2021-01-05 16:41:53
434
原创 java的继承和多态
1. super()和this ()都必须放在构造函数的第一行。 super是一块内存空间的唯一标识,但与this不同的是,this可以作为自身对象类型返回,而super不能作为父类类型返回。 子类里的super内存空间,存的是父类的属性和方法的副本 如果父类没有一个无参构造方法,那么子类必须通过super()调用有参构造方法。 2. 多态的方式创建对象-----> A a=new B() 左边的类型(A)决定能a调用的方法,右边的类型(B)决定动态绑定时实际调用的方法 a..
2021-01-04 16:08:36
168
原创 springJPA扩展配置之querydsl
引言这篇博客主要介绍了如何将Bean 和QBean放在不同的包 用 springBoot 自动代理生成 QBean 必须和 Bean 在同一个包的根路径下,才会被 springboot 识别。 在代理过程中用到的几个关键类,待会扩展时需要用到它们。 在这里我们需特别注意 SimpleEntityPathResolver 这个类,里面确立了 QBean 的在项目的位置: “%s.Q%s%s”------>"%s"表示: {Bean的包路径}+{""}+{Bean}。...
2020-12-30 17:48:04
2071
1
原创 重学java之类的定义
引言定义类时一些需要注意的细节 1. 签名:方法名+参数类型,是方法在类中的唯一定位方式。参数类型的排序不同,也是重载的方式之一,如fuc(int a,double b)和fuc(double a,int a)是不同的 与形参的变量名无关,如fuc(int a)和fuc(int b)是同一个方法 当传递的实参类型无法与形参类型匹配,但可以进行自动转换,如 byte—>short---->int---->long---->float---->double 遵循就
2020-12-17 15:44:43
266
2
原创 MessageSource国际化配置
引言此文为springboot 配置国际化,会用到application.yml 文件,需要国际化文件的message.properties 。创建 message.properties文件在resource创建国际化文件 文件格式:文件名_language_country.properties,其中language和country为:Locale实体类 ---->baseLocale -------------------->language(语言)和region(国家)。
2020-11-28 17:46:35
3353
原创 springboot配置yml文件
引言springboot启动时会扫描以下位置的application.properties或者application.yml文件作为springboot的默认配置文件:-file: /:项目的根路径下。-file:/config/ :项目根路径的config文件夹下。注意:当项目为聚合项目时,1,2配置在父项目下。-classpath:/ :resources文件夹的根路径下。-classpath:/config/ :resources文件夹下的config文件夹下。上述4种
2020-11-02 23:57:43
1783
原创 java后台导出Excel表格
引言java后台导出表格一般分两种:注解配置(@Excel)导出和自定义导出注解配置(@Excel)导出添加poi依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>${easypoi.version}</version></dependency><
2020-10-23 17:27:59
1621
1
原创 vue播放音频以及添加插槽
引言vue播放音频以及在template模板中对某些属性添加插槽(slot-scope)处理。audio播放音频在template里面里面添加audio标签。
2020-10-23 14:42:52
354
原创 从后台下载zip文件
从后端下载zip文件压缩包vue文件处理后台传回zip数据流vue文件处理下面展示对后台传回的 数据流的处理。Vue.prototype.$exportClick = function(res, name = "下载.zip") { const content = res; const blob = new Blob([content]); const fileName = name; if ("download" in document.createE
2020-09-12 11:33:34
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人