简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  431 随笔 :: 0 文章 :: 538 评论 :: 0 引用

公告

共43页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 

2013年10月5日 #

摘要: 上篇说了怎么用cxf发布restful webservice,由于浏览器只能对该service发送http的GET请求,所以如果想对服务器上的数据,还需要实现客户端。客户端的实现方式有无数种。。。可以是.net,c++,还有很多java框架甚至socket。这里用cxf给的一个WebClient类来实现:package com.client; import org.apache.cxf.jaxrs.client.WebClient; import com.DAO.Room; public class Client { static WebClient client;...阅读全文
posted @ 2013-10-05 15:52 ggjucheng 阅读(2807) 评论(0) 编辑

摘要: 研究了两天CXF对restful的支持。 现在,想实现一个以http://localhost:9999/roomservice 为入口,http://localhost:9999/roomservice/room为房间列表,http://localhost:9999/roomservice/room/001/ 为001号房间的信息,http://localhost:9999/roomservice/room/001/person 为在001号房间主的人的列表实现用HTTP请求对以上资源的CRUD。首先建立room,person的POJO,这里只有一点需要注意:package com.DAO; 阅读全文
posted @ 2013-10-05 15:37 ggjucheng 阅读(22460) 评论(7) 编辑

摘要: java.util.CalendarCalendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。简单示例// 通过格式化输出日期java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");Cal阅读全文
posted @ 2013-10-05 15:31 ggjucheng 阅读(41886) 评论(2) 编辑

摘要: java.lang.String的split()方法, JDK 1.4 or laterpublicString[]split(Stringregex,int limit)示例代码public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4,5"; String[] sourceStrArray = sourceStr.split(","); for (int i = 0; i < sourceStrArray.len.阅读全文
posted @ 2013-10-05 14:59 ggjucheng 阅读(191182) 评论(1) 编辑

摘要: 这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研究了JDK中Collections、 Logger、IO…..的源代码,发现这个世界真的很神奇,竟然有如此的高手――利用java语言最最基本的语法,创造了这些优秀的 Fra阅读全文
posted @ 2013-10-05 14:20 ggjucheng 阅读(788) 评论(0) 编辑

摘要: Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号变量视图1.为变量名视图,显示当前代码行中所有可以访问的实例变量和局部变量2.显示所有的变量值3.可以通过该窗口来改变变量值断点视图1.显示所有断点2. 将当前窗阅读全文
posted @ 2013-10-05 14:10 ggjucheng 阅读(4409) 评论(0) 编辑

摘要: 打开资源文件所在目录 EasyExplorer 下载:http://sourceforge.net/projects/easystruts/ 直接拷贝到%ECLIPSE_HOME%\plugins 或者在%ECLIPSE_HOME%\dropins建立如下目录并拷贝文件 OpenExplorer 以阅读全文
posted @ 2013-10-05 14:01 ggjucheng 阅读(830) 评论(0) 编辑

摘要: The HPROF ProfilerThe Heap and CPU Profiling Agent (HPROF)是JAVA2 SDK自带的一个简单的profiler代理,它通过与Java Virtual Machine Profiler Interface (JVMPI) 交互,将profiling信息通过本地文件或socket输出ASCII或二进制格式的流。HPROF可以监控CPU使用率,堆分配统计。除此之外,还可以报告JVM所有监视器和线程的完整的堆的dump状态。HPROF的JVM参数的语法如下:-Xrunhprof[:help]|[:param=value,param2=value阅读全文
posted @ 2013-10-05 13:29 ggjucheng 阅读(4849) 评论(0) 编辑

摘要: 为了分析java应用的内存泄漏,使用thread dump往往解决不了问题。使用jstat【eg:jstat-gcutil pid 1000 5】工具查看运行的java应用的heap size,perm size ,survivor ratio等,当时你无法知道是什么对象把堆填满了。什么是 Java heap dump 首先需要搞懂什么是java heap,java heap是分配给实例类和数组对象运行数据区,所有java线程在运行期间共享heap中的数据。Java heap dump相当于java应用在运行的时候在某个时间点上打了个快照(snapshot)。触发 Java heap dump阅读全文
posted @ 2013-10-05 12:39 ggjucheng 阅读(16855) 评论(1) 编辑

摘要: mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过?BINARY[(N)]CHAR[(N)]DATEDATETIMEDECIMALSIGNED [INTEGER]TIMEUNSIGNED [INTEGER]例子:--使用CAST将varchar转换成int类型排序select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;--使用CONVERT将varchar转换成int类型排序select server_id fro阅读全文
posted @ 2013-10-05 12:33 ggjucheng 阅读(8564) 评论(0) 编辑

共43页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页