`
osacar
  • 浏览: 214814 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在执行事件侦听器时,通常可取的做法是将私有数据和持久性数据附加到对象中。JavaScript 不支持“私有”实例数据,但它支持允许内部函数访问外部变量的闭包。在事件侦听器访问通常不附加到发生事件的对象的变量时,闭包非常有用。 下例在事件侦听器中使用函数闭包将加密消息分配给一组标记。点击每个标记都可以看到加密消息的一部分,该消息并未包含在标记自身内。 <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, u ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <meta http-equiv=" ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <meta http-equiv=" ...
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注意的是,value的类型是String[],而不是String. 得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是String型,value是String型数组。 例如:request中的参数t1=1&t1=2&t2=3 形成的map结构: key=t1;value[0]=1,value[1]=2 key=t2;val ...
AuthCode.java package com.wyl.common.util; import java.io.*; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.*; public class AuthCode { public enum DiscuzAuthcodeMode { Encode, Decode }; // private static MD5 md5 = new MD5() ...
jdbcTemplate 操作方法 /** *1.方法一: */ String sql = "select * from "+ tableName; //RowCountCallbackHandler rcch = new RowCountCallbackHandler(); //this.jdbcTemplateDao.query(sql, rcch); //String[] coloumnName = rcch.getColumnNames(); //int[] coloumnType = rcch.getColumnTypes(); SqlRowSe ...
看到很多用getResourcesAsStream()来读取.properties文件,但是对.properties文件的路径有要求,至少要和包的根目录在同一目录,对于这点,我也是迷糊了好久,就是没有想通,咋个getResourcesAsStream("/var/config.properties") 会返回null,明明文件是在的,就是因为这里的“根目录” 和通常讲的根目录还不一样。 然而,一般,我喜欢把web的配置文件放到WEB-INF里,和web.xml 文件放在一起,如果用getResourcesAsStream()肯定是不行了。 仔细想了一下,找到一个变通的方法: ...
Windows版本 MyEclipse For Professional 9.1下载地址   http://u.115.com/file/dngg7b4b MyEclipse For Blue 9.1下载地址   http://115.com/file/aqvtw0jr MyEclipse For Spring9.1下载地址   http://115.com/file/clj4oweh MyEclipse For Bling 9.1下载地址   http://115.com/file/cljmibhh Linux版本 MyEclipse For Professional 9.1 下载地址   h ...
spring 事务注解 默认遇到throw new RuntimeException("...");会回滚 需要捕获的throw new Exception("...");不会回滚 // 指定回滚 @Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚 throw new Exception(&qu ...
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 ...
注意的几点: 1  @Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能. 2 默认情况下,一个有事务方法, 遇到RuntiomeException 时会回滚 . 遇到 受检查的异常 是不会回滚 的 ...
强调在回答的时候不要光回答概念,要思维扩散性的讲些相关的东西 spring 的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等 7.spring属于低侵入式设计,代码的污染极低 8.独立于各种应用服务器 9.spring的DI机制降低了业务对象替换的复杂性 10.Sp ...
Spring 3.1提供了对cache的支持,但到目前为止,支持的第三方cache只有Ehcache一种。在以前版本的spring中,也可以通过添加其它包实现对ehcache的注解化支持,但Spring 3.1提供了对cache的原生支持。 首先建好项目提供必要的包: 包的用处不多说,然后写好一个ehcache.xml放到classpath下: ehcache.xml <?xml version="1.0" encoding="UTF-8"?> <ehcache> <!--timeToIdle ...
3.1加了缓存,而且还轻易和ehcache集成。那我们还需要ehcache-spring-annotations这个东东吗?spring的@cacheable是用在controller层上,我原来用3.0时是用那个插件的,@cacheable是加在service层上。不知道我有没有理解错。请指教
这几天自己的网站老是被机器人恶意注册。 验证码似乎都没有什么用。 好像机器人都可以识别。 所以新做了一个,这个比较人性化,感觉应该是人类才可以看得懂吧。 看下效果吧。
Global site tag (gtag.js) - Google Analytics