自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 判断源线段组成的合集是否能完全覆盖目标线段

判断源线段组成的合集是否能完全覆盖目标线段

2022-11-18 17:42:58 226 1

原创 BIO、NIO学习

AIO、NIO、BIO同步:两个任务有依赖关系,一个调用,另一个才能去调用异步:两个任务完全独立的,没有关系BIO Blocking I/O,同步阻塞IO,传统IO,请求一次应答一次然后线程就销毁了,可以使用线程池管理,这样就类似于一个伪异步的线程模型,适合于并发量不是特别高(单机<1000)的情况下使用。NIO NEW I/O,同步非阻塞模型,适合高负载高并发的场景。核心组件: Channel(通道) Buffer(缓冲区) Selector(选择器)

2020-12-06 16:14:56 104

原创 有一个文本文件access.log,每一行记录了访问的url和对应的ip,写一个程序,找出独立ip访问量最大的前100个url

有一个文本文件access.log,每一行记录了访问的url和对应的ip,写一个程序,找出独立ip访问量最大的前100个url。思路假设:log文件记录url和ip中间是一个空格隔开的首先按行读取文本文件,将url作为key放入HashMap里面,value存放的是HashSet,set里面用来存放ip地址,目的是为了去重记录的ip地址,实际需要的其实是对应hashset里面ip的数量。第二步,构建一个小顶堆,根据set里面的ip数量排序,拿到最大值(没怎么写过小顶堆,主要是数据结构课上讲的,具体

2020-11-16 15:12:45 738

原创 JAVA多线程的思维导图

2020-11-10 17:21:14 161

原创 根据起始截止日期获取中间日期并且动态展示到日历上-layui-laydate-mark

根据后端起始截止日期获取中间日期并将这些日期放到mark里面进行展示有前后端交互,基于layui、ssm、mybatisPlus、html、javascript推荐和ayui文档日期时间的模块选择一起看https://www.layui.com/doc/modules/laydate.html#mark先看效果第一步初始化:1.数据库字段定义2.对应的实体public class Holiday extends BaseEntity { /**

2020-06-27 11:32:39 1302

原创 Java值传递测试用例

首先定义一个example类,tostring方法是生成的public class Example { String name; @Override public String toString() { return "Example{" + "name='" + name + '\'' + ...

2020-05-08 10:16:10 253

原创 阿里面试题(静态动态类加载)

猜一猜下列输出:public class InitializeDemo{ private static int k = 1; private static InitializeDemo t1=new InitializeDemo("t1"); private static InitializeDemo t2=new InitializeDemo("t2"); private...

2020-05-07 22:20:41 309

原创 加一

题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。思路...

2020-05-07 15:38:59 119

原创 移除元素---优雅的使用双指针

给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前...

2020-03-17 23:32:42 85

校园导航系统(无界面)

校园导航系统(无界面)都是自己写的

2019-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除