-
手写SpringMVC 框架
手写SpringMVC 框架 手写SpringMVC框架 细嗅蔷薇 心有猛虎 背景: Spring 想必大家都听说过,可能现在更多流行的是Spring Boot 和Spring Cloud 框架;但是SpringMVC 作为一款 实现了 MVC 设计模式的 web (表现层) 层框架,其高开发效率和高性能也是现在很多公司仍在采...
-
这篇文章带你彻底理解synchronized
这篇文章带你彻底理解synchronized 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
2019-11-09 16:05:10 java关键字java并发编程java高级文件定义硬件mysqlqqword数据安全
-
集合继承体系图的理解
集合继承体系图的理解 一、Collection、Collections的区别? 1. java.util. Collection是一个集合的顶级接口 。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现,其直接继承接口有List与Set。 2. Collections是集合类的一...
-
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存和二级缓存源码分析 像Mybatis、Hibernate这样的ORM框架,封装了JDBC的大部分操作,极大的简化了我们对数据库的操作。 在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据...
-
【原创】(十)Linux内存管理 - zoned page frame allocator - 5
【原创】(十)Linux内存管理 - zoned page frame allocator - 5 背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio 1....
-
160. 相交链表
160. 相交链表 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of the node with value = 8 输入解释...
-
ArrayList源码分析
ArrayList源码分析 首先来总结一下,ArrayList的一些特点: 1.arraylist本质上就是一个elementData数组,它允许对元素进行快速随机访问,可以存放null值; 2.arraylist区别于数组的地方在于能够自动扩展大小,其中关键就是grow() 方法,每次扩充后数组为原来数组的1.5...
-
Mybaits 源码解析 (八)----- 全网最详细,没有之一:结果集 Re
Mybaits 源码解析 (八)----- 全网最详细,没有之一:结果集 ResultSet 自动映射成实体类对象(上篇) 上一篇文章我们已经将SQL发送到了数据库,并返回了ResultSet,接下来就是将结果集 ResultSet 自动映射成实体类对象。这样使用者就无需再手动操作结果集,并将数据...
-
简单遍历二叉树
简单遍历二叉树 /* 先序创建一棵任意二叉树 */ /* 注意:输入数据的顺序很有特点,本题输入的顺序要求为,先是根节点,再是左子树,再是右子树 */ #include iostream #include malloc.h using namespace std; typedef int ElementType; //给int起别名为ElementType, ty...
-
STL源码剖析——序列式容器#5 heap
STL源码剖析——序列式容器#5 heap 准确来讲,heap并不属于STL容器,但它是其中一个容器priority queue必不可少的一部分。顾名思义,priority queue就是优先级队列,允许用户以任何次序将任何元素加入容器内,但取出时是从优先权最高的元素开始...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
