lombok可以简化我们的开发量,但同时引入lombok会带来代码的不明确性,特别是有继承关系时,建议有继承关系时不要使用lombok 坑点一、使用@Data注解后重写了equals()方法,但是如果只是使用@Data时equals()中只用到了本类的属性,没有考虑继承下来的属性,例如:B类继承了A ...
分类:
其他好文 时间:
2020-02-21 17:49:49
阅读次数:
85
摘要 在做一些算法题时常常会需要对数组、自定义对象、集合进行排序. 在java中对数组排序提供了 方法,对集合排序提供 方法。对自定义对象排序时要自己重写比较器,对象数组则调用Arrays.sort(),对象集合则调用Collections.sort()。两个方法默认都是升序,也可以重写比较器,实现 ...
分类:
其他好文 时间:
2020-02-21 14:27:20
阅读次数:
105
摘自:https://www.cnblogs.com/yanghanwen/p/12337879.html Java基础-多线程 多个线程一起做同一件事情,缩短时间,提升效率提高资源利用率加快程序响应,提升用户体验 创建线程 1. 继承Thread类 步骤 继承Thread类,重写run方法 调用的 ...
分类:
编程语言 时间:
2020-02-21 09:46:24
阅读次数:
67
Java基础 多线程 多个线程一起做同一件事情,缩短时间,提升效率 提高资源利用率 加快程序响应,提升用户体验 创建线程 1. 继承Thread类 步骤 继承Thread类,重写run方法 调用的时候,直接new一个对象,然后调start()方法启动线程 特点 由于是继承方式,所以不建议使用,因为J ...
分类:
编程语言 时间:
2020-02-20 23:49:28
阅读次数:
74
一、文件操作 1.只读模式 'r' 使用函数open打开文件, 1 f=open('你才是一个大傻子',mode='r',encoding='utf-8') 2 ll=f.read() 3 print(ll) 4 f.close() 具体使用方法为文件路径+打开形式+打开编码方式 文件路径分为绝对路 ...
分类:
编程语言 时间:
2020-02-20 15:36:08
阅读次数:
66
python版本: Django版本: 3.0.3 报错信息: File "D:\python_work\learning_log\users\urls.py", line 4, in <module> from django.contrib.auth.views import login Impo ...
分类:
其他好文 时间:
2020-02-20 13:25:18
阅读次数:
97
一、数组的拷贝主要有以下几种方式。 1、Object.clone() 该方法继承自Object类,数组元素为基础数据类型(boolean、char、byte、short、int、float、double、long)或String类型,均可使用。 int[] arr1 = {1,2,3}; int[] ...
分类:
编程语言 时间:
2020-02-20 00:20:09
阅读次数:
104
1、 cookie 和session的区别 2、 接口和类 3、 重写和重载 4、android 的什么周期 5、 网络协议 java 部分 python 部分 android 部分 前端知识 测试基础 ...
分类:
其他好文 时间:
2020-02-19 23:36:20
阅读次数:
57
前面几章介绍了处理适量适中的图形内容的最佳方法。通过使用几何图形、图画和路径,可以降低2D图形的开销。即使正在使用复杂的具有分层效果的组合形状和渐变画刷,这种方法也仍然能够正常得很好。 然而,这样设计不适合需要渲染大量图形元素的绘图密集型应用程序。例如绘图程序、演示粒子碰撞的物理模型程序或横向卷轴形 ...
Django配置 ORM配置回顾 models.py APIView的请求生命周期 1.APIView类继承了原生Django的View类,并重写了as_view方法 2.重写的dispatch方法 请求解析模块 响应渲染模块 序列化组件 单表序列化 models.py serializers.py ...
分类:
其他好文 时间:
2020-02-19 17:34:05
阅读次数:
69