会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CryFace
Always be humble
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年8月9日
Spring IOC 原理深层解析
摘要: 一、Spring IOC概念认识 区别IOC与DI 首先我们要知道IOC(Inverse of Control:控制反转)是一种设计思想,就是 **将原本在程序中手动创建对象的控制权,交由Spring框架来管理。**这并非Spring特有,在其他语言里面也有体现。IOC容器是Spring用来实现IO
阅读全文
posted @ 2020-08-09 11:59 CryFace
阅读(1427)
评论(2)
推荐(1)
2020年8月8日
并查集入门(模版使用)
摘要: 本文参考自***《算法笔记》***并查集篇 并查集的定义 什么是并查集?并查集可以理解为是一种维护数据集合的结构。名字中并查集分别取自于单词并(union合并),查(find查找),集(set集合)。一个并查集需要有一下两个功能: 合并:合并两个集合 查找:判断两个元素是否在一个集合里 并查集主要是
阅读全文
posted @ 2020-08-08 14:27 CryFace
阅读(182)
评论(0)
推荐(1)
2020年8月7日
MySQL索引结构原理分析
摘要: 我们在学习MySQL的时候经常会听到索引这个词,大概也知道这是什么,但是深究下去又说不出什么道道来。下面将会比较全面的介绍一下关于索引! 索引是什么? 这里用百度百科的一句话来说,在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集
阅读全文
posted @ 2020-08-07 12:08 CryFace
阅读(708)
评论(1)
推荐(0)
2020年8月6日
Java内存模型与同步关系
摘要: 前言 Volatile可以说是我们Java虚拟机给我们提供的一个轻量级的同步机制,与Synchronized类似,但是却没有它那么强大。关于Volatile最主要的特点呢就是它的三大特性: 保证可见性 不保证原子性 禁止指令重排 而要了解Volatile的话,我们就需要有JMM的基础,所以我们要介绍
阅读全文
posted @ 2020-08-06 13:36 CryFace
阅读(416)
评论(0)
推荐(0)
2020年8月5日
关于线程池的五种实现方式,七大参数,四种拒绝策略
摘要: 一、池化技术之线程池 什么是池化技术?简单来说就是优化资源的使用,我准备好了一些资源,有人要用就到我这里拿,用完了就还给我。而一个比较重要的的实现就是线程池。那么线程池用到了池化技术有什么好处呢? 降低资源的消耗 提高响应的速度 方便管理 也就是 线程复用、可以控制最大并发数、管理线程 二、线程池的
阅读全文
posted @ 2020-08-05 22:29 CryFace
阅读(2003)
评论(0)
推荐(1)
2020年8月4日
HashMap:从源码分析到面试题
摘要: HashMap简介 HashMap是实现map接口的一个重要实现类,在我们无论是日常还是面试,以及工作中都是一个经常用到角色。它的结构如下: 它的底层是用我们的哈希表和红黑树组成的。所以我们在学习HashMap底层原理的时候,需要有这两种数据结构的知识做铺垫,才能有更好的理解! 哈希表 散列表是由我
阅读全文
posted @ 2020-08-04 22:15 CryFace
阅读(631)
评论(0)
推荐(2)
2020年8月3日
ConcurrentHashMap:源码分析到面试题
摘要: 在多线程情况下,我们的HashMap在JDK1.8之前最大的问题就是会造成环链,在JDK1.8开始之后虽然解决了环链,但是还是会因为并发的情况下,导致数据覆盖而丢失。虽然我们有HashTable和Collections下的同步器可以解决这个问题,但是这两种方案都不能算是一个优秀的解决方案,所以就有了
阅读全文
posted @ 2020-08-03 22:22 CryFace
阅读(310)
评论(0)
推荐(0)
2020年8月1日
计算机网络高频面试知识点
摘要: ## 前言 关于网络的高频面试题,整理了了一下大部分网络层,传输层,应用层。所以这里只找面试可能出现的。关于答案相关的很多都来自网上整理的,还有就是谢希仁的计算机网络第七版,在最后面会给上参考资料。 ## 关于计算机网络的体系结构 **五层协议** - **应用层** :为特定应用程序提供数据传输服
阅读全文
posted @ 2020-08-01 12:07 CryFace
阅读(324)
评论(0)
推荐(0)
2020年7月31日
快速排序算法图文详解(模版使用)
摘要: 算法介绍 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法描述 快速排
阅读全文
posted @ 2020-07-31 00:57 CryFace
阅读(834)
评论(2)
推荐(0)
2020年7月30日
数据库中事务和隔离级别解析
摘要: 什么是数据库中的事务,可以说事务就是一组原子性的SQL查询,独立的工作单元。我们的事务内的语句,要么全部执行成功,要么全部执行失败! 事务要满足ACID特性,可以通过Commit提交一个事务,也可以使用Rollback进行回滚!下面我们就介绍一下事务的ACID特性。 ACID特性 原子性(actom
阅读全文
posted @ 2020-07-30 00:52 CryFace
阅读(287)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告