会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
currly
博客园
首页
新随笔
联系
订阅
管理
2022年10月19日
spring常用注解
摘要: 在实际中遇到的参数校验注解 @Data @ApiModel(value = "CostNavAggregateParam", description = "内控成本导航条聚合参数") @Validated public class CostNavAggregateParam { /** * 项目订单
阅读全文
posted @ 2022-10-19 15:52 currly
阅读(49)
评论(0)
推荐(0)
2021年4月1日
java容器
摘要: # java容器 ## 容器 ### collection: **Set**: Treeset(红黑树实现,支持有序性操作)、Hashset(hash表实现,支持快速查找)、Linkedhashset(具有hash表的查找效率,并用双向链表来维护元素的插入删除) **List**:ArrayList
阅读全文
posted @ 2021-04-01 19:16 currly
阅读(68)
评论(0)
推荐(0)
Java面试之线程与进程
摘要: Java面试之线程与进程 进程:是并发执行的程序在执行过程中分配和管理资源的最小单位。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 一个程序至少一个进程,一个进程至少一个线程。 一个线
阅读全文
posted @ 2021-04-01 19:15 currly
阅读(67)
评论(0)
推荐(0)
java面试之CAS的理解
摘要: java面试之CAS的理解 CAS ,compare and swap,比较并交换,java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 如何实现CAS的原子性 Unsafe是CAS的核心类,由于java无法直接访问底层系统,需要通过本地(N
阅读全文
posted @ 2021-04-01 19:14 currly
阅读(233)
评论(0)
推荐(0)
2021年3月29日
计算机网络
摘要: 计算机网络 死锁 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示:
阅读全文
posted @ 2021-03-29 12:17 currly
阅读(109)
评论(0)
推荐(0)
2021年3月28日
数据库索引
摘要: 索引 索引的本质 索引的本质:索引是数据结构。索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。 B-Tree和B+Tree B-Tree B+Tree 每个节点的指针上限为2d而不是2d+1。 内节点不存储data,只存储key;叶子节点不存储指针。 为什
阅读全文
posted @ 2021-03-28 15:03 currly
阅读(147)
评论(0)
推荐(0)
MySQL数据库
摘要: java-MySQL数据库 MySQL服务器架构图 第一层:连接处理、授权登录、安全等。 第二层:核心服务功能。包括查询解析、分析、优化、缓存、以及所有的内置函数(例如,日期、时间、数字和加密函数)、所以的跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。 第三层:包含了存储引擎。存储引擎负
阅读全文
posted @ 2021-03-28 14:59 currly
阅读(85)
评论(0)
推荐(0)
2021年2月13日
Markdown语法学习
摘要: MarkDown语法学习 二级标题 “##”+“空格”+标题名或者标题名+“ctrl2” 三级标题 “###”+“空格”+标题名或者标题名+“ctrl3” 四级标题 “####”+“空格”+标题名或者标题名+“ctrl4” 字体 hello,world 粗体:双星号+内容+双星号 hello,wor
阅读全文
posted @ 2021-02-13 19:22 currly
阅读(62)
评论(0)
推荐(0)
公告