-
【集合系列】- 红黑树实现分析
【集合系列】- 红黑树实现分析 一、故事的起因 JDK1.8最重要的就是引入了红黑树的设计(当冲突的链表长度超过8个的时候),为什么要这样设计呢?好处就是避免在最极端的情况下冲突链表变得很长很长,在查询的时候,效率会非常慢。 红黑树查询:其访问性能近似于折半查...
-
Ubuntu编译安装HAprox+Keepalived+MySQL负载高可用架构(结合Dock
Ubuntu编译安装HAprox+Keepalived+MySQL负载高可用架构(结合Docker容器配置) 系统环境: Ubuntu16.04(Docker容器) 架构环境: Keepalived/HAproxy MASTER: 172.17.0.4 Keepalived/HAproxy BACKUP: 172.17.0.6 MySQL MASTER: 172.17.0.2 MySQL SLAVE: 172.17.0.3 HAprox...
-
模拟实现IoC容器
模拟实现IoC容器 Spring的IoC核心就是控制反转,将对实现对象的操作控制器交出来,由IoC容器来管理,从配置文件中获取配置信息,Java对XML文档提供了完美的支持,dom4j功能强大,而下面我就用JDOM这一开源项目,利用它可以纯Java技术实现对XML文档的解析、生成、序列化...
-
简单看看@RequestBody注解原理
简单看看@RequestBody注解原理 又到了很无聊的时候了,于是随便看看源码假装自己很努力的样子,哈哈哈; 记得上一篇博客随便说了一下RequestBody的用法以及注意的问题,这个注解作为非常常用的注解,也是时候了解一波其中的原理了。 温馨提示:阅读本篇博客,默认你之...
-
递归遍历树
递归遍历树 //遍历算法#includeiostreamusing namespace std;typedef struct BiNode{ char data; struct BiNode *lchild,*rchild;}BiTNode,*BiTree;void CreratBiTree(BiTree T){ char ch; cinch; if(ch==#) T=NULL; else{ T=new BiTree; T-data=ch; CreratBiTree(T-lch...
-
leetcode之缺失的第一个正数
leetcode之缺失的第一个正数 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例1: 输入: [1,2,0] 输出: 3 示例2: 输入: [3,4,-1,1] 输出: 2 示例3: 输入: [7,8,9,11,12] 输出: 1 说明: 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。 来...
-
leetcode第一题两数之和击败了 98.11% 的用户的答案(C++)
leetcode第一题两数之和击败了 98.11% 的用户的答案(C++) 虽然题目简单,但我这好不容易优化到前2%,感觉也值得分享给大家(方法比较偷机) 题目: 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你...
-
2. 彤哥说netty系列之IO的五种模型
2. 彤哥说netty系列之IO的五种模型 你好,我是彤哥,本篇是netty系列的第二篇。 简介 本文将介绍linux中的五种IO模型,同时也会介绍阻塞/非阻塞与同步/异步的区别。 何为IO模型 对于一次IO操作,数据会先拷贝到内核空间中,然后再从内核空间拷贝到用户空间中,所以一次...
-
Map集合的四种遍历方式
Map集合的四种遍历方式 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args) { 7 MapInteger, String map = new HashMapInteger, String (); 8 map.put(1, "a" )...
-
Java——将前端的对象数组通过Json字符串传到后端并转换为对象集
Java——将前端的对象数组通过Json字符串传到后端并转换为对象集合 Java将前端的对象数组通过Json字符串传到后端并转换为对象集合 摘要:本文主要记录了如何将将前端的对象数组通过Json字符串传到后端,并在后端将Json字符串转换为对象集合。 前端代码 前端代码的功能...
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
