- 浏览: 7193 次
- 性别:
- 来自: 北京
最新评论
文章列表
最近在leetCode上做题,参考别人的代码时,看到了如下的code:
public int removeDuplicates(int[] nums) {
int cur = 0 ;
for(int n:nums)
if(n>nums[cur])
nums[++cur] = n;
return cur+1;
}
这个函数的功能是删除一个已排序数组中的重复数字,上面这段code比我的实现简洁许多。但是我第一眼看到它时产生了一个疑问。在我的印象中,java 的for each loop中只能做读操作,不 ...
SSL相关的一些知识
- 博客分类:
- security
最近在做一个和SSL相关的任务,看了一些和SSL有关的文章。之前也学习过一些和SSL有关的知识,但是总是很快就忘掉了。所以这次决定写一篇blog,作为一个备忘。
SSL,Secure Socket Layer, 是一种用来在客户端与服务器之间建立安全传输通道的技术。
功能, SSL主要有两方面的功能,验证通信双方身份,保护传输内容。
概念,CA,证书,签名,公钥,私钥,会话秘钥,非对称加密,对称加密,哈希。
CA是具有公信力的机构,SSL客户端依赖技术手段确认证书为CA签发,一旦信任证书,则信任证书内容,包括所访问的服务是由证书中声明的组织机构提供的。
证书,表明S ...
我们知道在sql中order by子句用来控制返回的结果集中记录的顺序。那么当我们的sql没有提供order by子句时,返回的记录是按什么排序的呢。簇索引?主键?这是我之前以为的答案,直到我认真地google了一下这个问题。
答案是, ...
在知乎上看了一个叫做“2014 年放弃阿里巴巴 offer 的人是否格外多?如果是,为什么?”的帖子
http://www.zhihu.com/question/26872413
应聘的,面试的,HR,还有看热闹的,大爆料,喷口水,灌鸡汤,做为一个想从局内人的爆料中获取 ...
这是我对知乎上题为“一个产品经理怎么跟工程师沟通时间进度问题?”的问题给出的回答。原帖在这里http://zhi.hu/d6Nj
我对如何估算分配给我的任务需要花多长时间一直心存疑虑,每次我的经理问我这个问题的时候我都没法自 ...
喜欢看别人的文章,但是很少在网上写什么东西,因为一直感觉自己水平有限,没有什么值得和大家分享的硬货。就这样,...十年过去了。在记忆中寻找这十年的痕迹,得到的是一片模糊的印象。觉得自己比十年前应该是有一些长进,但让我说一说,却无法给出清晰的答案。
今天是2014年的最后一天了,明天将是新的一年,我决定做出一些改变。即使只是出于积累的目的,我也应该记录下一些自己小小的心得。如果这些小小的心得,能够给别的朋友们带来一点点帮助,或者一些共鸣,那将是我莫大的荣幸。
去年用过一个很好用的工具,一直没有记录下来,现在分享给大家。这个工具的用途就是,可以查看,Java process都打开了那些文件,是由哪个thread打开的。
我碰到的问题是这样的,jboss使用log4j做日志系统,有个功能叫file rolling ...
今天刚刚读完《架构之美》,留下一些记录,以备将来温习。 原版:
http://www.amazon.com/Beautiful-Architecture-Leading-Thinkers-Software/dp/059651798X我读的是中译本: http://product.dangdang.com/product.aspx?product_id=20733672&ref=search-1-pub
O'Reilly的编辑找来了各个领域的专家,每位专家撰写一章,介绍了各自参与的一个系统的架构设计,拼在一起就攒成了这本书。 第一章的总纲部分给出了架构设计的一些关注点,这章写的还不错, ...