06 2017 档案

摘要:水星:Mercury 水星的英文名字Mercury来自罗马神墨丘利。符号是上面一个圆形下面一个交叉的短垂线和一个半圆形(Unicode: ☿). 是墨丘利所拿魔杖的形状。在第5世纪,水星实际上被认为成二个不同的行星,这是因为它时常交替地出现在太阳的两侧。当它出现在傍晚时,它被叫做墨丘利;但是当它出现 阅读全文
posted @ 2017-06-29 17:33 叶落之秋 阅读(3192) 评论(0) 推荐(0)
摘要:1. 类加载机制: 类被加载到虚拟机内存包括加载、连接、初始化几个阶段,其中链接又被细化为验证、准备、解析。 这里需要注意的是,解析阶段在某些情况下可以在初始化阶段之后再开始,这是为了支持Java的运行时绑定。各个阶段的作用整理如下: 1.1 加载阶段: 加载阶段可以使用系统提供的加载器(Class 阅读全文
posted @ 2017-06-28 16:52 叶落之秋 阅读(107) 评论(0) 推荐(0)
摘要:内存划分: java虚拟机在执行java程序过程中会把内存分为以下区域进行管理 线程私有的 虚拟机栈 局部变量表 基本数据类型 long和double占用两个slot 对象引用 返回地址 操作数栈 动态链接 方法出口等信息 抛出异常: 栈深度过大 StackOverflowError 申请内存空间不 阅读全文
posted @ 2017-06-26 10:57 叶落之秋 阅读(356) 评论(0) 推荐(0)
摘要:数据结构概述 定义:数据在内存中的存储方式(元素和元素之间的关系)。 算法:内存中的数据操作。 衡量算法的标准 1.时间复杂度 程序大概执行的次数 2.空间复杂度 执行过程中占用的内存 3.难易程度 4.健壮性 预备知识 模块一:线性数据结构 连续存储【数组】 离散存储【链表】 线性结构的两种应用之 阅读全文
posted @ 2017-06-19 11:40 叶落之秋 阅读(263) 评论(0) 推荐(0)
摘要:设置用户自定义别名 首先进入当前用户家目录 我这里是 root 查看隐藏文件 注意到.bashrc文件,修改此可以用户自定义别名 保存退出,读入.bashrc设定 看看alias里有没 以后此用户就永久保存此别名设定了,实验一下吧: 设置用户自定义环境变量也可实现上述功能 修改~/.bash_pro 阅读全文
posted @ 2017-06-16 15:57 叶落之秋 阅读(5704) 评论(0) 推荐(0)
摘要:string: hash: list: set: 阅读全文
posted @ 2017-06-14 11:33 叶落之秋 阅读(348) 评论(0) 推荐(0)
摘要:redis事物特征 1.事物中所有命令按照串行化方式执行,事物执行期间,redis不会为其他客户端提供服务 2.与关系数据库不同,redis一条命令执行失败,其他命令依然会执行 命令解释 1.multi 开启事物标记着事物的开始,其后执行的命令会被存入到命令队列中,直到遇到exec或者discard 阅读全文
posted @ 2017-06-08 16:59 叶落之秋 阅读(153) 评论(0) 推荐(0)
摘要:阅读了一个有意思的ppt,是Standford大学发表的raft协议 网址:http://thesecretlivesofdata.com/raft/ 下面自己总结下咯: 1.raft是一个实现了解决分布式一致性问题的协议 2.分布式环境下的每个节点有三种状态: follower candidate 阅读全文
posted @ 2017-06-05 16:19 叶落之秋 阅读(734) 评论(0) 推荐(0)
摘要:小技巧: 1.浏览器缓存 Ctrl+F5组合键刷新页面,浏览器会直接向目标URL发送请求,而不会使用浏览器缓存,并会在HTTP请求header中增加下面的请求头来告诉服务器不使用服务器缓存 发现在response header中增加了上面两个请求头 2.DNS域名解析 linux查看dns地址 在l 阅读全文
posted @ 2017-06-02 14:21 叶落之秋 阅读(461) 评论(0) 推荐(0)