![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
凝孑·哒哒哒
这个作者很懒,什么都没留下…
展开
-
深入了解Java虚拟机---jvm相关知识点总结
许久无更,甚是惭愧,接下来小编会努力爆更,这里首先附上自己在深入理解Java虚拟机一书总结的部分知识点,分享给个位看官,希望能对大家有所帮助!!!点我可以在线浏览哦!原创 2021-04-07 10:15:49 · 128 阅读 · 1 评论 -
Jvm的垃圾回收算法详解+第三版PDF分享
Jvm中垃圾回收算法主要分为以下四种1.标记-清除算法2.复制算法3.标记-整理算法4.分代收集算法下面我们来详细说说这几种算法1.标记-清除算法过程:首先从GCROOT开始,向下扫描标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。即 扫描—标记----清除缺点:标记和清除两个过程的效率不高,还有就是标记清除之后会产生大量不连续的内存碎片,这样在分配大对象的时候,无法找到足够的连续内存提前触发一次GC2.复制算法过程:为了解决标记–清除算法的效率问题,复制算法将内存分原创 2020-09-18 17:45:16 · 931 阅读 · 1 评论 -
spring-boot工具类分享(一)使用BCryptPasswordEncoder加密校验密码------公用工具类(密码加密·密码校验·获取登录信息·获取指定范围或者指定位数的随机数字)
相关依赖导入springframework.security导入 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency>工具原创 2020-08-14 23:42:44 · 1641 阅读 · 3 评论 -
git 常用命令-切换分支-推送代码强制覆盖代码到本地--备份到工作区--回退版本等
git remote -v 查看别名 git checkout -b dev 切换到dev分支 git checkout -b [分支名][远程名]/[分支名]。 git diff 看不同 像看远程和本地要先 查看别名在 git diff 别名/分支 gitstatus 查看当前状态 git commit -m ’ ’ 上传到本地库 git fetch 别名 分支名 git merge别名/分支名 合并分支 git push 加别名推送到远程库 git branch 查看分支m.原创 2020-08-06 22:22:30 · 507 阅读 · 0 评论 -
最新阿里规范Java开发手册--嵩山版PDF分享和简单解读---以及对前后端规约,应用分层,设计规约的分享无vip也能下载哦!
阿里规范Java开发手册最新–嵩山版分享和解读PDF分享:https://pan.baidu.com/s/14wCPUD5zxbP9Fv8aMW4QBA提取码:251k最新嵩山版相对于之前泰山版的增加了一些新内容的同时也对做了一些修改,下面给大家分享一下比如:1增加了前后端规约,包含14t条内容(内容在下面做了分享哦!)2增加了,一些约定方法命名和key和Value的命名,增加一些限制,对Body的一些限制,请求头和请求体的大小限制3在传输的方式限制推荐json,不推荐使用xml的方式,主要是原创 2020-08-05 22:53:47 · 2898 阅读 · 1 评论 -
java 8 lambda表达式和mybatis-plus中结合使用,根据今日时间返回倒序最新数据 queryWrapper常用方法及简单应用
mybatis-plus中查询对象 queryWrapper常见方法众所周知mybatis-plus支持 Lambda 形式调用:及通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错。那么到底在项目中我们该如何使用呢,就让我们来看看吧大家可以插个眼????????????方便日后查看哦!QueryWrapper与lambda表达式结合查询List<ProjectSms> list = list(new QueryWrapper<ProjectSms>(原创 2020-08-05 15:20:18 · 10732 阅读 · 1 评论 -
数据结构重点------散列表及java中的Hashmap
数据结构重点------散列表及java中的Hashmap一、Hash(散列函数)及java中的map1.Hash(散列函数)Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能...原创 2020-01-31 16:30:04 · 275 阅读 · 0 评论 -
tomcat原理详解和请求过程(涉及网卡、套接字等)
什么是tomcat 想要了解tomcat 原理我们首先要了解tomcat是什么,有什么功能,在什么地方起作用?一、网卡 首先我们知道如果一台计算机如果想要其他计算机交换数据的话,必须要走网卡的端口交换数据。网卡能够把把物理电信号转化成计算机能够识别的数字信号。网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,...原创 2020-01-29 17:48:34 · 1147 阅读 · 0 评论 -
简单个人理解(一):对于时间片和Java中进程和线程
简单个人理解(一):对于时间片和Java中进程和线程一.时间片 如果大家想要清楚清晰的了解进程和多线程的关系,那我们就不得不先提一个叫做时间片的东东,让我们先来瞅瞅百度词条是怎么说的:- 时间片(timeslice)又称为“量子(quantum)”或“处理器片(processor slice)”是分时操作系统分配给每个正在运行的进程微观上的一段CPU时间(在抢占内核中...原创 2020-01-29 14:40:00 · 1396 阅读 · 0 评论