02 2014 档案
摘要:当你准备使用 jQuery,我强烈建议你遵循下面这些指南:1. 缓存变量DOM 遍历是昂贵的,所以尽量将会重用的元素缓存。// 糟糕 h = $('#element').height();$('#element').css('height', h-20);// 建议 $element = $('#element');h = $element.height();$element.css('height', h-20);2. 避免全局变量jQuery 与 javascript 一样,一般来说,最好确保你的变量在函数作用
阅读全文
摘要:基于Maven管理的web项目结构:target目录是用来存放项目打包之后生成的文件的目录,此目录中的文件必须调用mvn clean package后才能生成,如果把虚拟目录设置在此目录中,则每次修改项目后都需要调用mvn,很不方便正确方法: 1.设置虚拟目录为:src/main/webapp 2.在pom.xml中更改maven打包的目录位置 maven-war-plugin ${basedir}/src/main/webapp ${b...
阅读全文
摘要:synchronized 同步的机制可以解决多线程并发问题,这种解决方案下,多个线程访问到的都是同一份变量的内容。为了防止在多线程访问的过程中,可能会出现的并发错误。不得不对多个线程的访问进行同步,这样也就意味着,多个线程必须先后对变量的值进行访问或者修改,这是一种以延长访问时间换取线程安全性的策略。ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了,那就没有任何必要对这些线程进行同步,它们也能最大限度的由CPU调度,并发执行。由于每个线程在访问该变量时,读取和修改的,都是自己独有的那一份变量拷贝,变量被彻底封闭在每个访问的
阅读全文

浙公网安备 33010602011771号