2013年9月17日

摘要: 看到一篇讲解HTTPS交互的文章,讲得很清楚,备忘一下来自无网不剩的博客我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。1. 客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。2. 服务端的配置采 阅读全文
posted @ 2013-09-17 17:01 知足奋进 阅读(181) 评论(0) 推荐(0) 编辑

2013年4月20日

摘要: 对SQL Server的附加数据库一直不太了解,数据库的转移之前都是通过备份然后还原来完成的,前不久机器故障重装了系统,因此SQL Server也重装了,装好后数据库都没了,但其实数据库的文件(mdf,ldf)都在,我想正是用附加数据库的好时机。选择某个数据库附加,报错,如下图所示经过一番搜索尝试,找到一种解决办法:在己有数据库mdf和ldf文件上,右键---->属性---->安全---->添加---->高级---->立即查找---->Authenticated Users---->确定勾上完全控制---->确定再次尝试附加数据库,OK 阅读全文
posted @ 2013-04-20 14:48 知足奋进 阅读(244) 评论(0) 推荐(0) 编辑

2013年2月21日

摘要: 最近一直在看云计算方面的内容,分享一篇从虚拟化的程度讲解云计算的好文原文地址:http://blog.jobbole.com/29163/对内容作了节选,原文还包括开放源代码方面的内容A、虚拟化虚拟化是指在同一台物理机器上模拟多台虚拟机的能力。每台虚拟机在逻辑上拥有独立的处理器、内存、硬盘和网络接口。使用虚拟化技术能够提高硬件资源的利用率,使得多个应用能够运行在同一台物理机上各自拥有彼此隔离的运行环境。虚拟化的也有不同的层次,例如硬件层面的虚拟化和软件层面的虚拟化。硬件虚拟化指的是通过模拟硬件的方式获得一个类似于真实计算机的环境,可以运行一个完整的操作系统。在硬件虚拟化这个层面,又有Full 阅读全文
posted @ 2013-02-21 21:30 知足奋进 阅读(319) 评论(0) 推荐(0) 编辑

2013年1月5日

摘要: 原文地址:http://www.cnblogs.com/yukaizhao/archive/2011/11/25/dot_net_GC_2.html上一篇文章介绍了.Net 垃圾回收的基本原理和垃圾回收执行Finalize方法的内部机制;这一篇我们看下弱引用对象,代,多线程垃圾回收,大对象处理以及和垃圾回收相关的性能计数器。让我们从弱引用对象说起,弱引用对象可以减轻大对象带来的内存压力。弱引用(Weak References)当程序的根对象指向一个对象时,这个对象是可达的,垃圾回收器不能回收它,这称为对对象的强引用。和强引用相对的是弱引用,当一个对象上存在弱引用时,垃圾回收器可以回收此对象,但 阅读全文
posted @ 2013-01-05 17:00 知足奋进 阅读(192) 评论(0) 推荐(0) 编辑
 
摘要: 看到两篇关于.Net垃圾回收机制的译文,学到不少基础知识,分享下原文地址:http://www.cnblogs.com/yukaizhao/archive/2011/11/23/dot_net_GC_1.html有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员很有必要理解垃圾回收是如何工作的。这篇文章我们就来看下.Net是如何分配和管理托管内存的,之后再一步一步描述垃圾回收器工作的算法机制。为程序设计一个适当的内存管理策略是困难的也是乏味的,这个工作还会影响你专注于解 阅读全文
posted @ 2013-01-05 16:56 知足奋进 阅读(164) 评论(0) 推荐(0) 编辑

2012年12月3日

摘要: 一直想找一个密码管理软件,记录和管理我众多的账号和密码信息,放在普通文档放哪里都觉得不安全,今天看到一个不错的软件,推荐下原文链接:http://blog.chinaunix.net/uid-20639775-id-3191996.html作为一名技术人员,不管是网络管理员、运维工程师、系统管理员还是数据库管理员,都会和非常多的密码打交道,而且出于安全考虑,这些密码都会有复杂性要求。要想记住这些复杂的密码绝对是不可能的事情,那么密码的存储和管理就会涉及到一些问题,这些问题总结如下:1. 存储是否安全现在木马、病毒肆意传播,很多电脑成为肉机了还没被发现。那么密码的存储必然面临安全性的问题,我所认 阅读全文
posted @ 2012-12-03 12:51 知足奋进 阅读(602) 评论(0) 推荐(0) 编辑

2012年11月22日

摘要: 一篇不错的介绍编码发展的文章,终于弄清楚了几种编码的区别原文地址:http://www.qianxingzhem.com/post-1499.html编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。潜行者m 写出本文的目的,就是要彻底解释清楚这个编码问题!如果你遇到了类似的问题,那就要仔细的看看这篇文章 阅读全文
posted @ 2012-11-22 12:38 知足奋进 阅读(135) 评论(0) 推荐(0) 编辑

2012年11月5日

摘要: 看到一篇程序员编程前途的文章,看了这个一直做技术的信心大增原文:http://news.open-open.com/view/8c26c老实说,我在 20 岁时可没打算这样。我编程就是为了挣钱。只要编程还能挣钱,我就愿意一直这样挣下去,差不多就是这样。到了 50 岁时你觉得你还能做什么?你能找出一个远离编程但符合下列要求的职业吗?:需要很少或不需要任何的教育程度报酬高——即使是水平一般的人无数的岗位需求不需体力劳动没有健康安全或违法的风险编程挣钱很容易。编程这个行业门槛低,但却极难退出。什么行业能替代?我有 3 个律师同事——两个后来成为了程序员,一个成为了项目经理。我还没有遇到过有程序员变成 阅读全文
posted @ 2012-11-05 15:19 知足奋进 阅读(211) 评论(0) 推荐(0) 编辑

2012年10月25日

摘要: 又到了订票的时节,又到了热议批判12306订票系统的时节,看到一篇谈设计火车票订购系统思路的文章分享下,遇到大并发量的系统设计可以参考参考原文地址: http://www.open-open.com/news/view/4ec0f1 昨天,2012年 1 月 11 日,网友 @fenng 写了一篇文章,批评铁道部火车票网上订购系统,http://www.12306.cn [1]。同时在新浪发了一条言辞激烈的微博,“去你妈的‘海量事务高速处理系统’”,引起热议 [2]。 春节将到,大家买不着车票,赶不上大年三十与家人团聚,急切心情可以理解。但是拍桌子开骂,只能宣泄情绪,解决不了实际问题。 开.. 阅读全文
posted @ 2012-10-25 22:22 知足奋进 阅读(201) 评论(0) 推荐(0) 编辑

2012年10月20日

摘要: 读到一篇好文,介绍技术管理者的一种关键素质,其实软件行业做管理、做技术是分不开的。来自李云Blog:原文地址 :http://yunli.blog.51cto.com/831344/1010533一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理者(team lead、line manager等),我想指出被极为忽视的另一种重要能力 — 技术敏感度。对于基层技术管理者来说,何为技术敏感度?技术敏感度表现为:1)工程师解释技术问题时,能快速理解并切中问题要害; 2)面对多个技术方案做选择时,具备权衡能力,并能给出有建设性的意见和建议,甚至做出选 阅读全文
posted @ 2012-10-20 11:11 知足奋进 阅读(243) 评论(0) 推荐(0) 编辑