自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 线程池——参数、状态、拒绝策略、execute()相关源码浅析

文章目录线程池线程池参数四种拒绝策略线程池的五种状态(待补充)线程池execute相关方法源码浅析execute()——添加任务addWorker()——worker初始化(可以简单理解为线程初始化?)runWorker()——每个线程时如何执行queue里的任务的getTask()——keepAliveTime参数时如何运作的线程池线程池参数Creates a new ThreadPoolExecutor with the given initial parameters.Params:cor

2021-08-09 23:57:49 272

原创 HashMap笔记及少量源码注释

为什么HashMap的容量是2的次方数优化模除运算// jdk 1.8// 扰动static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}// 取模(n - 1) & hash HashMap在1.7与1.8中的区别1.7是头插,1.8是尾插1.8优化了hash算法resize()逻

2021-07-25 22:05:43 159 1

原创 剑指Offer题解(持续更新)

剑指Offer个人做题记录

2020-03-03 17:50:38 588

原创 KMP笔记

KMP笔记

2022-11-06 23:28:21 142 1

原创 Redis学习笔记整理

数据类型 & 基本方法list hash set zset四种数据结构是容器型数据结构,它们共享下面两条通用原则create if not existdrop if no elementString底层:字符数组。Redis的字符串是动态字符串,使用场景:缓存用户信息,Java对象 → 序列化 → 存入Redis → 去除 → 反序列化使用增set key xxx,设置 k-vmset, 添加多个k-vsetnx key xxx,如果k不存在,设置v,

2022-05-07 17:38:05 307

原创 《深入理解Java虚拟机》学习笔记

文章目录内存模型运行时数据区域对象的创建内存(Java堆)是否规整内存的分配方式内存分配的线程安全问题对象的内存布局对象的访问定位GC判断对象是否需要被回收的方法四种引用可达性分析的“两次标记”垃圾收集算法理论/假说分区收集类型算法标记-清除算法标记-复制算法标记-整理算法总结移动式/非移动式回收算法实现细节经典垃圾收集器SerialParNewParallel ScavengeSerial OldParallel OldCMS(Concurrent Mark Sweep)Garbage First(G1)

2022-04-15 18:12:02 1743

原创 Java基础——克隆、浅拷贝、深拷贝、数组的浅拷贝方法Arrays.copyOf()

克隆拷贝与克隆拷贝此时,变量dogA和dogB指向着同一个对象,任何一个变量改变都会影响另一个变量Dog dogA = new Dod()Dog dogB = dogA;克隆浅拷贝:默认的克隆操作是“浅拷贝”,浅拷贝并没有克隆对象中引用的其他对象package com.kelvin.clone_test;public class Student implements Cloneable{ // 需要实现标记接口Cloneable才可以用Clone方法 String

2021-06-25 21:33:48 349

原创 Java基础——反射

文章目录反射几种获取[类对象]的方式每个类的Class对象是唯一(单例)的Code通过Class对象实例化对象反射获取类的字段反射几种获取[类对象]的方式e.getClass()Class.forName("PackageName.ClassName")Employee.class每个类的Class对象是唯一(单例)的虚拟机会为每个类型管理一个唯一的Class对象。因此,可以利用==运算符实现两个类对象的比较(p200)Codepackage com.kelvin.reflect

2021-01-26 00:13:52 95

原创 Idea 实用快捷键

快捷键用途ctrl + alt + l格式化代码alt + insert构造器/setter/getter/toStringctrl + shift + insert粘贴板shift + F6批量更改变量名ctrl + shift + F10运行代码alt + 7Structure(看源码时很好用)shift * 2搜索文件...

2020-03-05 15:14:47 280 1

原创 LeetCode——位运算

文章目录位运算Easy136.只出现一次的数字题目描述:思路:代码位运算Easy136.只出现一次的数字题目描述:思路:异或介绍:如果相对应位值相同,则结果为0,否则为10 ^ 0 = 01 ^ 1 = 01 ^ 0 = 0 ^ 1 = 1从上可以得到如下两个公式:a ^ a 因自己与自己的每一位都相同,所以结果为全00 ^ a = a异或符合交换律...

2020-02-28 21:32:18 122

原创 LeetCode——桶的思想

文章目录桶的思想适用情况Easy剑指Offer03. [数组中重复的数字](https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/)题目描述思路代码448. [找到所有数组中消失的数字](https://leetcode-cn.com/problems/find-all-numbers-disappeared-i...

2020-02-28 20:22:15 818

原创 LeetCode——双指针

文章目录双指针Easy283.[零移动](https://leetcode-cn.com/problems/move-zeroes/submissions/)题目描述思路实现方法代码26.[删除排序数组中的重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)141.[ (判断)环形链表](https:...

2020-02-28 20:20:17 228

原创 在idea中导入来自eclipse的maven项目

idea中创建project(等同于eclipse的工作空间)构建完成的空project:将eclipse中的project(项目)文件夹,拷贝到idea的project(等同于eclipse的工作空间)文件夹下,与.idea文件夹属于并列关系在idea中将项目导入找到刚才拷贝的文件选择eclipse选择与之前相同的目录直接newt使用默认的编码风格直接fi...

2019-09-27 17:46:30 463

原创 ubuntu安装及java环境(自用)

安装ubuntu时长时间黑屏:解决方法:宿主机管理员模式运行CMD, netsh winsock reset然后重启电脑。安装VMware Tools:第一个选yes剩下全部回车,直到出现enjoyVMware Tools安装教程获取root权限:打开超级终端,输入指令sudo gedit /etc/passwd ,回车;用户名那行的两个“1000”改为“0”(优麒麟版本root桌面会黑屏)获取r...

2018-04-10 22:56:35 623

原创 算法竞赛入门经典(第二版)自学笔记

clock()为某种计时函数,clock/CLOCKS_PRE_SEC 为实际花费时间。memcpy(复制到哪,从哪复制,sizeof(被复制的数据类型)*复制几个元素);memcpy(复制到哪,从哪复制,sizeof(被复制的数组名));5.当嵌套的两个代码块中有同名变量时,内层变量会屏蔽外层变量(p33)x=floor(x+0.5)可对x进行四舍五入。(2)cd aaa会进入当前目录的aaa子目录。整理一些或大或小的东西(自用)(1)cd..会进入父目录。7.清零数组(p39)8.复制数组(p39)

2018-02-07 22:17:57 432 1

原创 初学Matlab自学笔记记录

共轭转置与非共轭转置:转置:将矩阵的行列互换得到的新矩阵称为转置矩阵。共轭复数:两个实部相等,虚部互为相反数的复数互为共轭复数(conjugate complex number)。当虚部不为零时,共轭复数就是实部相等,虚部相反,如果虚部为零,其共轭复数就是自身。(当虚部不等于0时也叫共轭虚数)复数z的共轭复数记作zˊ。同时, 复数zˊ称为复数z的复共轭(complex conj

2018-01-06 20:13:47 414 2

空空如也

空空如也

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

TA关注的人

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