`
goodscript
  • 浏览: 71952 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
问题请看代码中的注解: //回调函数1 function callback(a,b,c) { alert(a+b+c); } //回调函数2 function callback2(a,b) { alert(a+b); } //这个方法做了一些操作、然后调用回调函数 function doCallback(fn,args) { //do something if(args.length==2) { fn.call(this,args[0],args[1]) } if(args.length==3) { fn.call(t ...
应用场景: 用户对象列表数据查询频率很高、需要把用户对象列表保存到缓存中。每次查询的时候无需再查询数据减轻数据库的压力 Memcached实现缓存列表对象: 假如列表对象很大、把整个列表对象作为一个大对象来缓存的话、每次获取的时候都要获取一个大对象、很浪费资源。 所以把列表对象分解成为多个对象来保存 缓存列表对象的步骤: 1、 封装列表对象:把用户对象ID列表缓存到列表对象中,用户对象ID指向用户对象 2、 以ID为key分别缓存用户对象保存到缓存中 3、 缓存对象经过分布式策略分别保存在不同的memcached服务中 获取用户对象列表的时候:获取用户对象ID列表、再根据ID逐个 ...
在spring的配置文件中、经常看见类似这样的配置路径: classpath:/com/module/**/*sql.xml 系统会根据配置路径自动加载符合路径规则的xml文件 假如让你实现这样的功能: 根据一个通配符路径加载符合规则的xml文件你会怎么做? 先看一个小例子: import java.io.IOException; import org.springframework.core.io.Resource; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; ...
解析的步骤: 1、加载web.xml、加载监听器 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 2、ContextLoaderListener 初始化initWebApplicationContext方法创建 org.springframework.web.context.support. XmlWebApplicationContext对象 3、XmlWebApplicationContext 调用loadBeanDefinitions方法 ...
当使用memcached的get(final Collection<String> keyCollections)操作的时候当keyCollections在一定的范围内是比较稳定、低于这个范围则无法充分利用memcached的性能、高于这个范围则超过memcached的吞吐量同样影响memcached的性能; 为了知道memca ...
定义一个实现序列化接口的bean 并重写readObject和writeObject方法 实现类中所有的字段都使用transient 修饰、表示在序列化的时候不保存该字段 package mytest; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.lang.reflect.Field; import java.lang.reflect.Modifier ...
由于项目需要把一个ID(数字)压缩成尽可能短字符串,在网上找来好久没有找到合适, 自己动手写一个。 有需要的可以参考一下,也作为自己的一些积累吧! 代码如下: /** * 64进制和10进制的转换类 * @author Administrator * */ public class compressEncodeing { final static char[] digits = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , ...
Global site tag (gtag.js) - Google Analytics