自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2704

原创 VMWare软件定义数据中心SDDC

数据中心三大件计算,存储和网络都做成软件定义就是所谓的SDDC.VMWare对应的产品就是ESX,vSAN和NSX.ESX: Elastic Sky X 做软件定义计算computer virtualization.vSAN做软件定义存储SDSNSX做软件定义网络SDN

2021-07-12 17:15:40 444

原创 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 22818 1

转载 Python核心概念之数据模型和执行模型

Python核心概念之数据模型和执行模型

2015-09-03 23:36:45 980

原创 Java程序员如何理解Python中的一些比较特殊的关键字

Java 程序员 如何 理解 Python 特殊 关键字

2015-09-03 22:37:32 734

原创 Python资料合集

《Python学习手册》 《Python Cookbook》 《Python编程实战》《Python源代码分析》再加上网上的资料,  学习Python齐活。 入门:《可爱的Python》 Python基本概念和标准库的介绍。《Python学习手册》 看起来很全面。《Python Cookbook》 参考书,内容还是比较丰富的。《Head First Python》 内容不全面(

2015-09-03 00:41:57 1687

翻译 什么是NumPy

(原文链接:http://docs.scipy.org/doc/numpy/user/whatisnumpy.html) 现在翻译有些生硬,随后会持续修改。NumPy是Python科学计算的基础包。它提供了多维数组对象、基于数组的各种派生对象(例如,masked Array, 矩阵)。除此之外,还提供了各种各样的加快数组操作的例程,包括数学基本计算、逻辑、图形操作、排序、选择、输入输出,离

2015-08-28 22:53:06 4347

原创 想法:Github项目的持续构建、发布与部署

Github上的项目可以用 travis https://travis-ci.org/ 做的持续构建。那么,构建完的事情就是发布和部署,是不是这个阶段的工作可以用Docker来做。这样就方便开源项目用户更快上手,更快更安全地更新版本。

2015-08-25 23:53:47 818

原创 Java弱点

1.  语法和JDK都够繁琐:但是 每次输入输出文件,都要查API。 解决办法:语法繁琐,可以用Groovy; JDK繁琐:有没有第三库可以提供一些简单常用(不怎么考虑效率)的API,参考Python风格。 好像Groovy就做了类似的事情。但是,如果不能用Groovy呢,所以这个库还是有价值的。Guava是不是也做了类似的事情。2. JDK API布局有些地方不符合直觉。譬如用获得当

2015-08-25 23:18:08 775

原创 想研究一下数据库,搜了一些数据库书籍

本来是想说找个小巧的关系数据库学一下来着,觉得SQLite不错。但是发现国内基本上没什么SQLite的书(《SQLite 权威指南》)。《SQL基础教程》:豆瓣8.8。内容比《SQL必知必会》好像稍高阶一些。我比较喜欢这个,不过 《必知必会》 豆瓣评分也有8.5分。http://book.douban.com/subject/24841239/下面的书是亚马逊上找到的(顺带

2015-08-24 23:29:31 774

转载 正则表达式工具

RegexBuddy [商业软件]: 可以把你写的正则表达式用自然语言说出来。http://www.regexbuddy.com/

2015-08-24 21:55:20 392

转载 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 554

转载 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 594

原创 Bug模式之写入的数据格式出错

我们的应用中用到了Spring Batch。如你所知,Spring Batch要存一些Job的状态到数据库的。最近,我们应用的这一块逻辑就出了回归问题: 在存数据库的时候,一些字符串数据的格式已经不对了。目前,这个问题还没有找到根本原因。只是我在看这个问题的时候,自己有一些认识不清。其实,看到这个问题,我的关注点就是坏的数据会让程序起不来。虽然我明知道是坏的数据,我还是一直想办法让程序起来。其实,

2015-08-21 21:19:49 417

原创 开源项目

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 548

原创 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 1825

转载 架构与系统设计资料集合TODO

The Performance of Open Source Applications

2015-08-20 18:05:32 633

原创 RESTful API 工具箱之幂等性(TODO)

幂等性是某种操作固有的性质, 还是我们可以把所有类型的操作都可以实现为幂等的。有些操作天生就是幂等的, 譬如说, 取数据操作,复制操作,我执行无数次取数据操作或者复制操作, 结果和执行一次是一样的。 有些操作就不是幂等的,像删除操作,转账操作。

2015-08-19 22:59:15 2679

转载 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 723

转载 Git/Github 资料索引

http://segmentfault.com/q/1010000000358588http://www.worldhello.net/gotgithub/index.html

2015-03-08 19:36:45 786

原创 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 2684

原创 如何选择项目语言(项目笔记)

我们有一个微信公众号的项目。刚刚开始,使用PHP还是Java作为微信公众号的开发平台。

2015-03-08 16:49:17 779

原创 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)

如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API。我在公司的项目中就看到了这种情况。其实,也无可厚非,我相信好多项目都是这个样子。我们不可能要求程序

2015-03-06 22:22:15 14067

原创 HDUOJ_1003: 最大子段和解法深入解读

最大子段和解法的深入解读:暴力解法,分治解法,动态规划解法

2015-02-07 09:37:01 1374

原创 通过阅读、分析和翻译二进制格式的Java Class文件学习Java Class的技术

我这个文档通过阅读、分析和翻译二进制格式的Java Class文件学习Java Class的技术。点击链接到下载页面:点击打开链接

2015-01-27 22:05:25 844 1

原创 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 1756

原创 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 1177

原创 使用CmdMarkdown编写CSDN博客(以本文为例)

你好

2015-01-06 22:50:39 2117

原创 The basic things that ALL Java Developer have to know

Java Laughttps://docs.oracle.com/javase/specs/

2014-11-16 21:27:28 397

翻译 有了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 6400 1

原创 软件定义存储与公(私)有云的结合案例-Twinstrata公司的CloudArray

参考:1. http://www.dostor.com/article/2014-07-08/6220822.shtml

2014-07-08 23:39:55 1260

原创 EC2菜鸟入门日记之一(登陆与验货)

前一段时间,我申请了买了一年的阿里的虚拟机

2014-07-05 18:02:38 860

原创 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 1886

原创 Linux文本处理之如何比较很长的字符串

直接来个例子: 比较字符串

2014-06-14 18:50:00 1761

原创 Spark构建时的常见问题 之 JVM 启动失败 (因操作系统未能提供足够大小的内存)

原因很简单: Spark构建过程在启动JVM的时候用的参数太大。

2014-06-10 21:46:39 3171

原创 如何运行Spark官网中的Quick Start的例子 (20140610)

目标版本: Spark1.0.0步骤: 1.

2014-06-10 21:20:09 717

转载 Scala Learning Website

http://zh.scala-tour.com/#/welcome

2014-06-03 22:39:03 567

原创 Book on Vim

http://learnvimscriptthehardway.stevelosh.com/

2014-06-01 10:09:17 813

原创 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 1049

Learn Java File By Hello World Example

这个文档通过阅读、分析和翻译二进制格式的Java Class文件学习Java Class的技术。

2015-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除