上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页

2018年10月4日

Spring技术内幕总结 - IoC容器的实现

摘要: IoC:Inversion of Control,控制反转,即依赖对象的获得被反转了(DI:dependency inversion,依赖注入)在Spring中,IoC容器是实现这个模式的载体。它可以在对象生成或初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象数据域中的方式来注入对方法 阅读全文

posted @ 2018-10-04 23:03 阿泰555 阅读(307) 评论(0) 推荐(0) 编辑

[转]Proxy代理详解

摘要: 一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一个自己 阅读全文

posted @ 2018-10-04 21:25 阿泰555 阅读(402) 评论(0) 推荐(0) 编辑

2018年9月18日

[转]分布式系统唯一ID生成方案汇总

摘要: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 阅读全文

posted @ 2018-09-18 21:04 阿泰555 阅读(135) 评论(0) 推荐(0) 编辑

[转]xargs详解

摘要: 为什么要用xargs,问题的来源 在工作中经常会接触到xargs命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是xargs命令,为什么要用xargs命令以及与管道的区别。为什么要用xargs呢,我们知道,linux命令可以从两个地方读取要处理的内容,一个 阅读全文

posted @ 2018-09-18 20:27 阿泰555 阅读(171) 评论(0) 推荐(0) 编辑

2018年9月17日

平衡二叉树判断方法简介

摘要: 判断该树是不是平衡的二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。方法一:先序遍历 1.计算节点深度 2.递归判断是否平衡 上面的“先序遍历”判断二叉树平衡的方法,时间复杂度比较大。因为,二叉树中的很多结点遍历了多次。 方法二:后序遍历 阅读全文

posted @ 2018-09-17 22:40 阿泰555 阅读(421) 评论(0) 推荐(0) 编辑

2018年9月8日

[转]MySQL中乐观锁、悲观锁(共享锁、排他锁)简介

摘要: InnoDB与MyISAM Mysql 在5.5之前默认使用 MyISAM 存储引擎,之后使用 InnoDB。 MyISAM 操作数据都是使用的表锁,你更新一条记录就要锁整个表,导致性能较低,并发不高。当然同时它也不会存在死锁问题。 而 InnoDB与MyISAM 的最大不同有两点:一是 InnoD 阅读全文

posted @ 2018-09-08 17:51 阿泰555 阅读(283) 评论(0) 推荐(0) 编辑

[转]从OSI网络模型到TCP/IP协议族简介

摘要: OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信规范。而我们的数据在网络中传输的过程,实际上就是如下图的封装和解封装的过程,发送方通过各种封装处理, 阅读全文

posted @ 2018-09-08 09:24 阿泰555 阅读(265) 评论(0) 推荐(0) 编辑

2018年9月7日

[转](查找一)二叉查找树详解

摘要: 在讲解二叉查找树之前,先了解一下二分查找。 二分查找 我们使用有序数组存储键,经典的二分查找能够根据数组的索引大大减少每次查找所需的比较次数。 在查找时,我们先将被查找的键和子数组的中间键比较。如果被查找的键小于中间键,我们就在左子数组中继续查找,如果大于我们就在右子数组中继续查找,否则中间键就是我 阅读全文

posted @ 2018-09-07 20:11 阿泰555 阅读(276) 评论(0) 推荐(0) 编辑

[转](查找二)2-3查找树(二叉三叉树)

摘要: 平衡查找树 阅读全文

posted @ 2018-09-07 19:57 阿泰555 阅读(1115) 评论(0) 推荐(0) 编辑

[转](查找三)红黑树详解

摘要: 【前言:本文所讨论的红黑树之目的在于使读者能更简单清晰地了解红黑树的构造,使读者能在纸上清晰快速地画出红黑树,而不是为了写出红黑树的实现代码。 若是要在代码级理解红黑树,则势必需要记住其复杂的插入和旋转的各种情况,我认为那只有助于增加大家对红黑树的恐惧,实际面试和工作中几乎不会遇到需要自己动手实现红 阅读全文

posted @ 2018-09-07 18:24 阿泰555 阅读(221) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页

导航