- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 路由器,交换机 ,lvs,正向代理,反向代理区别. 掩码作用
抓住 1. 是否能内访问外网 2.在第几层操作,第七层说明端口号已经确定 3. 是否变更端口有了端口映射后, 机器分了多层, 世界上的机器数量= ip数量 * 每台公网 ip 机器端口号数量.要理解这些.就要理解1.arp 攻击 2.arp 广播查询3.arp 广播推送ip 层和链路层的转换比较好的文章.通过 子网掩码的作用来说明 ping 内网,和 ping 外网的过程中 mac 地址的拆包,重
2017-04-29 00:39:39 2158
原创 jvm 参数调优(堆 + 垃圾回收) 默认参数
java 8堆理解几种完全不同的 gc 日志,:1. 2018-03-07T13:13:37.706-0800: 0.415: [GC (CMS Initial Mark) [1 CMS-initial-mark: 15775K(19456K)] 15893K(20416K), 0.0001372 secs] [Times: user=0.00 sys=0.00, real=0.00 secs...
2017-04-29 00:22:13 648
原创 基于日志理解jvm cms 原理,为什么remark要stop the world?(理解CMS GC日志.)
理解CMS GC日志本文翻译自:https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs加入自己的思考,特别是为什么remark要stop the world?准备工作JVM的GC日志的主要参数包括如下几个:-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC
2017-04-29 00:04:48 9184 2
翻译 老年代碎片化问题. java5的改进.
总结:java 5的改进就是 老年代不需要连续的整块空间来容纳被晋升的新生代[ 新生代多少,老年代就要准备多少]所以比例就是:1:2新生代与老年代的比例,如 –XX:NewRatio=2,则新生代占整个堆空间的1/3,老年代占2/3不等于一个足够大的坑。我曾今提到过,低暂停垃圾收集器为老年代维护了一个空余可用列表,这些碎片可能成为一个问题. 如果你使
2017-04-28 21:24:56 936
原创 公平锁 非公平锁 使用场景
公平锁 非公平锁 使用场景.公平与非公平这个概念是针对锁的获取的,在绝对时间上,先对锁进行获取的请求一定先满足,那么这个锁是公平的,反之就是不公平的。公平锁的获取就是等待时间最长的线程最先获取锁,也就是锁获取是顺序的。但是公平锁的机制往往效率不高。但是非公平锁有可能导致:一直获取不到锁的现象:饿死:一些客户端不能获得服务,而其他客户端却可以;违反了公平原则---服务
2017-04-28 15:31:41 4087
原创 垃圾回收-架构师要知道特点
首先不同的jvm 有不同的垃圾回收.hotspot 说起:1.串行2.并发parral 3.cms4.G1note1: 新生代,老生代的概念是 cms 的.parral 并没有 note2:哪些是要 stop the worldcms1.新生代Stop the World Event - All minor garbage collect
2017-04-19 00:53:47 366
原创 lvs原理, 只改 ip 不改端口, vpn arp tcp 隧道 (子网掩码作用和局域网传输)
思考问题角度: 0. 前置数据和条件 1. 正常流程 2. 一个人多次,多个人多次 3.每个对象身上的状态对于 lvs :1.正常流程: client: ip地址. 每次传输时 mac 地址获取机制? .传输出去的 ip 和 mac 路由器: 接受到的 ip,mac 地址. 发出去的 ip,mac 地址. 如何获取的? lvs: 同上. realserve
2017-04-18 00:24:23 2445
转载 Lock的lock/unlock, condition的await/singal 和 Object的wait/notify 的区别 - 永远是 ...
在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。线程consumer线程producersynchronize(obj){ obj.wait();//没东西了,等待 }synchronize(ob
2017-04-13 23:19:02 3618
原创 脑图和目录/表/交叉表的区别 及其使用场景
最大的区别就是目录是被动生成的,你无法直接编辑目录.只能到文本上编辑.且无法快速insert和inser child脑图是主动生成的. 快捷键快速插入.看书,目录就是脑图.但是看书最重要的是关联的想法,和对书本前后的串联.看纸书:1.目录2.笔记,加上P. 3.对书上的内容关联到P. 这样下次看内容可以秒懂了.1.2是抽象,3是具
2017-04-12 12:55:42 2098
原创 marginnote修改 过期时间 注册时间 使用时间
前往文件夹~/Library/Containers/QReader.MarginNoteMac/Data/Library/Preferences/QReader.MarginNoteMac.plisttrial_starting成功打开QReader.MarginNoteMac.plist修改trial_ending选项里的时间。open QReader.MarginNot
2017-04-11 17:23:12 3019 1
原创 通过sql 查询自增id 跳跃丢失. 用于手工插入
mysql> explain select t1.* from trade t1 left join trade t2 on t1.id+1=t2.id where t1.id > 71170675 and t1.id 无法使用索引mysql> explain select t1.* from trade t1 left join trade t2 on t1.id=t2.id
2017-04-10 14:47:24 1207
基于实例研究混合电动汽车(HEV)能量流程控制策略 效率
2014-01-21
C# sharp 入门经典全英文版第五版 2010 Beginning Visual C#
2013-01-24
算法国家队论文集acm noi
2013-01-23
ahk AutoHotkey官方中文帮pdf 有目录 help 教程 查询手册
2013-01-09
文件编码,了解windows乱码复制粘贴机制meizhitu-clipboardviewer-3766643
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人