【良少的专栏】

余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。博客地址:https://github.com/shendl1978/blog/wiki...

用Redis轻松实现秒杀系统

秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述三点。因此,用Redis就能轻松实现秒杀系统。 用我这个方案,无论是电商平台特价秒...

2016-04-08 01:03:49

阅读数:65166

评论数:25

编程能力层次模型

程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 ...... 有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些...

2015-02-15 15:30:39

阅读数:14688

评论数:10

Linux内核中链表和散列表的实现原理揭秘

inux内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。Linux内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。研究Linux内核的链表和散列表对于看懂Linux内核源源代码有重要的意义。

2011-07-14 11:37:02

阅读数:9463

评论数:7

深入浅出JNA—快速调用原生函数

                                               深入浅出JNA—快速调用原生函数                                         本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员...

2009-07-20 07:04:00

阅读数:22821

评论数:20

Selenium与JavaScript--Selenium深入浅出之三

                    Selenium与JavaScript                                                                           Selenium深入浅出之三                     ...

2009-03-09 10:06:00

阅读数:19959

评论数:5

Selenium全方位解读--Selenium深入浅出之一

                                          Selenium全方位解读                                                                                   Selenium深入浅...

2009-03-08 19:54:00

阅读数:30043

评论数:6

SpringOSGINoDM项目的插件说明

                       SpringOSGINoDM项目的插件说明                本文是开源项目SpringOSGINoDM的插件说明。补充《开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案》一文未尽之处。SpringOS...

2008-08-21 10:30:00

阅读数:2066

评论数:0

开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案

                                           开源项目SpringOSGINoDM         —OSGI环境下使用Spring的唯一完美解决方案                                                      ...

2008-08-19 23:18:00

阅读数:6465

评论数:1

局部变量也能使用Spring工厂得到对象

                                局部变量也能使用Spring工厂得到对象   Spring是一种IOC(依赖注入)容器,它是创建型模式的最高级应用。GOF的23种设计模式,分为3类:创建型模式,结构型模式,行为型模式。创建型模式是为了得到Java对象的一类设计模式。...

2007-01-31 00:16:00

阅读数:2651

评论数:0

Javascript的变量作用域居然可以跨越多个函数!

    今天,编写一个JavaScript的代码,是这样子的:function a(){ ...     for(i=0;i         ...      b();    ...  }...}  function b(){    ...  for(i=0;i...}  ...}        ...

2006-08-22 23:22:00

阅读数:3434

评论数:6

shark工作流引擎核心配置[翻译]

                        shark工作流引擎核心配置注意:    一些简单的英语,我没有给出翻译。因为我相信那是浪费时间。如果给你带来不便,敬请谅解!您可以告诉我哪些需要翻译,我可以为你翻译。         1.      什么是Enhydra Shark?This is...

2006-07-28 16:38:00

阅读数:5555

评论数:0

OFBIz之旅[结构解析]

                                OFBIz之旅[结构]注意:1,持久层,在OFBIZ中的定义,就是Model。DAO被划分到业务层中。OFBIz已经改名为OpenTaps项目发展了。其自身的工作流引擎也已经停止发展。现在改用内嵌式的shark工作流引擎作为自己的工作...

2006-07-28 16:24:00

阅读数:6645

评论数:0

怎样用Ant测试Spring项目(Ant测试自动化--下)

怎样用Ant测试Spring项目    对于Spring项目,还有另外的讲究。一、可以运行,但是要设置Eclipse,以使Eclipse自动往我的    中复制Spring配置文件。      设置了路径以后就正常了   Eclipse中,java构建路径.java源:src,test,WebRo...

2005-11-18 21:40:00

阅读数:4382

评论数:4

用Ant自动测试JUnit(Ant测试自动化--上)

                      用Ant自动测试JUnit     经过痛苦的N次尝试,终于,我成功的运行了Ant驱动的JUnit!一、问题一  支持ANT的任务所需的jar包的配置。Note: This task depends on external libraries not i...

2005-11-18 21:34:00

阅读数:17046

评论数:3

ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置祥解

ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置祥解  /* * Created on 2004-10-16 * * http://www.open-v.com 提供代码的维护工作 */package com.o...

2005-11-03 15:15:00

阅读数:21170

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭