关闭

Jersey1.8在spring环境下的实现 包括实例代码

最近项目里面要使用rest或者webservice来实现一些对外的接口。   查了很多资料,最后选择了Restlet、Apache CXF、Jersey。 Restlet是抛弃了servlet api,自身实现了一些api,最关键的是没有提供spring的集成。 CXF很好,很强大,但是觉得它的json不爽,总是要先绕道jaxb。   Jersey是sun推出来...
阅读(4553) 评论(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;...
阅读(6031) 评论(0)

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 。...
阅读(1289) 评论(0)

面试中问到HIBERNATE的缓存机制请问下该怎么回答

这是面试中经常问到的一个问题,楼主可以按照我的思路回答,准你回答得很完美,首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况, 最后可以举个具体的例子。 Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数...
阅读(1646) 评论(0)

jvm32位、64位区别

理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。  在32位windows的机器上,堆最大可以达到1.4G至1.6G。  在32位solaris的机器上,堆最大可以达到2G  而在64位的操作系统上,32位的JVM,堆大小可以达到4G  补充一句,在使用java参数...
阅读(1669) 评论(0)

编写一个截取字符串的函数,(网上流传的答案有的是错的)输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我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...
阅读(1692) 评论(0)

JAVA实现快速排序

快速排序的基本思想:          通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。        先看一下这幅图: 把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比它小不交换,比他大交换。这样循环往复...
阅读(1611) 评论(0)

current_session_context_class

平时在单独使用hibernate的时候,习惯于配置属性 thread 根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个session会话. 后来当我们把spring,hibernate整合的时候,在spri...
阅读(10710) 评论(4)

Weblogic11G,日志功能按天分割记录

Weblogic 主要有三种日志,放在目录 %BEA_HOME%\wlserver6.1\config\mydomain\logs下面: 1.域日志 2.应用日志 3.HTTP访问日志 进入控制台后,可以分别配置。 portal.shmetro.com 为域名 点击后,可以配置域日志; 点击环境下的服务器后,在日志记录中 可配置应用日志及http访问日志 配置方式类似...
阅读(8173) 评论(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...
阅读(8001) 评论(0)

Hibernate ORM映射中关clob及blob类型对应bo类 注解写法

1)、映射日期与时间类型,指定时间精度   Annotation:   用法:@Temporal(参数)    说明:参数有3种 只显示时间,只显示日期,时间日期都显示   举例:   @Temporal(TemporalType.DATE)  只显示日期   @Temporal(TemporalType.TIME)  只显示时间   @Temporal(TemporalType.T...
阅读(1705) 评论(-1)

java HttpClient Post实例

private void postMethod(String url) throws IOException  {        url = "http://www.newsmth.net/bbslogin2.php";   PostMethod postMethod = new PostMethod(url);   // 填入各个表单域的值   NameValuePair[] data...
阅读(677) 评论(0)

struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)

dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)  Xml代码 : /main.jsp  /main.jsp  以上写法使用了两个默认,其完整的写法为:            /maini.jsp  用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。 location只能是页面,不能是另一个action(可用type="...
阅读(612) 评论(0)

Oracle 按时间段分组统计 (使用LEVEL)

想要按时间段分组查询,首先要了解level,connect by,oracle时间的加减.  关于level这里不多说,我只写出一个查询语句: [sql] view plaincopy  ---level 是一个伪例    select level from dual connect by level   ---结果:1       2   3...
阅读(5376) 评论(0)

Java初始化顺序

1  无继承情况下的Java初始化顺序: class Sample {       Sample(String s)       {             System.out.println(s);       }       Sample()       {             System.out.println("Sample默认构造函数被调用");...
阅读(562) 评论(0)
    个人资料
    • 访问:7020951次
    • 积分:61539
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2618篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论