`
ssxxjjii
  • 浏览: 953528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
天气预报是非常有用的服务,如果能在网站上集成天气预报,能极大地方便用户查询。  寻遍了国内所有的气象站点,没找见提供Web服务的,太小气了,只能去国外找。NOAA(www.weather.gov)提供一个Web服务,但是死活连不上服务器,估计被屏蔽了,其他提供全球天气预报的有www.weather.com和yahoo,  不过weather.com的服务太麻烦,还需要注册,相比之下,yahoo的天气服务既简单又快速,只需一个http请求,然后解析返回的XML即可获得天气预报。  以北京为例,在weather.yahoo.com查找北京的城市代码为CHXX0008,对应的URL为:  http:/ ...
利用工具如AWStats来分析apache的access.log文件来分析用户行为。使用Webalizer进行网络流量日志分析 大型网站,如网易和新浪。购买了一些专业的工具如Webstream进行分析 ----------------------- 2:问题:{ 先说系统用的框架是大家常见的SSH框架与AJAX,会的人多,招聘更容易些。目前开发的一个WEB视频分享项目,该项目中到处充斥着各种计数相关操作,如某个资源有对应的周点数、月点数、总点击数、评论数、每个分类或者标签下对应的总记录数,再就是网站流量的统计,PV值(这个计算量太大暂不实现)。老版采用的方式,就是点击一次 ...
在长时间的网站开发过程中,能作一个百万IP的网站对我来说真是一个新的挑战,由于本人的水平有限,所以一直就职于一个小公司,在这里也只是抱着重在参与的想法。在以后我所讲述到的内容知识点上如有不适之处请大家多多批评指教。   在一开始接触PHP接触MYSQL的时候就听不少人说:“Mysql就跑跑一天几十万IP的小站还可以,要是几百万IP就不行了”,原话不记得了,大体就是这个意思。一直也没有好的机会去验证这个说法,一是从没有接手过这么大流量的网站,二是平时工作也比较忙,懒得去管这些,反正现在用不着,抱着这个想法把这个问题一直留到了最近,才把这个问题搞明白。   就在前几天公司旗下一网站(由于这是公司 ...
在高访问量的网站下,MySQL自然成为瓶颈。 因此MySQL 的优化成为我们需要考虑的问题,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数 ...
定期备份Mysql数据库相信很多个人网站的站长,或者是独立Blog的博主,都有着备份数据库这样一个需求。当然WordPress这样插件非常丰富的Blog系统有好多能帮你完成这项任务的插件。如果您需要自己亲手来备份数据库的话,我贴一个Mysql自动备份脚本供大家参考,在国外网站上看到的,还是不错,实现了定期备份Mysql数据库,并且可以选在在每周的一天做指定目录下文件的全面备份,备份文件自动上传到你指定的FTP上,保证了备份的可靠性。如果只是把数据库备份在和数据库一起,我想意义也不是特别大了。   #!/bin/sh # System + MySQL backup script # Ful ...
struts2中设置过滤,把可能输入的危险字符,转换后存入数据库,然后再显示出来 参考:http://www.iteye.com/problems/10135   http://commons.apache.org/lang/api/org/apache/commons/lang/StringEscapeUtils.html 保存之前,先进行escape(). bohemia (架构师) 2009-01-13 bohemia, 不同意你的意见, 数据未必仅仅给WEB应用的。所以还是要慎重。 我的观点是尊重用户的输入, 输出的时候, 转变。 http://commons.apac ...
本文为大家提供了简单的实战模式以防止XSS跨站脚本攻击通过output escaping/encoding发动攻击。虽然存在大量跨站脚本攻击者,不过只要遵守本文提供的几个规则就能有效抵御XSS跨站脚本攻击。  这些规则适用于所有不同类别的XSS跨站脚本攻击,可以通过在服务端执行适当的解码来定位映射的XSS以及存储的XSS,由于XSS也存在很多特殊情况,因此强烈推荐使用解码库。另外,基于XSS的DOM也可以通过将这些规则运用在客户端的不可信数据上来定位。     本文为大家提供了简单的实战模式以防止XSS跨站脚本攻击通过output escaping/encoding发动攻击。虽然存在大量跨站脚 ...
org.apache.commons.lang.StringEscapeUtils 类可以对js sql html xml等代码进行转义!用来处理前端js注入代码 SQL特殊字符转义   应该说,您即使没有处理 HTML 或 JavaScript 的特殊字符,也不会带来灾难性的后果,但是如果不在动态构造 SQL 语句时对变量中特殊字符进行处理,将可能导致程序漏洞、数据盗取、数据破坏等严重的安全问题。网络中有大量讲解 SQL 注入的文章,感兴趣的读者可以搜索相关的资料深入研究。   虽然 SQL 注入的后果很严重,但是只要对动态构造的 SQL 语句的变量进行特殊字符转义处理,就可以避免这一 ...
Struts2使用OGNL进行类型转换。提供基本和常用对象的转换器。 Struts2使用“ValueStack”技术,使taglib能够访问值而不需要把你的页面(view)和对象绑定起来。 Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的 ...
1:在action中定义的变量,在jsp页面中显示用:<s:property value="变量名" /> ${变量名} 2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: <s:iterator value="#request.inOutAccountList" id="data" status=&qu ...
1.基本参数解释: ⑴全局配制 log4j.rootLogger = [ level ] , appenderName, appenderName,..........appenderName ★log4j.rootLogger的意思可以理解为:根log或者所有的log ★level就是输出级别,只能设置一个值。 ·关于等级,前边已经说过了有5种,他们之间的关系可以理解为: 调试(DEBUG):包含调试(DEBUG)、信息(INFO)、警告(WARN)、错误(ERROR)、致命错误(FATAL) 信息(INFO):包含信息(INFO)、警告(WARN)、错误(ERRO ...
序言 一、系统和服务程序的安装 1. 系统安装 2. 服务程序安装 二、系统安全设置 1. 用户控制 2. 文件访问控制 3. 系统服务和端口控制 4. 日志管理和控制 5. 文件指纹检测 6. 系统指纹泄露和防范 7. 系统内核安全 8. 系统安全优化 三、服务程序的安全设置 1. Apache安全设置 2. PHP安全设置 3. Mysql安全设置 4. vsFTPd安全设置 5. SSH的安全设置 四、防火墙的安装和设置 1. 安装ipfw 2. 配置ipfw 五、Unix/Linux上的后门技术和防范 ...
正则表达式可以让开放人员更加有效的操纵文本内容,在各种各样的开发中经常会遇到需要正则表达式解决的问题,比如验证邮箱,验证网址,一些小偷程序的批量替换等等。熟练的应用正则表达式可以方便于很多文本的操作,加快开发的进度。 但是正则表达式并不是一个非常简单的东西,很多时候在应用的过程中会出现一些逻辑或者非逻辑上的错误和疏漏,那么我们正式需要一些工具来辅助我们验证正则表达式的正确性。 下面就只这样一些工具,由Hobo亲自收集,推荐给您: Regexpal http://regexpal.com/ Regexpal是一个用javascrept写成的在线正则表达式工具,结构简单,方 ...
  常用正则表达式大全!(例如:匹配中文、匹配html)    匹配中文字符的正则表达式: [\u4e00-\u9fa5]      评注:匹配中文还真是个头疼的事,有了这个表达式就好办了    匹配双字节字符(包括汉字在内):[^x00-xff]    评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)    匹配空白行的正则表达式:ns*r    评注:可以用来删除空白行    匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />    评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对 ...
 如大家所知,JProfiler是一个著名的用于java系统监控分析的软件,功能很强大,可以监控普通的 java application, applet, java web start, application server 等等。除了可以监控本地的程序,还可以对远程服务器上跑的应用进行监控.网上有很多关于监控各种类型应用的配置方式.本文主要讲解的是如何配置Jprofiler以监控Eclipse中自己所写的plugins的内存使用情况. 在网上看到了很多关于Eclipse和Jprofiler集成的配置方式,但是没有发现Jprofiler启动Eclipse以测试plugin的文章,经过摸 ...
Global site tag (gtag.js) - Google Analytics