`
joeyhacker
  • 浏览: 96231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
private static ClassPool pool = ClassPool.getDefault(); public static void log(JoinPoint point) throws TException, NotFoundException { if (point != null) { StringBuilder sb = new StringBuilder(); MethodSignature ms = (MethodSignature) point.getSignature(); CtClass cc = pool.get(poi ...
oracle.sql.BLOB img_obj = (oracle.sql.BLOB) obj; InputStream is = img_obj.getBinaryStream(); OutputStream os = new FileOutputStream(new File("new.jpg")); int read = 0; byte[] bytes = new byte[1024]; while((read = is.read(bytes))!= -1){ os.write(bytes, 0, read); } is.close(); os ...
1:  官方下载:http://www.eclipse.org/downloads/ 2:  解压到指定目录:/opt 可先解压到当前目录然后 mv eclipse /opt (1)如果想把eclipse目录的更改为root拥有,可以执行下面的命令sudo chown -R root:root /opt/eclipse 在/usr/bin目录下创建一个启动脚本eclipse (2)用下面的命令来创建:sudo gedit /usr/bin/eclipse 然后在该文件中添加以下内容:#!/bin/sh export MOZILLA_FIVE_HOME=" ...
这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效 的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目 录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面常用的压缩格式。 在我们探究这些用法之前,我想先跟大家分享一下使用不同压缩格式的经验。当然,我这里讲到的只是其中的一些用法,除我讲到的之外,他们还有更多的地 方值得我们探讨。我已经意识到我需要了解两到三 ...

P.03

JAVA 实现一个链表   class Node { public int data; public Node next; public Node() { data = 0; next = null; } public Node(int d, Node n) { data = d; next = n; } public void setData(int data) { this.data = data; } public void setNext(Node next) { this.next = next ...
对于WebService服务端我们选择CXF来实现. 首先创建一个接口, package com.joey.cxf; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; /** * * @author joey */ @WebService public interface Login{ public @WebResult(name="returnText")String login(@WebParam(name= ...

P.02

链表和数组的区别,各有什么优缺点?   答:链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。链表顾名思义,要把各个元素链接起来才算撒。通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)。双链表的化每个元素即要保存到下一个元素的指针,还要保存一个上一个元素的指针。循环链表则把最后一个元素中保存下一个元素指针指向第一个元素。数组是一组具有相同类型和名称的变量的集合。这些变量称为数组的元素,每个数组元素都有一个编号,这个编号叫做下标,我们可以通过下标来区别这些元素。数组元素的个数有时也称之为数组的长度

P.01

有如下数据:日期          姓名 金额2008-1-12 sun  1002008-1-12 张    1002008-1-13 sun  1002008-1-19 张    3002008-2-12 sun  1202008-2-19 张    3002008-3-12 sun  130 得到的查询结果:姓名    2008-01    2008-02   2008-03sun      200           120         130张        400           300           0   我的答案(非最佳答案.) select t1.u ...
Eclipse自带的junit库问题很多,  在做单页测试Dao时, 发现无法使用@RunWith注释, 建议换成spring带的那个junit4. 效果很好,  送上一段测试DAO的通用代码, 你要做的只需extends它.  由于使用annotation技术, 类中不必写任何代码.   @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "/applicationContext.xml" }) @TransactionConfiguration(transactionMan ...
继续我们上个例子 , 完成J2ME端代码的编写.    我们的那个MIDlet继承了Runnable接口,  所以可以在程序中使用另外一个线程来访问WebService. (这点很关键, 有些手机在实现某些操作时就必须用多线程的方式来执行, 至少我的索爱是这样. 例如调用WMA来收发短信, 开启手机的摄像头等等...)   现在我们就来编写用来访问WebService的接口和实现类.   package com.joey.j2me.service; public interface UserService extends java.rmi.Remote { public java.l ...
今天我们来谈谈J2me和WebService是怎么交互的.   首先, 说说j2me.  j2me访问服务器主要有2种方式(当然还有别的方式)   1. HTTP方式. 这个很简单, 比如 HttpConnection conn = (HttpConnection) Connector.open(serverURL,Connector.READ_WRITE, true); 这样就得到一个http连接, 然后设置一些参数就可以打开DataOutputStream写东西啦. 就不多说了. 2. 通过JSR172 (这个功能需要midp2.0以上的部分设备支持.)   我们知道JSR172是由 ...
项目时发现以前是application/x-www-form-urlencoded的FORM提交数据时正常,  现在为表单添加个上传功能就有乱码了, 在网上看了篇文章 This problem had been bugging me for 3 days! Background: Use JSP and Servlet to implement file upload。The uploaded file is stored in file system, the related info like description and Mime type, size and path name is ...
听起来没什么用, 有时候上传东西保存时还是需要的. request的那个getRealPath()那个方法被废除了, struts2中可以这样,ServletActionContext.getServletContext().getRealPath("/");  其实就是servlet的Context
奇怪, 今天做项目时候发现创建entity时候不能用名为describe的字段建表? 找个很长时间原因才发现的. 晕啊... 莫非describe是关键字. 有空研究下 describe好像真的是MYSQL的关键字, 貌似其简写为desc ... 朋友们以后起表名要小心哦, 这错误不太容易被发现.
思路很简单, 就是让两那个框分别去实现两个CSS类, 然后相对移位. 哈哈. 总之比网上流传的方法简单多了, 什么改模版~   .s1 { color: red; position: relative; top: 10px; left: -90px;   }.s2 { color: red; position: relative; top: -11px;}
Global site tag (gtag.js) - Google Analytics