- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 redis 数据结构
redis 数据结构概述redis数据库中每个键值对(key-value)都是由对象(object)组成: - 数据库的key都是字符串对象(string object) - 数据库的value可以是字符串对象、列表、字典、集合、有序集合对象但是这五种类型,在redis底层并不是简单的封装c\c++的基本类型,redis设计了自己的一套底层数据结构。redis底层数据结构:简单动态字符串链表
2017-08-23 17:02:05 412
原创 # zookeeper 单机版server启动
zookeeper 单机版server启动单机版zookeeper的启动类为org.apache.zookeeper.server.ZooKeeperMain.java1 启动参数ZooKeeper启动参数有两种配置方式:方式1:main方法中传入四个参数,其中前两参数必填,后两个参数可选。分别为:对客户端暴露的端口clientPortAddress, 存放事务记录、内存树快照记录的dataDir,
2016-09-17 16:12:34 2251
原创 添加项目到github
添加项目到github因为想在公司电脑、家里笔记本同步管理代码,想到把项目放在github上管理。1.在github上新建仓库在个人github页面上点击New repository 新建一个repo 2.clone 仓库到本地在clone仓库到本地前,需要首先配置本地的git。 下载windows git客户端。windows git 配置ssh key(用于本地安全连接到github
2016-08-18 12:59:15 269
原创 对象及其内存管理
核心是从编译器,JVM的角度理解问题。对象及其内存管理重点理解一下几块内容:实例变量和类变量父子实例的内存控制final修饰符-----------------------------------------------------------------------------------------------------------------------
2015-03-26 20:43:35 343
原创 数组及其内存管理
1.数组初始化 1.1 Java数组是静态的 Java语言是静态语言。一次Java数组是静态数组,即当数组被初始化后,该内存所占内存空间,数组长度是不变的。 1.2 数组一定要初始化 Java数组变量一定要指向一个数组对象。包括静态初始化、动态初始化、指向一个数组对象内存。 1.3 基本类型数组的初始化
2015-03-26 20:42:06 334
转载 c++ substr()用法
substr()函数用法substr(起始位置,长度)#include#includeusing namespace std;main(){string s("12345asdf");string a=s.substr(0,4); //获得字符串s中 从第0位开始的长度为4的字符串cout}输出结果为:1234
2013-11-24 15:40:18 775
原创 用队列对扑克牌排序
1:用队列对扑克牌排序描述假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则:1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序2.假如有X1与X2相同时,那么就比较Y1与Y2的大小。
2013-11-14 20:26:09 1638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人