01 2020 档案
摘要:线程状态 线程相关Api 线程终止 线程分类 守护线程不是自己关闭的情况下,强制终止资源会得不到释放。
阅读全文
摘要:代码如下 测试结果 利用jdk自带的jvisualvm进行测试,jdk9之后好像就不和jdk捆绑在一起了(在命令行输入jvisualvm) 两个线程互相拥有对方想要的东西
阅读全文
摘要:问题描述 产品 生产者 java package product; / 消费者 / public class Consumer implements Runnable{ private Storage storage = new Storage(); public Consumer(Storage
阅读全文
摘要:上篇文章知识介绍了多线程的创建和启动问题,各个子线程和子线程或者说子线程和main线程没有信息的交流,这篇文章主要探讨线程之间信息共享以及交换问题。这篇文章主要以一个卖票例子来展开。 继承Thread重写run方法进行实现 初始代码: public class Tickect1 { public s
阅读全文
摘要:多进程 我们通常所得操作系统是多任务的OS。这个任务一般指的就是进程,比如:我们听音乐和写文档对于我们来说是同时执行的。那么是如何实现的呢?这主要是操作系统上的时间片,通常时间很短。每个时间片内将CPU分配给某一个任务,时间片结束,CPU将自动回收,再分配给另外任务。从外部看,所有任务是同时在执行。
阅读全文
摘要:代码出处:https://www.icourse163.org/learn/ECNU 1003718005 /learn/content?type=detail&id=1211641386&cid=1214440862 Pom文件 条形码的解析和生成(Goole的第三方库) 二维码生成和解析(Goo
阅读全文
摘要:Book实体类 Person实体类 book.json OrgJson进行解析 Gson 因为之前用过Google的Gson所以在这里给出代码 Jackson
阅读全文
摘要:题目1 有一个城市需要修建,给你N个民居的坐标X,Y,问把这么多民居全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形) 输入描述: 第一行为N,表示民居数目(2≤N≤1000) 输出描述: 城市所需最小面积 输入例子1: 2 0 0 2 2 输出例子1: 4 输入例子2:
阅读全文
摘要:将已经存在的字符串设置为系统输入流这是OJ上面不用键盘输入而使用之前写死的字符作为你提交程序输入的原理。 useDelimiter 一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。 A Scanner分隔符模式将输入打破到令牌,默认情况下匹配空格。
阅读全文
摘要:为什么选择Maven 当我们求解一些问题需要用到某些外部jar包的函数,常规的操作我们需要将jar包下载下载,自己在eclipse中或者idea中导入 传统步骤 优缺点分析: 此时Java提供给我们一种方式maven工程。 maven工程创建步骤 点击next 点击next之后finish就ok了。
阅读全文
摘要:Step1点击: 点击 保持一致: Step2点击 这样就可以了。 主要是运行时jdk版本不一致的问题
阅读全文
摘要:题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m 1的那个小朋友要出列唱首歌,然后可以在礼品箱中任
阅读全文
摘要:题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。
阅读全文
摘要:$\color{ 00FF00}{题目描述}$ 输入两个链表,找出它们的第一个公共结点。
阅读全文
摘要:$\color{ FF7D00}{题目描述}$ 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 $\color{ FF7D00}{解题:借用队列存一个节点,遍历它的值以及左右孩子的值之后,将左右孩子依次入队列,再循环如此的操作直至队列为空。}$
阅读全文
摘要:$\color{ FF0000}{教训}$ $\color{ FF00FF}{不要用Date来计算两个Date相差的年份。}$ $\color{ FF7D00}{ 例如:1814/09/06 2014/09/06 最初我以为是相差天数就是20 365(但是忽略的闰年366天的存在) 所以很多博客中都
阅读全文
摘要:LinkedSet的应用 代码如下 import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Scanner; import java.util.Set; public class Main { publi
阅读全文
摘要:代码如下 sdf.format(date)将日期类型转为指定格式字符串 sdf.parse(str)将字符串类型转为Date类型 输出
阅读全文
摘要:正则表达式 利用BigDecimal的异常 判断字符是否是数字 判断字符是否是字母 剑指offer题目:https://www.nowcoder.com/practice/6f8c901d091949a5837e24bb82a731f2?tpId=13&tqId=11206&tPage=3&rp=3
阅读全文

浙公网安备 33010602011771号