- 浏览: 323783 次
- 性别:
- 来自: 北京
最新评论
-
xuechenyoyo:
用Java播放mp3音乐 -
javacainiaosc:
在Ubuntu 编译的jdk在windows下可以使用吗
OpenJDK和JDK区别 -
wkk2620632:
同问
DB2中SQLSTATE=57016 SQLCODE=-668,原因码 "7"的解决 -
gary_bu:
student_list表中的'index'字段只是为了存储l ...
hibernate中List一对多映射关系详解 -
adam52:
草鸟学习啦
转载的
文章列表
中文并不一定是占两个字节的,具体占多少字节是跟具体的编码方式相关的。
比如说:GB2312、GBK、GB18030 编码是占用两个字节的,但是 UTF-8 编码的话至少需要占用三个字节。
有一个简单方法,就是把大于 0xff 的字符都作为两个字符(当然是在 GBK 环境下)
Java code
public static int count(String str) {
if(str == null || str.length == 0) {
return 0;
}
int count = 0;
char[] chs = str.toChar ...
单例模式(Singleton)
1.介绍:也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为 ...
Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
2011-11-25 15:12
删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse
Unable to create the selected preference page解决方法
2010-05-18 15:33:43| 分类: 学习之路 |字号 订阅
解决: 将path路径中的%JAVA_HOME%\bin 移动到最前面即可.
问题:
Unable to create the selected preference page.
com.avaya.exvantage.ui.interfaces.eclipse.plugin
解决办法:
方式一:
系统级别path高于用户级别path jdk路径一定在系统path比较保险
方式二:
myecli ...
import java.io.*;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the ...
myeclipse6.5后默认就会安装上一个maven的插件,但是这个插件功能并不完全,需要自己安装m2eclipse才好
安装方法:
首先卸载myeclipse安装的maven插件
进入MyEclipse目录/eclipse/features
删除com.genuitec.myeclipse.maven开头的目录
进入MyEclipse目录/eclipse/plugins
删除com.genuitec.eclipse.maven开头的jar包
删除com.genuitec.myeclipse.maven开头的jar包
删除org.maven开头的jar包
使用附件提供的插件包用link ...
对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的错误:SQL0668N Operation not allowed for reason code "7" on table XXX. 解决方法为:执行命令:reorg table XXX;即可。
参考原文为:
Operation not allowed for reason code reason-code on table table-name.
Explanation: Access to table table-name is restric ...
Spring AOP的底层就是通过使用JDK动态代理或CGLib动态代理技术为目标Bean织入横切逻辑。在这里,我们对前面两节动态创建代理对象作一个小结。
我们虽然通过PerformanceHandler或CglibProxy实现了性能监视横切逻辑的动态织入,但这种 ...
现实中,很多朋友对两种session bean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:
有状态和无状态会话bean的本质区别是它们的生命期。
首先解释一个下面要用到的概念--用户:session bean 的用户实际上就是直接调用ejb的类的实例,甚至是这个实例的某个方法。同一个类的不同实例对于session bean 来说是不同的用户。
有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡 ...
1、笔者最近在做一个类SNS的项目,其中使用了MongoDB进行Feed信息存储,并使用定时器删除过期信息。
定时器的时间变量为60天,设定
Java代码
private long msgInvalidDue = 60 * 24 * 3600 * 1000;
故事的发生:
在项目上线的某天,突然发现,2周前的数据丢失了,遍历了程序,没发现逻辑问题,甚至开始当心MongoDB造成的数据丢失(业内也是发生过的)。 笔者当时纠结啊~~
但第二天又发现数据的丢失是持续而且有规律的,于是,焦点便集中到了“定时删除任务”。左查右查没发现问题,只能一步一 ...
前段时间碰到了这类错误,最后的问号表示不确定的数字,但是解决的方法都一样。
首先,自定义一个方言类——Hibernate Dialect,该类需要继承与我们使用的数据库相应的方言类。比如:如果我们用的是MySql(版本为5.x.x),我 ...
TortoiseSVN
A Subversion client for Windows
Stefan Küng
Lübbe Onken
Simon Large
2005/01/17 19:09:21
二〇〇五年四月 Daan译
Table of Contents
Chapter 4. 日常操作指南... 4
4.1. 使用 TortoiseSVN.. 4
4.2. 认证... 5
4.3. 导入数据到仓库Importing Data Into A Repository. 5
4.3.1. 仓库规划Repository Layout 5
4.3.2. 导入Import ...
解决方法:
打开java build path 把里面的jar包都去掉 确定 然后再添加jar包
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学 ...
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误 ...