- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 如何监视从电脑发出的http或https
个人见解,可能有误,大神请谅解。用Fiddler这个软件就可以做到。检测http不难,想办法看一下IP包里的http明文就好了;所以你打开Fiddle,它就能够开始监视HTTP流量了;检测https, 相对麻烦些。要把Fiddler设置成本地代理,代理的端口默认是8866。一方面,我发现浏览器会直接走到Fiddler代理,浏览器会发现https的网站证书都是Fiddler自签的。我不理解。总之呢,你从浏览器访问https网站都会被Fiddle接住,他知道自己的server证书, 所以就很容易揭秘你发
2021-07-12 21:10:06
3332
原创 VMWare软件定义数据中心SDDC
数据中心三大件计算,存储和网络都做成软件定义就是所谓的SDDC.VMWare对应的产品就是ESX,vSAN和NSX.ESX: Elastic Sky X 做软件定义计算computer virtualization.vSAN做软件定义存储SDSNSX做软件定义网络SDN
2021-07-12 17:15:40
524
原创 Java内存之本地内存分析神器: NMT 和 pmap
其他团队的一些同事经常问我一个问题:你的Java进程怎么占了那么多Virtual Size和RSS? 最近,我基本上可以回答清楚这个问题了。用NMT和pmap基本就就能搞清楚Java进程为什么占了那些Virtual Size和RSS。NMT是Native Memory Tracking的缩写,是Java7U40引入的HotSpot新特性。 pmap,众所周知,就是Linux上用了看进程地址空间
2016-03-21 22:52:23
23429
原创 Python资料合集
《Python学习手册》 《Python Cookbook》 《Python编程实战》《Python源代码分析》再加上网上的资料, 学习Python齐活。 入门:《可爱的Python》 Python基本概念和标准库的介绍。《Python学习手册》 看起来很全面。《Python Cookbook》 参考书,内容还是比较丰富的。《Head First Python》 内容不全面(
2015-09-03 00:41:57
1724
翻译 什么是NumPy
(原文链接:http://docs.scipy.org/doc/numpy/user/whatisnumpy.html) 现在翻译有些生硬,随后会持续修改。NumPy是Python科学计算的基础包。它提供了多维数组对象、基于数组的各种派生对象(例如,masked Array, 矩阵)。除此之外,还提供了各种各样的加快数组操作的例程,包括数学基本计算、逻辑、图形操作、排序、选择、输入输出,离
2015-08-28 22:53:06
4417
原创 想法:Github项目的持续构建、发布与部署
Github上的项目可以用 travis https://travis-ci.org/ 做的持续构建。那么,构建完的事情就是发布和部署,是不是这个阶段的工作可以用Docker来做。这样就方便开源项目用户更快上手,更快更安全地更新版本。
2015-08-25 23:53:47
864
原创 Java弱点
1. 语法和JDK都够繁琐:但是 每次输入输出文件,都要查API。 解决办法:语法繁琐,可以用Groovy; JDK繁琐:有没有第三库可以提供一些简单常用(不怎么考虑效率)的API,参考Python风格。 好像Groovy就做了类似的事情。但是,如果不能用Groovy呢,所以这个库还是有价值的。Guava是不是也做了类似的事情。2. JDK API布局有些地方不符合直觉。譬如用获得当
2015-08-25 23:18:08
804
原创 想研究一下数据库,搜了一些数据库书籍
本来是想说找个小巧的关系数据库学一下来着,觉得SQLite不错。但是发现国内基本上没什么SQLite的书(《SQLite 权威指南》)。《SQL基础教程》:豆瓣8.8。内容比《SQL必知必会》好像稍高阶一些。我比较喜欢这个,不过 《必知必会》 豆瓣评分也有8.5分。http://book.douban.com/subject/24841239/下面的书是亚马逊上找到的(顺带
2015-08-24 23:29:31
827
转载 正则表达式工具
RegexBuddy [商业软件]: 可以把你写的正则表达式用自然语言说出来。http://www.regexbuddy.com/
2015-08-24 21:55:20
426
转载 RPC和NFS还有如此的渊源TODO
https://en.wikipedia.org/wiki/Remote_procedure_callIn computer science, a remote procedure call (RPC) is an inter-process communication that allows a computer program to cause a subroutine o
2015-08-23 23:09:33
607
转载 Java技术资料
知乎上不错的回答:http://www.zhihu.com/question/26350691/answer/42692522http://www.zhihu.com/question/29581524/answer/44872235http://www.zhihu.com/question/29150290/answer/43547733以下还未读:《ne
2015-08-23 21:56:02
629
原创 Bug模式之写入的数据格式出错
我们的应用中用到了Spring Batch。如你所知,Spring Batch要存一些Job的状态到数据库的。最近,我们应用的这一块逻辑就出了回归问题: 在存数据库的时候,一些字符串数据的格式已经不对了。目前,这个问题还没有找到根本原因。只是我在看这个问题的时候,自己有一些认识不清。其实,看到这个问题,我的关注点就是坏的数据会让程序起不来。虽然我明知道是坏的数据,我还是一直想办法让程序起来。其实,
2015-08-21 21:19:49
451
原创 开源项目
Facebook开源计划: http://www.opencompute.org/ Apache Sotfware Foundation: http://www.apache.org/ http://www.apache.org/index.html#projects-list https://projects.apache.org/projects.html?categoryFree s
2015-08-20 20:37:12
581
原创 Java代码常用工具--Draft
编写Java代码的工具? 喜欢IntelliJ阅读理解Java代码的工具? Eclipse, SourceInsight用于看source code; ClassVisualizer: Class Diagram from soruce code; 设计模式经验 Call Stack Tool TODO?修改少量Java代码的工具? VIM更快捷用Java代码写一些原型使用什么工
2015-08-20 18:35:36
1899
原创 RESTful API 工具箱之幂等性(TODO)
幂等性是某种操作固有的性质, 还是我们可以把所有类型的操作都可以实现为幂等的。有些操作天生就是幂等的, 譬如说, 取数据操作,复制操作,我执行无数次取数据操作或者复制操作, 结果和执行一次是一样的。 有些操作就不是幂等的,像删除操作,转账操作。
2015-08-19 22:59:15
2730
转载 Git\GitHub入门:SSH与Git相关资料
什么是数字签名?http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.htmlSSH远程登陆:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html如何为Github生成公钥?http://www.jianshu.com/p/31
2015-03-08 22:26:55
756
转载 Git/Github 资料索引
http://segmentfault.com/q/1010000000358588http://www.worldhello.net/gotgithub/index.html
2015-03-08 19:36:45
830
原创 REST API 工具箱之HAL -- Hypertext Application Language
REST的特色之一就是HATEOAS。如何做到呢?在浏览Spring Data REST 的文档中(Spring Data REST Doc 4.1.2 Resource discoverability),提到了一个技术:HAL。大家可以浏览一下HAL的网页学习一下:http://stateless.co/hal_specification.html
2015-03-08 17:14:45
2753
原创 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API。我在公司的项目中就看到了这种情况。其实,也无可厚非,我相信好多项目都是这个样子。我们不可能要求程序
2015-03-06 22:22:15
14204
原创 通过阅读、分析和翻译二进制格式的Java Class文件学习Java Class的技术
我这个文档通过阅读、分析和翻译二进制格式的Java Class文件学习Java Class的技术。点击链接到下载页面:点击打开链接
2015-01-27 22:05:25
885
原创 HDUOJ-1002: 大数字和的计算
HDUOJ-1002程序员 刷题 ACMHDUOJ-1002程序员 刷题 ACM1. 题目: Big Number Sum (Clik Me)2. 我的解答:3. 运行结果4. 解题思路5. 遇到的问题,分析与经验:5.1 Math.ceil(intA/intB)5.2 在算进位的时候,遇到溢出5.3 System.out.println()与Sys
2015-01-23 23:06:04
1807
原创 HDUOJ-1001: 计算从1到n的和
标签(空格分隔)程序员 刷题 ACM 1. 题目: Sum from 1 to n2. 我的解答:import java.io.*;public class Main{ public static int sumOneByOne(int n){ int sum=0; for(int i=1;in;i++){
2015-01-18 16:50:14
1263
原创 The basic things that ALL Java Developer have to know
Java Laughttps://docs.oracle.com/javase/specs/
2014-11-16 21:27:28
451
翻译 有了Docker,一分钟就可以在你的笔记本上快速部署Spark集群
原文: https://amplab.cs.berkeley.edu/2013/10/23/got-a-minute-spin-up-a-spark-cluster-on-your-laptop-with-docker/
2014-07-15 23:15:58
6463
原创 软件定义存储与公(私)有云的结合案例-Twinstrata公司的CloudArray
参考:1. http://www.dostor.com/article/2014-07-08/6220822.shtml
2014-07-08 23:39:55
1309
原创 MapReduce 与 Cloud Dataflow, Caffeine, Dremel,Pregel 之间的关系
MapReduce的有力补充(交互) -- Dremel:作为MapReduce 的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。http://www.oschina.net/question/12_76159MapReduce的有力补充(关系) -- PregelInside Google, MapReduce is u
2014-06-26 21:09:56
1940
原创 Spark构建时的常见问题 之 JVM 启动失败 (因操作系统未能提供足够大小的内存)
原因很简单: Spark构建过程在启动JVM的时候用的参数太大。
2014-06-10 21:46:39
3228
原创 Developer Tool - 1. Text Tool and GNU/Linux Tool
Text Tool:http://www.shlomifish.org/open-source/resources/text-processing-tools/GNU/Linux Tool:
2014-05-31 19:02:39
1083
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人