1、重写 派生类重写基类的方法或者属性,使用关键字(override), 关键: 父类的被重写方法必须使用 virtual、override,abstract 关键字进行修饰 重写的方法参数必须与被重写方法一样 2、重载 不同的函数使用相同的函数名,参数不同。 3、抽象类和接口的区别 相同点: 都不 ...
1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开 ...
分类:
编程语言 时间:
2020-04-01 00:41:27
阅读次数:
72
多线程 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; . main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预的。 对 ...
分类:
编程语言 时间:
2020-03-31 23:00:49
阅读次数:
84
nginx代理图片上传 首先需要利用nginx代理图片访问参考 https://www.cnblogs.com/TJ21/p/12609017.html 编写接受文件的controller 1 @PostMapping("image") 2 public ResponseEntity<String> ...
分类:
Web程序 时间:
2020-03-31 22:38:42
阅读次数:
373
在Struts2中,页面请求分为两种方式,分别是字段驱动和模型驱动,字段驱动也属于属性驱动 属性驱动是指通过字段进行数据传递,两种情况: 1,与基本数据类型的属性对应 【1】编写Action类 public class login { private String username; private ...
分类:
其他好文 时间:
2020-03-31 12:25:55
阅读次数:
125
注解 可以当做注释,也能被别的程序读取 内置注解: @Override告诉去检查这是不是在重写方法,若不是则报错 @Deprecated:能调用但是不建议调用 SuppressWarnings:不再显示警告信息 ...
分类:
编程语言 时间:
2020-03-31 12:03:32
阅读次数:
60
首先在主界面设置按钮点击事件,点击按钮后就跳转到计算活动中,此时用到了Bundle用来传递多个参数(与intent对象配合使用,是由一种活动之间传参的方法) btnHight.setOnClickListener(new View.OnClickListener() { @Override publ ...
分类:
移动开发 时间:
2020-03-30 23:12:20
阅读次数:
92
一、servlet2(老spring mvc) 1. 配置文件: web.xml:主要配置项目启动项 application context.xml:主要配置项目包扫描、各种bean、事务管理 springMVC.xml:主要配置controller包扫描、视图解析器、参数解析器 2. 启动过程: ...
分类:
编程语言 时间:
2020-03-30 19:32:21
阅读次数:
551
一、为什么要对springboot的接口返回值统一标准格式 springboot默认情况下的response格式:String、Object、void、异常,以上几种情况,如果和客户端开发人员联调接口,他们会很懵逼,因为你给他们的接口没有一个统一的格式,客户端开发人员,不知道如何处理返回值,所以要统 ...
分类:
其他好文 时间:
2020-03-30 19:30:14
阅读次数:
390
原文链接: "https://clclcl.fun/2020/03/28/java/LoadingCache null value/" Google的guava是个很好的项目,提供了诸如集合、缓存、并发、String工具类等等,实乃Java开发利器。这里简单说一下LoadingCache使用的一点注 ...
分类:
系统相关 时间:
2020-03-30 19:13:21
阅读次数:
117