`
alvinqq
  • 浏览: 180720 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000), new ThreadPoolExecutor.CallerRunsPolicy()); 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadP ...
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错的折中方案,完成一个自定义配置一般需要以下步骤: 设计配置属性和JavaBean 编写XSD文件 编写NamespaceHandler和BeanDefinitionParser完成解析工作 ...
  Java的本地调用jni。调用c为例。在Windows下调用.dll文件;在Linux下调用.so文件。   1 Java部分:写一个Java调用的方法。   注意:动态库的名字的写法:   Windows环境:   loadLibrary("libname");   注意调用的时候要用全名,扩展名可以不写。   Linux环境:   loadLibrary("name");   注意调用的时候不要用全名,要去掉前面的lib和后面的扩展名。   编译Java文件。然后用Javah 生成.h文件给c程序用。   注意:如果Java文件 ...
/** * @Title: jquery.alvin.filtertext.js * @Description: 文本框过滤插件(可扩展),Example:$("input").filterNumber(); * @author Alvin.zengqi * @date 2011-6-4 下午12:07:33 * @version V1.0 * @Company: MSD. * @Copyright Copyright (c) 2011 */ (function($) { $.extend({ filterText : ...
1.Channel channel 是负责数据读,写的对象,有点类似于老的io里面的stream,他和stream的区别,channel是双向的 既可以write 也可以read,而stream要分outstream和inputstream。而且在NIO中用户不应该直接从channel中读写数据, 而是应该通过buffer,通过buffer再将数据读写到channel中。 一个channel 可以提供给用户下面几个信息 (1)channel的当前状态,比如open 还是closed (2)ChannelConfig对象,表示channel的一些参数,比如bufferSize (3)channe ...
maven test时总报错: Unable to locate the Javac Compiler in: D:\Program Files\Java\jdk1.6.0_20\..\lib\tools.jar。。。 解决办法: Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹 ...
1.Signature: a)说明:J2SE 5.0为了支持范型,参数化参数,Annotation和枚举等新增特性,因此增加了一个Signature属性,作为类,字段,方法的Description之外的一个辅助机制。 2. Annotation: a) Annotation: i.定义: cw.visit(V1_5, ACC_PUBLIC + ACC_ANNOTATION + ACC_ABSTRACT + ACC_INTERFACE, "asm/AN", null, "java/lang/Object", new String[] { " ...
1.类: a)数组: i.创建: mv.visitInsn(ICONST_3); mv.visitIntInsn(NEWARRAY, T_INT); mv.visitVarInsn(ASTORE, 1); // 将数组引用存到局部变量栈1号的位置 等价于: int[] a = new int[3]; ii.取值: mv.visitVarInsn(ALOAD, 1); // 数组引用在局部变量栈1 ...
1.流程控制: a)说明:JVM提供了基本的流程控制结构,这些结构都是基于Label而实现的。这些跳转指令,包括基于比较结果的有条件跳转和无条件的GOTO指令。另外,JVM也提供了实现switch结构的LOOKUPSWITCH和TABLESWITCH指令,其中LOOKUPSWITCH是基于键比较的,而TABLESWITCH则是基于键索引的,因此后者的匹配速度更快。 2.   接口声明: ClassWriter cw = new ClassWriter(false); cw.visit(V1_5, ACC_PUBLIC + ACC_ABSTRACT + ACC_INTERFACE, " ...
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt < Restrictions.le <= Restrictions.between BETWEEN Restrictions.like LIKE Restrictions.in in Restrictions.and and R ...
http://www.sun.com -不用多说吧。 http://www.apache.org -apache很多开源项目,无论是拿来用还是看源代码都很不错 http://www.onjava.com -orielly的,java资源很多 http://www.javaworld.com- 很多java文章和tips http://www.jguru.com -很多文章,还有论坛 http://www ...
http://www.chinajavaworld.com -论坛人很多,高手也多,不过好像都在潜水 http://www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点。 http://www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。 http://www.huihoo.com -灰狐动力,有个jfox,而且很多关于企业级应用的东西 http://www.matrix.org.cn -Matrix技术,不少java文章和资源,论坛牛人多,人气略差。 http://www.javastudy.org -java学 ...

JPA注解

    博客分类:
  • java
JPA注解学习
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选, ...
修改.bash_profile #vi /root/.bash_profile 在文件末行插入 export LC_ALL=zh_CN.GBK export LC_CTYPE=zh_CN.GBK export LANG=zh_CN.GBK 然后保存文件 #:wq! 重启文件生效 #. .bash_profile OK,中文乱码搞定
Global site tag (gtag.js) - Google Analytics