
JAVA
rwen001
cookbook
展开
-
Java程序员面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外转载 2012-06-22 11:45:19 · 378 阅读 · 0 评论 -
8种常见的Java不规范代码
转载地址:http://www.oschina.net/question/100267_70351 在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。 这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle,转载 2012-09-19 08:40:50 · 608 阅读 · 0 评论 -
System.load 和 System.loadLibrary详解
http://blog.youkuaiyun.com/ring0hx/article/details/3242245 System.load 和 System.loadLibrary详解 1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。 2.System.load 参数为库文件的绝对路径,可以是任意路转载 2012-09-05 08:36:25 · 544 阅读 · 0 评论 -
Java中Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 的解决方法
转载地址:http://blog.youkuaiyun.com/wangcheng8080/article/details/2492265 起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。 出现Could not find the main class.program will exit和java.lang.UnsupportedCl转载 2012-09-03 08:47:53 · 711 阅读 · 0 评论 -
JSPg开发中出错:软件包 javax.servlet 不存在
软件包 javax.servlet 不存在 情形1: 网站运行时报错,说java.servlet.*下面的包找不到,可以右击项目名,修改编译路径:java build path中的Libraries中的项,在右边点击add Library 选择Server Runtime,然后把tomcat服务器自带的包加入进去 ,因为这个包就是在tomcat的安装目录下面的lib路径下,添加成功后就能运行原创 2012-08-19 23:24:12 · 800 阅读 · 0 评论 -
transaction already active
这个问题是使用spring 事务管理时经常出现的错误,最开始时相当令我头疼,也不知道是哪里出现的问题。在网上找了一阵后,依然无解。意思就是说上一个事务处于激活状态中,不能开始新的数据库更新操作。 开始事务的方法一般是这样的: EntityTransaction txn = slavesDao.startTransaction(); try { ... //sl原创 2012-08-16 17:44:05 · 6305 阅读 · 0 评论 -
Java泛型简明教程
http://www.aqee.net/java-generics-quick-tutorial/ 泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有: The Java TutorialJava Generics and Colle转载 2012-07-24 14:02:18 · 439 阅读 · 0 评论 -
java环境变量配置
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无转载 2012-08-07 07:18:15 · 479 阅读 · 0 评论 -
Java OCR 图像智能字符识别技术,可识别中文
几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符。Asprise-OCR,Tesseract 3.0以前的版本,都不支持中文,其实我用了下Asprise-OCR算是速度比较的快了,可惜他鄙视中文,这个没有办法,正好这段时间知名的开源OCR引擎Tesseract 3.转载 2012-08-03 13:34:49 · 3526 阅读 · 1 评论 -
Java文字图像识别(1)[88250原创]
http://blog.youkuaiyun.com/dl88250/article/details/2202367 摘要 图像识别是目前很热门的研究领域,涉及的知识很广,包括信息论、模式识别、模糊数学、图像编码、内容分类等等。本文仅对使用Java实现了一个简单的图像文本二值处理,关于识别并未实现。 步骤 建立文本字符模板二值矩阵 对测试字符进行二值矩阵化处理 代码转载 2012-08-03 13:12:01 · 1132 阅读 · 0 评论 -
string的字符串替换例子_replace应用
public class Replace { public static void main(String[] args) { System.out.println( //将lazy替换为supine replace("lazy", "supine", "A quick bronze fox lept a lazy b原创 2011-01-14 09:07:00 · 706 阅读 · 0 评论 -
replace
public class Replace { public static void main(String[] args) { System.out.println( //将lazy替换为supine replace("lazy", "supine", "A quick bronze fox lept a lazy b原创 2011-03-09 13:12:00 · 601 阅读 · 0 评论 -
eclipse启动tomcat时控制台出现类似“did not find a matching property”错误
解决方法1: 新建一个相同的tomcat服务器,然后将应用添加到该服务器下,再启动,应该就没有问题了(出现的问题是有的目录不存在) 解决方法2: Software: apache-tomcat-6.0.18 eclipse-jee-ganymede-SR1-win32.zip(Version: 3.4.1,Build id: M20080911-1700) Step转载 2012-06-06 23:27:26 · 1543 阅读 · 0 评论 -
JVM内存不足的解决方法, java.lang.OutOfMemoryError: Java heap space
来源:http://apps.hi.baidu.com/share/detail/23485743 问题描述 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 解决方案[转] 一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or console加参数转载 2012-07-09 16:17:02 · 3755 阅读 · 0 评论 -
错误java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
在网上先找了一些办法: C:\>mysql -u root -p Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.1.22-rc-commun原创 2013-01-05 09:42:58 · 10211 阅读 · 0 评论