摘要: select * from riv_test where a=3 for update;X锁 select * from riv_test where a=3 lock in share mode;S锁 阅读全文
posted @ 2017-12-09 15:30 tonggc1668 阅读(93) 评论(0) 推荐(0)
摘要: -- 查看被锁住的SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; -- 等待锁定SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; -- 查看事务SELECT * FROM INFORMATION_SC 阅读全文
posted @ 2017-12-09 15:16 tonggc1668 阅读(139) 评论(0) 推荐(0)
摘要: 内部类,一个被称为静态嵌套类,一个被称为内部类。从字面的角度解释是这样的:什么是嵌套?嵌套就是我跟你没关系,自己可以完全独立存在,但是我就想借你的壳用一下,来隐藏一下我自己,,不想被其他类依赖。什么是内部?内部就是我是你的一部分,我了解你,我知道你的全部,没有你就没有我。(所以内部类对象是以外部类对 阅读全文
posted @ 2017-12-09 11:10 tonggc1668 阅读(268) 评论(0) 推荐(0)
摘要: 局部类是嵌套类,但不是成员类,而且有名称(不是匿名类)。 局部类所属范围:在块、构造器以及方法内,这里的块包括普通块和静态块。局部类只在本块范围内有效。 局部类最多只能有final修饰 局部类只能访问(使用)这个块中(局部类外)final属性。这里的块包括了上面说的块、构造器、方法。 阅读全文
posted @ 2017-12-09 11:06 tonggc1668 阅读(109) 评论(0) 推荐(0)
摘要: 内部类通常都含有回调,引用那个匿名内部类的函数执行完了就没了,所以内部类中引用外面的局部变量需要是final的,这样在回调的时候才能找到那个变量,而如果是外围类的成员变量就不需要是final的,因为内部类本身都会含有一个外围了的引用(外围类.this),所以回调的时候一定可以访问到。例如下面: pr 阅读全文
posted @ 2017-12-09 10:33 tonggc1668 阅读(264) 评论(0) 推荐(0)
摘要: public class Huiwen { public boolean isPalindrome(String s) { boolean bl = true; int size = s.length()/2; for(int a=0;a<size;a++){ if(s.charAt(a) !... 阅读全文
posted @ 2017-12-09 10:08 tonggc1668 阅读(138) 评论(0) 推荐(0)
摘要: package com.yundaex.wms.config; public class IfmContextHolder { private static final ThreadLocal<String> contextHolder = new ThreadLocal<String>(); pu 阅读全文
posted @ 2017-12-09 09:48 tonggc1668 阅读(121) 评论(0) 推荐(0)