摘要:
为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。
阅读原文
2021-03-18 11:53:01 阅读(884) 评论(0)
摘要:
io流的引入与文件字节流
io流:就是一根吸管,插入后,可以操作目标文件
io流的分类:
按方向:输入,输出
按大小:字节,字符
按处理方式:
处理流:“管套着管” --- 流结合流
节点流:直接跟目标文件接触的流
文件字节流
FileInputStream(输入)
先将文件中的内容导入到程序中来... 阅读原文
2021-03-18 11:19:16 阅读(946) 评论(0)
摘要:
目录
会话有状态会话
保存会话的两种技术
cookie
session
常见场景
Cookie
cookie细节
删除cookie
Session
什么是session
session使用场景
session和cookie的区别
设置session自动过期在web.xml中
会话
... 阅读原文
2021-03-18 06:00:11 阅读(925) 评论(0)
摘要:
总的来说Java中线程的创建方式包含以下四种:
继承Thread类,重写run方法
实现Runable接口,实现run方法
实现Callable接口,实现call方法,借助FutureTask执行任务并通过get方法获取最终结果
通过线程池创建
一、继承Thread类
public class MyThrea... 阅读原文
2021-03-18 00:15:03 阅读(895) 评论(0)
摘要:
yaml配置
yaml是yet another mark-up language或者yaml ain't mark-up language的简称。
语法格式为:key: value,key和value之间用冒号+空格间隔。 对空格的使用极为严格。
支持各种数据类型,对象,可直接给实体类赋值。
相比于传... 阅读原文
2021-03-17 23:06:02 阅读(913) 评论(0)
摘要:
作为一名遇到过无数性能、稳定性问题的优秀码农,
你是否有遇到JVM crash的情况? 你是否有遇到内存溢出的情况?你是否有遇到急需解决的工具小bug时,未把代码重新看完束手无策的情况?你是否有遇到2-3个工具、3-4个窗口、5-6个命令轮流转、持续复制黏贴时,无从下手的情况…
这些情况你是否解决了呢?在此分享出你的... 阅读原文
2021-03-17 21:10:05 阅读(897) 评论(0)
摘要:
前言
先让我们通过一个生活中的场景来还原一下回调的场景:你遇到了一个技术难题(比如,1+1等于几?太难了!),于是你去咨询大牛,大牛说现在正在忙,待会儿告诉你结果。
此时,你可能会去刷朋友圈了,等大牛忙完之后,告诉你答案是2。
那么,这个过程中询问问题(调用对方接口),然后问题解决之后再告诉你(对方处理完再调用你,通... 阅读原文
2021-03-17 19:45:05 阅读(903) 评论(0)
摘要:
前言
Java中日期、时间相关的类相当的多,并且分不同的版本提供了不同的实现,包括Date、Calendar、LocalDateTime、ZoneDateTime、OffsetDateTime等等。针对这些时间类型又通过SimpleDateFormat和DateTimeFormatter实现不同的日期与字符串之间的格... 阅读原文
2021-03-17 18:56:02 阅读(877) 评论(0)
摘要:
垃圾收集器的概述(一)
Java堆是垃圾收集器管理的主要区域(堆空间有限,对象数据的创建和释放都需要在堆中进行),所以很多时候被称为”GC“堆。一个好的程序会有优质的效率,效率高低离不开资源的释放回收。垃圾回收器是回收内存的机制。垃圾回收器背后是由一整套的收集算法支持。
垃圾回收算法:1.标记—清除算法 2.复制算法... 阅读原文
2021-03-17 18:09:02 阅读(858) 评论(0)
摘要:
主要特性
Vector API(孵化)
提升了Java在CPU向量计算的性能,这是对大规模的张量计算的支持,提升了Java在AI领域的能力。
启用了新的C++特性
允许在JDK中C++源代码中使用 C ++ 14的新特性。
从 Mercurial 迁移到 Git
Git目前已经成为代码版本管理领域的绝对统治者,现在... 阅读原文
2021-03-17 16:34:01 阅读(889) 评论(0)