50套Web开发图标
其它相关的一些文章
其它相关的一些文章
Windows的经典蓝屏
http://www.nerdiphythesoul.com/404.html
http://huml.org/404.shtml
(全文…)
jQuery 是个宝库,而 jQuery 的插件体系是个取之不竭的宝库,众多开发者在 jQuery 框架下,设计了数不清的插件,jQuery 的特长是网页效果,因此,它的插件库也多与 UI 有关。本文是 webdesignledger.com 网站推选的2009年度最佳 jQuery 插件。
一、拉洋片
在一个固定区域,循环显示几段内容,这种方式很像旧时的拉洋片,2009年,这种 Web 效果大行其道,jQuery 有大量与此有关的插件,以下插件无疑是最佳的。
MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,现在已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的Struts、WebWork, Struts2, JSF等框架,专注于业务逻辑方面的Spring框架、专注于持久层的Hibernate、iBatis、Castor、JORM等框架。由于最近用了一次SSI框架,因此本文主要是对Strtus2、Spring、iBatis三个开源的框架做一个小结。
Struts2主要来源于webwork框架,与Struts1相...(全文…)
第一种方式:
Action的初始化交给Action,此时spring的插件会自动去spring的容器中按照名字去组装初始化Action,在这种情况下意味着有两个容器,一个struts2管理的容器,一个是spring容器。要注意的是在struts.xml文件中action的配置,class必须是当前Action所在的包的全称。
Action此时不需要去初始化(由struts2初始化),service的接口不需要注入。这表现在如果用annotation注解,action不需要@Component,依赖注入不需要的@Resource,Action默认的是多例的,不需要@Scope(“prototype”).如果采用xml配置,中需要则不需要配置bean.
(全文…)
1. 慎用本钱 Watch your cash.
2. 精选同伙 Pick founders carefully.
3. 早纳全才 Hire generalists early.
4. 迟雇专家 Hire specialists later.
5. 投资文化 Invest in culture.
6. 抵挡诱惑 Avoid tempting distractions.
7. 发烧客户 Support customers maniacally.
8. 避免商计 Avoid business plans.
9. 常写博客 Write a blog.
10. 忠于数据 Never fudge numbers.
11. 百家争鸣 Encourage diverse ...(全文…)
谷歌者,初非汉民,西夷也。父Google,米国人,世代商贾,积财以万亿计,富甲一方。唯斯慕孔孟之道,羡华夏文明,不远万里之劳,举家而迁我。更易姓名,号“谷歌”,取父谐音故也。
谷歌既立,以排忧解难为己任,济弱扶贫为天责,兼之聪敏非凡,有所问,无不通达。虽少年,已自成人,能取进士第,崭然见头角。又怀古风,常曰“不作恶”,万难莫屈。众谓Google有子矣。
忆其全盛时,俊杰廉悍,贤人雅士,无不归心。议论证据今古,出入经史百...(全文…)
PHP程序员应该都知道连接MySQL数据库可以使用mysql_pconnect(永久连接)函数,使用数据库永久连接可以提高效率,但是实际应用中数据库永久连接往往会导致出现一些问题,通常的表现就是在大访问量的网站上时常发生断断续续的无法连接数据库的情况,出现类似"Too many connections in …"的错误提示信息,重新启动服务器又正常了,但过不了一会儿又出现同样的故障。对于这些问题的成因,恐怕就不是每个人都能说清楚的了,虽然PHP文档里有一些相关资料,但是解释的并不浅显易懂,这里我厚着脸皮试图做一个简单的讨论,所述观点不见得全都正确,欢迎大家反馈意见。
(全文…)
之前,一直困恼很久的MySQL的问题因为有了tcmalloc后得以解决。
问题是:网站访问量不高,高峰时并发数在300-400之间。CPU比较高,在30-80%之间波动得厉害,使用top命令可以看到是mysql进程导致,同时用iostat和sar查看iowait值很高在20-30之间。
但是系统还可以稳定运行,然后周期性的出现swap分区占用率攀升,直接导致应用程序无法连接数据库。不知道这是不是mysql的swap颠簸的问题。没解决办法的时候只好经常监控内存的使用情况,碰到swap开始攀升的时候重启MySQL服务。一般这个周期在一个星期左右。
后来在网上搜到了tcmalloc,说是这个东西可以让MySQL在高并发下性能也很稳定,同时也说了MySQL这个问题是因为malloc内存分配函数的bug,这个bug会使高并发的MySQL性能急剧下降。
决定试试。
系统是64位的RedHat Enterprise Linux 5.0 。在64位系统下需要安装另外一个包libunwind。然后下载tcmalloc包,按默认方式编译...(全文…)
别误解,其实在我的职业生涯中,我已经编写了无数的Java代码;而且,我仍然认为Java一门伟大的(程序)语言。相对于C++和Smalltack,Java已经有了很大的改进;但现在,即使是Java,也已经开始感觉到了其15年的积重。
事实上,在我的经历中,我总是不得不面对Java的设计和规范上的一些错误、缺陷和不足,这些东西,让我的Java程序员生活少有乐趣可言。现在全世界的Java程序员有数百万之众,Java写就的代码更达数亿行,要是我说Java在不久的将来死去,这还有些远。不管怎样,随着一些兼容JVM的语言出现(我最钟意Scala)后,这些问题变得越发不能容忍了,我开始想,是时候慢慢离开Java了(但并不脱离JVM)。具体说来,我认为Java语言的10大问题是:
1、缺少闭包(closure):我想这个不需要解释了。函数式编程已经存在几十年了,但最近几年,它们获得了越来越多的关注,最主要的原因,是它可以自然地编写并行程序。我部分的同意Joshua Bloch强调...(全文…)