摘要:
x=2n, x的二进制, 就是1的后面跟n个0. 例如,10表示21, 100表示22等等。 阅读全文
摘要:
装饰类跟基础组件都实现了目标接口,是为了匹配正确的类型。Java中的IO设计就是典型的Decorator设计模式。 装饰模式产生的初衷是, 对默认实现类的行为进行扩展。 由于装饰类的构造器接受的参数是目标接口,而不是默认实现类,所以装饰类甚至无须知道默认实现类是谁。 装饰类也继承了目标... 阅读全文
摘要:
部分代码:ThreadLocal中 的get方法, 获得的是当前线程相关的对象/** * Returns the value in the current thread's copy of this * thread-local variable. If the variable ... 阅读全文
摘要:
--换行或空格:update tableName set columnName=replace(columnName, chr(13)||chr(10), '')--换行及空格:update tableName set columnName=replace(replace(columnName, c... 阅读全文
摘要:
在测试 jni时, 使用 cl命令, 如cl -I xx\jdk1.7.0_17\include -I xx\jdk1.7.0_17\include\win32 -LD HelloNative.c -FeHelloNative.dll会报如题错误.暂时的解决方案是, 使用vs自带的命令(不用wind... 阅读全文
摘要:
在vs 2010中, 将Microsoft Visual Studio 10.0\VC\bin目录配置在path后(甚至添加lib以及include)后, 报如题错误.是由于Microsoft Visual Studio 10.0\VC\bin目录下没有mspdb100.dll所致(可以到Micro... 阅读全文
摘要:
很奇怪的报错, 在实体中添加 toString方法后, 想在前台列表中使用 <s:debug标签调试, 发现报错如下:freemarker.core.InvalidReferenceException: Expression stackObject.value.get(propertyName).t... 阅读全文
摘要:
通常, 也许我们大多程序员在平时的测试中的习惯可能是使用 重新发布而不是 重新启动, 这样多次可能会造成一个问题, 就是内存溢出.因为对于tomcat, 每次重新发布,都会加载新的字节码, 这样久了就会有问题, 所以尽量使用 重新启动而不是重新发布, 有时反而会节省我们的时间. 阅读全文
摘要:
在日志中, 查看导入的包是否是importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory; 阅读全文
摘要:
hibernate v3.6.10开始总以为自己写的 hibernate.cfg.xml 或 实体映射类 .hbm.xml 写错, 后来发现貌似都没错,于是google一下, 发现在有些版本中,需要添加 \lib\jap 下的jar包。 阅读全文