摘要:
FormsAuthentication是ASP.NET运行时提供的一种Web身份验证方案,以cookie为信息载体,同其它身份验证方案相比,此方案广泛应用于各类的Web应用中,其实现原理其实和具体的Web服务器编程技术关系不大,理解FormsAuthentication,同样可以在Java或PHP中使用。 FormsAuthenticationTicket其实是一个cookie,多数封装的操作也是从cookie使用的角度去实现的。出于业务的需求,我们会在通过身份认证的浏览器写入用户有关的信息,用户信息结合cookie属性可以构成基本的票据,票据是下次用户请求时认证和授权的依据。这是非常简... 阅读全文
摘要:
编写良好的应用程序,是一名程序员具备的优秀素质,我们都从点滴的学习和代码编写的过程中,逐渐形成个人的编程习惯。在企业或团队中,初次参加工作的人,总会被要求认真了解本团队常用的编码风格和各种约定成俗的要求。除非是技术创新,在技术应用这个问题上总是仁者见仁智者见智。笔者总结自身在学习过程中的几点体会。 很多人总在询问,我该学习一门什么技术才具有竞争力呢。曾经我有这样的疑问,并伴随很久,虽然至今仍旧持续地了解并学习一些技术,但随着学习,慢慢就会找到自己的答案。学会几门不同种类的编程语言,这其实不难,多数语言的语法存在相似性,C、C#、python。抛开对语言的成见,任何一门语言都能够达成你要的... 阅读全文
摘要:
mysqlard是对mysql进行性能调优的工具,通过长期监控mysql运行,获得长期运行的评估报告,作为改善数据库服务器的依据。 下面给出安装配置过程。wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gzwget http://gert.sos.be/downloads/mysqlar/mysqlard-1.0.0.tar.gztar xf rrdtool-1.4.7.tar.gz cd rrdtool-1.4.7./configure --prefix=/usr/localmake && make insta 阅读全文
摘要:
得益于体系架构和制造工业不断发展带来的红利,单台服务器具备了更多的资源和运算能力。从早期一台服务器一个应用,到如今多个应用共用一台服务器,背后是不断加码的参数。存储容量、CPU运算频率、主板带宽等等,都在每时每刻得到不同程度的发展。在花差不多的钱,拥有的设备却能够做更多的事情,或者说在保持现有设备数量的基础对设备进行升级,那或许会造成不同程度的浪费。一个简略的想法就是合并。 在以往,笔者会通过共享服务器的方式部署不同的应用,这样可以减少设备的数量,降低设备维护的代价。这种方式起先还是挺有效的,毕竟应用规模和管理人员都相对较少,由于都在一起办公,协调起来倒也方便。一个服务器承载5、6个小规... 阅读全文
摘要:
iptables是Linux类服务器重要的网络安全防范系统工具,考虑到多数服务器有专门的团队托管,服务器管理员多数时间只能通过SSH进行远程管理,在安全允许的情况下,保证SSH的合法联通,需要做如下的配置。iptables -P INPUT ACCEPTiptables -Fiptables -A INPUT -i lo -j ACCEPTiptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPTiptables -A INPUT -p tcp --dport 22 -j ACCEPTiptables -P INPUT .. 阅读全文