08 2017 档案
摘要:为了防止内存泄露,一旦threadlocal完成任务,最好调用remove() 详见:ThreadLocal explained
阅读全文
摘要:这个情况可能有多个原因导致,比如,非正常关闭eclipse,时钟不匹配等等,可能解决的方法有: 1. 删除<workspace_folder>/.metadata/.lock文件 2. eclipse.ini加-clean 等等,请见: User Operation is waiting for “
阅读全文
摘要:@Transactional注释的函数在函数开始时就占用session,不是在执行第一条db操作时才打开session 因为一直占用session,必要时需要考虑把耗时的代码尽量移出去 一个bean调用另一个bean的@Async函数,该@Async函数才是在另一个线程执行 如果一个bean自己的函
阅读全文
摘要:可以通过异或,或者中间变量的方式。以下比较两者的速度,各执行十亿次。 JRE环境: 输出: 可以看到后面的swap1方法比前面的快一些,说明JVM对代码进行了运行时优化。把swap1方法替换成swap2方法后: 输出: 可见,使用中间变量的方法比使用异或的方法要快一些。 把swap2方法的temp变
阅读全文
摘要:一般栈溢出在无限递归下出现,下面的程序在创建对象时出现栈溢出: 不应该是outofmemory吗?栈里只有a这个reference,其引用的对象,以及对象里的a引用的对象都在堆里分配内存? 猜想(毫不负责): 应该是执行new A()时,调用构造函数,而构造函数初始化a需要调用构造函数,函数调用函数
阅读全文
摘要:摘自:How do I remove a particular element from an array in JavaScript? 首先需要找到元素的下标: 使用splice函数进行移除: splice函数的第二个参数指删除的数目。splice直接修改原数组,并把删除的所有元素以另一个新数组的
阅读全文
摘要:table: 动态添加数据到table的第一行 当table的body为空时,使用 会把tr等加到<tbody>之前,所以当table为空是需要使用append。 更多请见:Add a row on top of table generated by Javascript Add table row
阅读全文
摘要:查找方法: 或者: 遍历: 如果checkbox的直接父亲不是checkArray,那么上述方法不起所用,可以用find: 或者: radio: 查看checked方法:
阅读全文
摘要:转自:jQuery empty() vs remove() empty() will remove all the contents of the selection. remove() will remove the selection and its contents.
阅读全文
摘要:PowerMockito.mockStatic时忽略加载类的静态field,比如想PowerMockito.mockStatic(ClassA.class),ClassA如下 filed CONF_FLAG需要调用一些其他依赖,而这些依赖不可获得,当mock时会抛异常,可以使用: 使用Suppres
阅读全文
摘要:两者基本相同,唯一不同点在于初始化: 也就是说Array(arg),其中的arg是指生成数组的长度。 参考:What’s the difference between “Array()” and “[]” while declaring a JavaScript array? 检查array是否为空
阅读全文
摘要:.config/google-chrome/Default file: Bookmarks
阅读全文

浙公网安备 33010602011771号