- 博客(15)
- 资源 (7)
- 收藏
- 关注
转载 Jersey1.8在spring环境下的实现 包括实例代码
最近项目里面要使用rest或者webservice来实现一些对外的接口。 查了很多资料,最后选择了Restlet、Apache CXF、Jersey。Restlet是抛弃了servlet api,自身实现了一些api,最关键的是没有提供spring的集成。CXF很好,很强大,但是觉得它的json不爽,总是要先绕道jaxb。 Jersey是sun推出来
2013-04-27 16:53:02 5936 3
转载 java restful webservice 之MultivaluedMap 例子
server: package com.test.web.resources;import javax.ws.rs.Consumes;import javax.ws.rs.POST;import javax.ws.rs.Path;import javax.ws.rs.Produces;import javax.ws.rs.core.MediaType;
2013-04-26 17:06:19 12877
转载 JPA @PersistenceContext及@Transactional Annotation
JPA(Java Persistence API )也就是java储存数据API,提供了更为便捷的存储数据的接口,当然在进行一些复杂及查询操作时需要使用Java Persistence query language,这个和sql基本一样,只是需要遵循另一些语法规则,可以参考http://download.oracle.com/javaee/5/tutorial/doc/bnbuf.html 。
2013-04-17 13:05:30 3151
转载 面试中问到HIBERNATE的缓存机制请问下该怎么回答
这是面试中经常问到的一个问题,楼主可以按照我的思路回答,准你回答得很完美,首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数
2013-04-16 09:26:46 3291
转载 jvm32位、64位区别
理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。 在32位windows的机器上,堆最大可以达到1.4G至1.6G。 在32位solaris的机器上,堆最大可以达到2G 而在64位的操作系统上,32位的JVM,堆大小可以达到4G 补充一句,在使用java参数
2013-04-12 14:09:16 5367
转载 编写一个截取字符串的函数,(网上流传的答案有的是错的)输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4
java:public class StringSplit { public static void main(String[] args) throws Exception { String ss = "a很bc你好"; System.out.println(splitString(ss, 1)); } public static String splitString(Str
2013-04-09 17:05:41 3094
转载 JAVA实现快速排序
快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 先看一下这幅图:把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比它小不交换,比他大交换。这样循环往复
2013-04-08 11:56:48 2765
转载 current_session_context_class
平时在单独使用hibernate的时候,习惯于配置属性thread根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个session会话.后来当我们把spring,hibernate整合的时候,在spri
2013-04-07 16:40:40 13648 4
转载 Weblogic11G,日志功能按天分割记录
Weblogic 主要有三种日志,放在目录%BEA_HOME%\wlserver6.1\config\mydomain\logs下面:1.域日志2.应用日志3.HTTP访问日志进入控制台后,可以分别配置。portal.shmetro.com 为域名 点击后,可以配置域日志;点击环境下的服务器后,在日志记录中 可配置应用日志及http访问日志配置方式类似
2013-04-03 14:11:15 18280 2
转载 Hibernate的Annotation中实体BLOB、CLOB类型的注解
在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下: BLOB类型的属性声明为byte[]或者java.sql.Blob: @Lob @Basic(fetch=FetchType.LAZY) @Column(name="IMGS", columnDefinition="BLOB", n
2013-04-03 10:51:03 14128
原创 Hibernate ORM映射中关clob及blob类型对应bo类 注解写法
1)、映射日期与时间类型,指定时间精度 Annotation: 用法:@Temporal(参数) 说明:参数有3种 只显示时间,只显示日期,时间日期都显示 举例: @Temporal(TemporalType.DATE) 只显示日期 @Temporal(TemporalType.TIME) 只显示时间 @Temporal(TemporalType.T
2013-04-03 10:50:35 3166
转载 java HttpClient Post实例
private void postMethod(String url) throws IOException { url = "http://www.newsmth.net/bbslogin2.php"; PostMethod postMethod = new PostMethod(url); // 填入各个表单域的值 NameValuePair[] data
2013-04-03 09:00:38 1402
转载 struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :/main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为: /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="
2013-04-02 14:01:36 1290
转载 Oracle 按时间段分组统计 (使用LEVEL)
想要按时间段分组查询,首先要了解level,connect by,oracle时间的加减. 关于level这里不多说,我只写出一个查询语句:[sql] view plaincopy ---level 是一个伪例 select level from dual connect by level ---结果:1 2 3
2013-04-01 14:56:49 11345
转载 Java初始化顺序
1 无继承情况下的Java初始化顺序:class Sample{ Sample(String s) { System.out.println(s); } Sample() { System.out.println("Sample默认构造函数被调用");
2013-04-01 14:08:37 1212
Zookeeper资源文件
2017-03-20
Zookeeper基础知识
2017-03-20
Zookeeper初识
2017-03-20
使用exe4j 制作java启动程序的 等候界面
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人