摘要:@Service用于标注业务层组件 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件. @Component泛指组件@Autowired:它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。在@Quali
阅读全文
随笔分类 - JAVA
摘要:开发需要,判断乱码,baidu了一下,基本都是同一份代码 if (!Character.isLetterOrDigit(c)) { -> 这个有问题,中文文字被识别成字母及数字 改用:if(!(CharUtils.isAsciiAlpha(c) || CharUtils.isAsciiNumeric
阅读全文
摘要:eclipse mars1 需要JDK 1.7+解决方案:改eclipse.ini配置文件-startupplugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar--launcher.libraryplugins/org.ecli...
阅读全文
摘要:package com.test.crawler.service;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http....
阅读全文
摘要:hibernate 忽略错误注释方式:import org.hibernate.annotations.NotFound;import org.hibernate.annotations.NotFoundAction;@NotFound(action=NotFoundAction.IGNORE)
阅读全文
摘要:转自:http://www.blogjava.net/yangxiang/archive/2009/08/11/290688.html1、xml.xml<?xmlversion="1.0"encoding="utf-8"?><?xml-stylesheettype="text/xsl"href="xsl.xsl"?><book><title>XML与JSP</title><chapter><title>第1章认识XML与DTD<
阅读全文
摘要:转自:http://blog.csdn.net/laolai14/article/details/37070878.1.使用HttpSessionListener编写一个OnlineUserListener。package anni;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionListener;import javax.servlet.http.HttpSessionEven
阅读全文
摘要:转自:http://happay99.blog.hexun.com/25281805_d.htmlTOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法:打开conf/web.xml,加入下面的代码.<mime-mapping><extension>doc</extension><mime-type>application/msword</mime-typ
阅读全文
摘要:ref:http://www.jetbrains.com/idea/features/editions_comparison_matrix.htmlTable shows the comparison of out-of-the-box IntelliJ IDEA Ultimate Edition and Community Edition.Ultimate EditionFree Community EditionIDE FeaturesLocal historyMavenAntJUnit integrationTestNG integrationGUI builderCode spell
阅读全文
摘要:转自:http://pichcar.iteye.com/blog/353729首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件夹中找到dll文件,如果出现找不到jni.h的错误,那么用如下方法解决:fatal error C1083: Cannot open include file: 'jni.h': No such file or dire
阅读全文
摘要:转自:http://xiangxingchina.iteye.com/blog/914112Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 不讲废话了,实践才是硬道理.第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. 一个是@S
阅读全文
摘要:转自:http://developer.51cto.com/art/201105/264855.htmJava语言中的volatile变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随
阅读全文
摘要:转自:http://lavasoft.blog.51cto.com/62575/51926/一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,每个线程都保持一个对其线程局部变量副本的
阅读全文
摘要:转自:http://hi.baidu.com/nacdice/blog/item/448b9c02239ae6141d9583df.html在用java编程的时候,偶尔会出现下面的错误,jdk1.6.0-rc1:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [http://www.cnblogs.com/../src/share/back/util.c:820]解决方法:在程序最后,main(
阅读全文
摘要:importjava.util.Random;publicclassmytest{publicstaticvoidmain(String[]args){Randomrand=newRandom();int[]aa;intlen=100;aa=newint[len];for(inti=0;i<len;i++){aa[i]=rand.nextInt(len);}//sortfor(inti=0;i<len;i++){for(intj=i;j<len;j++){if(aa[i]>aa[j]){inttmp=aa[i];aa[i]=aa[j];aa[j]=tmp;}}}//pr
阅读全文
摘要:CallableStatement stmt=null;String id=null;try{ stmt=connect.prepareCall("{call testpro(?,?,?)}"); stmt.setString(1,"123"); stmt.setString(2,"321"); stmt.registerOutParameter(3,Types.VARCHAR); stmt.execute(); id=stmt.getString(3);}catch(Exception ex){ ...}finally{ ...}
阅读全文
摘要:log4j.properties================================================# Configure logging for testing: optionally with log filelog4j.rootLogger=WARN, stdout# log4j.rootLogger=WARN, stdout, logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLay
阅读全文
摘要:转自:http://blog.csdn.net/gabriel80/article/details/2492608The prefix "tx" for element "tx:advice" is not bound这个错误的原因很简单是:我们在定义申明AOP的时候。。没有加载schema。具体表现如下:<beans><tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes>
阅读全文
摘要:添加hibernate之前先增加数据源 window -> open perspective -> myeclipse database explorer -> new -> ...applicationContext.xml class 'org.springframework.orm.hibernate3.LocalSessionFactoryBean'not foundbuild path -> Configure build path -> Add Library -> Myeclipse Libraries ->Spri
阅读全文
摘要:转自:http://www.cnblogs.com/kadinzhu/archive/2011/05/02/2034394.html 今天在写JSP页面时,使用url参数的形式将一个中文字符串传给了另一个页面,可是发现另一个页面在解析这个参数的时候中文出现了乱码。假设我已经将请求的这段中文字符串赋给了str字符串,那么该怎样得到正确的字符串值呢?查了很多资料,终于找到了一个比较好的解释: 除了UTF-16,其它字符集定义时都重复。比如汉字“我”,假设它的值是22530(只是假设,具体多少我没查)而日文的“マ”的值也可能是22530(也是假设)或韩文的“찾”在网络上传输是不能以高字节传输,因为网
阅读全文

浙公网安备 33010602011771号