包装类 1、手写包装类 package wrapper; ? /** * 被 final 修饰的类就是所谓的 最终类( 或者称作 不可变/不变类 ) * 被 final 修饰的类 没有子类 * 被 final 修饰的变量称作 最终变量 ( 可以是 类变量、实例变量、局部变量、参数 ) * */ ? ...
分类:
编程语言 时间:
2020-05-26 20:51:29
阅读次数:
75
由于之前失误 在堆排序中没有列出堆的实现 现在补上 public class MaxHeap { /** 所谓大顶堆 就是每个树的父节点都比其左右子节点大 */ /** * 堆 */ private int[] heap; /** * 界限 */ private final int limit; / ...
分类:
编程语言 时间:
2020-05-26 12:12:54
阅读次数:
73
asyncio 被用作 提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。 asyncio 提供一组 高层级 API 用于: 并发地 运行 Python 协程 并对其执行过程实现完全控制; 执行 网络 IO 和 IPC; 控制 子进程; 通过 队列 实现 ...
分类:
编程语言 时间:
2020-05-25 16:01:03
阅读次数:
84
1039 Course List for Student (25分) Zhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the cours ...
分类:
其他好文 时间:
2020-05-25 00:25:57
阅读次数:
66
环境说明,使用Jdk1.8版本,spring4.2.0.RELEASE版本、hibernate5.0.7.Final版本,spring-data-jpa-1.9.0.RELEASE版本、spring-data-redis-1.6.0.RELEASE版本。 1、Spring整合Hibernate的依赖 ...
分类:
编程语言 时间:
2020-05-24 11:44:50
阅读次数:
73
线程相关 1. 产生线程: 继承Thread并重写public void run()。在try块中初始化文件流。main方法中利用多态新建一个Thread类变量,并调用.start开始运行。但重写run()方法无法向程序的其他部分传递信息。 也可以不继承Thread类,而是实现Runnable接口, ...
分类:
编程语言 时间:
2020-05-24 11:43:06
阅读次数:
53
OO第三单元总结 1. JML基础梳理及工具链 1.1 注释结构 JML以javadoc注释的方式来表示规格, 每行都以@起头 行注释 的表示方式为 ; 块注释 的表示方式为 1.2 JML表达式 ? JML相对于Java新增的表达式成分仅用于JML中的断言(assertion)语句和其他相关的注释 ...
分类:
其他好文 时间:
2020-05-23 16:10:54
阅读次数:
38
Collection接口是List,Set,Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集合。 1.使用Lambda表达式遍历集合 Java8为Iterable接口新增了一个forEach(Consumer action)默认方法,该方法所需参数 ...
分类:
其他好文 时间:
2020-05-23 13:24:06
阅读次数:
47
[toc] 一、使用JWT进行跨域身份验证 1、传统用户身份验证 Internet服务无法与用户身份验证分开。一般过程如下: 1. 用户向服务器发送用户名和密码。 2. 验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3. 服务器向用户返回session_id,session信 ...
分类:
其他好文 时间:
2020-05-22 21:44:17
阅读次数:
83
如何在spring-boot中使用Redis工具类 修改pom.xml文件 新增spring-boot-starter-data-redis配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b ...
分类:
编程语言 时间:
2020-05-22 19:48:16
阅读次数:
50