`
ljh2008
  • 浏览: 45941 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
首先说一下为什么要把apache换成nginx。 在目前的web服务器市场,apache的市场占有率应该在70%左右,可见其应用之广泛。apache有不错的性能及强大的模块配置功能,安全性也不 错。后来发现,很多访问量比较大的网站,都换成了nginx,一个由俄罗斯人开发的开源项目,就下载下为研究了一下,发现其配置上比apache更加简 洁,且可控制项也非常丰富,就决定采用nginx了。至于效率是否会比apache高10倍,本人没有测试过,没有发言权。 首先安装,sudo apt-get install ngnix,版本是0.6.02,应该是一个比较稳定的版本。 其次,安装与php5-c ...
定时任务在项目中使用非常普遍,比如说:每天晚上3:00开始执行数据真删除,每个月第四周星期三晚上1:00开始执行报表统计任务等,我们在项目中,可以通过下面三种方式来实现: 一、利用j2se的timer类来实现,非常简单,代码如下: import java.util.Timer; import java.util.TimerTask; public class FuduTest { public static void main(String[] args)...{ Timer timer = new Timer(); timer.schedule(new FuduTask(), 1 ...
网站建成后,根据用户体验及外部竟争条件的变化,网站少不更改,小的更改问题不是很大,如果是大的改动,也就是意味着网站要来个彻底的大换血,改版,那么,网站改版本在技术上应注意些什么呢?我在这里总结几点(当 ...
20日,discuz报重大安全露洞,到官网上下载补丁文件更新后,悬着的心来才放下来。 接下来,我发现discuz用户激活验证码不显示了,“看不清,换一张”点了也没有任何反映,改用用ie6再次打开页面,发现居然是js在报错,怎么会出现这种情况呢?郁闷! 想起以前在做uchome及jquery整合过程中,也出现相册、博客操作方面的异常,网上查了一下,说是jquery的js加载顺序与uchome的产生了冲突,将jquery的js放到最前面加载,就没有问题,改过后,果然恢复正常。 难道这回discuz也是这个原因引起的? 找到discuz的默认模板文件,将jquery及juqey ui的相关文件 ...
曾经本人非常不重视页面工作,而将精力放在系统的业务实现上,做出的界面不尽人意。06年我负责的一个产品,在全国有近30家客户,每个客户的项目,一般 仅在首页上不同,登录后,功能界面完相同,用户操作及界面的可用 ...
很多新手都会遇到的hibernate session关闭时的延迟加载错误,我想原因大家都知道,当session关闭后,你去访问对象中的延迟加载属性,都会报session已关闭的错误。解决办法一般有四种: 1、hbm映射文件中,让集合或对象属性的 lazy=false 2、在关闭session之前,使用Hibernate.initialize(Object proxy)强制加载 3、在关闭session之前,对延迟属性进行一次get访问 4、使用hql预加载,一般会用到fetch语句 以面四种方式,如果用在与spring整合后的hibernate中,方式2、方式3可能不太好合,除非你使用 ...
这是我发布的第一篇关于seo的文章,我对seo的总原则是:内容为王,seo为辅,请大家一定不要本末倒置。 seo的最高境界是:经过了seo优化,却看不出来有任何seo痕迹,这也是高手追求的目标。 我用实例来说明更新频率与页面的 ...
此博文转自www.fudu365.com   VOA英语复读网整 理了钟道隆教授的逆向英语学习法学习资料,这套方法曾经帮助无数人克服了英语学习的重重困难,特别是钟教授在45岁才开始学英语并取得巨大成就的精神,感 动过无数英语学习者 ...
Memcached是一个开源的快速分布式缓存框架,它和ehcached等缓存框架相比,具有下面的一些优势: 1、    跨jvm的缓存架。我们知道,在一个jvm进程中,一般情况下的有效内存利用最多为2G,如果你再把数据缓存在项目的jvm进程中 ...
一个项目开发完成后,我们都会进行压力测试以验证非功能性需求是否满足,如果性能无法达到要求,我们一般会从代码、数据库、集群、缓存等一些方面对系统进行优化。其中的缓存,绝对是对项目性能进行优化的一个重点。 所谓缓存,就是在系统内存区中开辟出一块单独的内存区域,把要使用的对象预先加载到这块内存区域中(或将使用过的对象放回到这块内存区域中)。如果应用需要对象时,系统先在缓存中查找要找的东西是否存在,如果没有找到,再从其它地方(如:数据库或物理磁盘)加载,显然,缓存是通过内存访问的高速性,有效地提升了整个系统的性能。 下面,我们通过一个具体的项目,向你讲述voa英语复读网 (www.fudu365. ...
很多人认为英语非常不好学,要学好这门语言,你需要形成一些好的习惯,这样才有可能成功。   1、将英语真正融入日常生活!不要学英语,而要生活在英语当中!  2、把难单词、难句子制作成海报,贴在家里最显眼 ...
原型法在现在的软件开发过程中被广泛使用。首先,我们要明确的是,任何一种方法或工具都是为我们开发、生产过程服务的,这一点必须清楚,我们不能成为方法或工具的奴隶,只要我们认为这个方法论或工具对我们的过程有 ...
在jude设计工具中, 很多人不会用generic,现将操作步骤告诉大家: (1)展开已有java包树,如下图: (2)为其添加Template parameter,如下图: (3)新建user类,新建一接口,先命名为List,并让其与java.util.List<E>绑定,最后更改自定义接口名(针 base中的name改为空),如图: (5)修改bind属性,将actual parameter改为User类型,如下图: (6)完成设计,加入group类,其中包含List<user>属性,如下图:     最终,导出代码如下,范型部分代码正确: pac ...
  具体请下载源代码:   (1)写文件上传进度监听器类: package com.my.other; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.commons.fileupload.ProgressListener; public class UploadProgressListener implements ProgressListener {         private long megaBytes = -1;    ...
Global site tag (gtag.js) - Google Analytics