- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 not a GROUP BY expression
发现 not a GROUP BY expression 问题,上网查询说什么“凡不在group by 表达式里面的检索字段都需要加聚合函数”。。。简单的说,如果查询的是A B 两个表,A 表有一个外键。。。但是我们在展示的时候,也需要出现B 表里边的 name 字段,那么。。。GROUP BY 后边应该跟 2(我这里是 2个,一个是A 表的id,一个是B表的name)个 字段,这2个
2013-03-29 09:44:39
1023
原创 CXF 调用webservice
首先下载apache-cxf-2.2.12.tar.gz 包假设远程接口地址:http://192.168.1.100:8086/services/Email?WSDL 使用wsdl2java 工具把接口实体弄下来:wsdl2java -d src -client http://192.168.1.100:8086/services/Email?WSDL pack
2012-12-23 20:30:59
601
原创 openoffice 转 pdf
安装OpenOffice3.2 ,window 下启动服务(.bat):cd /d D:\OpenOffice3.2\OpenOffice.org 3\program soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 必须jar包: jodcon
2012-12-13 10:53:10
976
原创 MyEclipse has detected that less than 5%
Myeclipse8.0 内存溢出解决方法java heap space最近使用Myeclipse老是发生内存溢出,报一个什么"MyEclipse has detected that less than 5% of the"错误,然后就卡在了,几乎动不了了。也经常在程序发生"java heap space"这种错误,搞到我非常郁闷,要知道,我电脑内存是4g的。后来,果断抛弃Myec
2012-08-02 14:48:45
3826
原创 JSONObject 使用心得
JSONObject 类方便 实体类 转换为 json 对象,方便传输。首先建立三个java类:JSON、MAttach、NoticeEntity 代码如下: import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import ne
2012-05-10 00:47:03
797
原创 Java中文乱码解决方法
中文乱码解决方法 1、JSP 页面乱码问题显示如 a、e 带毛 的字符,解决方法就是确认jsp保存文件是utf-8编码,然后在jsp开始添加2、调用Servlet 显示乱码显示如???这些乱码,解决方法就是response对输出的内容之前,先执行response.setContentType("text/html;charset=utf-8");3、post 表单提交参
2012-03-25 13:38:14
323
原创 [设计模式系列]抽象工厂模式
抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。设计简单工厂是一条主线一层:水果接口--水果实现;水果工厂(有一个方法以水果接口形式返回具体水果类)设计工厂方法是两条主线二层:水果接口--水果实现;水果工厂接口(定义空方法返回水果接口)--工厂实现(生产具体水果,以
2011-12-18 11:47:03
215
原创 [设计模式系列]工厂方法模式
工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法与简单工厂的不同之处是,工厂方法的层次比简单工厂多了一层
2011-12-17 13:12:04
191
原创 [设计模式系列]简单工厂模式
简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 在这个模式中,工厂类是整个模式的关键所在。它包含必要的判断逻辑,能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。用户在使用时可以直接根据工厂类去
2011-12-12 13:41:13
205
原创 org.xml.sax.SAXParseException: Content is not allowed in prolog
最近在使用 dom4j 读取一个xml 文件,xml 文件为 utf-8 读取格式 也为utf-8;不知道为什么,死活读取不了,就是要报:org.xml.sax.SAXParseException: Content is not allowed in prolog 这个错误,搞到我很郁闷!后来上网搜索一看,原来这里的水也不浅。 BOM(Byte Order Mark),是UTF编码
2011-12-01 01:20:18
4045
原创 java 修改 properties
使用java 处理 properties 熟悉文件是一件非常简单的事情。先贴上几句别人说的话先:Properties类的重要方法Properties 类存在于胞 Java.util 中,该类继承自 Hashtable1. getProperty ( String key) , 用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。2.
2011-10-25 21:23:59
2271
原创 java dom4j 处理 xml
以前java 解析 xml 文件的时候,使用最古老sax的方法,异常的麻烦!后来接触到了dom4j 这个家伙,无聊之时尝试的去用了一下,感觉真的很好用,如果说使用sax解析xml 是相当于纯js写代码,那么dom4j 就相当于 jQuery框架这么好用。package chenluozhi;import java.io.File;import java.io.FileWriter;
2011-10-25 13:29:26
535
原创 Myeclipse 8.0 svn 安装
在Myeclipse 8.0 上安装 svn 插件是一件非常简单的事情。网上说了什么有好几种方法,个人建议,记住一种方法就可以了。从官网下载site-1.6.5.zip 文件,把解压出来的文件全部扔到 D:\MyEclipse 8.0\MyEclipse\dropins 里边,重启Myeclipse就ok了,太简单了吧~哈哈。写一篇文件做一个纪念先。
2011-10-18 23:42:37
307
原创 Java文件操作
Java文件操作操作的代码网上多如牛毛,看人家的代码始终不如看自己的代码,所以本人亲自自己写了一个,为了以后可以简单的参考一下:import java.io.File;import java.io.FileInputStream;import java.io.File
2011-09-16 00:00:52
550
原创 servlet 中央控制器
一般的jsp+servlet+javaBean 的编程模式,就是一个servlet 对应一个模块,一个模块一般包括对数据的增、删、改、查的操作。在一个主页里边,可能存在多个模块的调用,点击这个地方时对于aServlet,点击另一个链接却是对应bServlet,进入不同的servl
2011-09-03 17:01:19
438
原创 ResultSet自动封装到javaBean
以前再查询数据库记录集的时候,常常要对所返回的rs记录集封装到对应的javaBean,对于这一些繁琐而又简单的事情,不想为而为之,如果所查询出来的字段非常的多,那么我们在封装的时候就会写一大堆看似重复的代码。 于是,本人就想,能不能把这些大量重复的代码,写一个通用的类
2011-08-09 21:51:16
1064
原创 json的简单使用
json 本人在学校的时候就已经听说过了,不过一直没有用过也不知道用什么用。近段时间看别人的项目,发现使用到了json,所以就自己亲自了解以下,故写下此文,以作日志。请看例子: window.onload=function(){funJsonT
2011-07-30 11:17:15
313
原创 泛型的简单使用
以前在学校的时候,没做过什么项目,都没怎么用过泛型,今天看到人家的项目里边有泛型的使用,没怎么看懂,故上了做个日志,方便以后查看。 先 建立一个泛型类:public class ClassT1 { //定义泛型x private T x; p
2011-07-29 20:13:28
244
原创 Mysql 存储过程入门
上网关于Java调用Mysql 存储过程的文章不多;本人是菜鸟刚学习2天,发现一些基本的难点、疑点,就此发表拙见,希望能帮到刚入门的同行;有错漏,欢迎朋友指教。 关于Mysql 存储过程是如何创建和调用的,本人就不详细介绍了。本人通过一个例子来讲解一下存储过程的基本用法。 在存储过程中,我们经常会看到在定义变量的时候在变量前边加@。在变量加@就表明这个变量是sess
2011-04-05 23:29:00
726
原创 当编程遇上命名灾难
程序函数命名 是一件非常痛苦的事情!连 Donald Ervin Knuth (美国著名计算机科学家) 都这么认为。一直以来,我都不怎么重视编程的细节问题,例如类、函数的命名;如果是为了临时调试一个程序,我常常会以test为类名或者函数名。。。自此自己真正的开始做“项目”(本人还没毕业,在校自己做自己玩)的时候,才发现,类名、函数、方法、变量等的命名是一件非常令人头痛的事情!如果是小项目,关系不太,如果是稍微有点体积的项目,就不得不考虑命名这个东西了。今天又碰到 命名灾难!fuck。。。事情是这样的,我要把
2011-04-05 14:47:00
143
原创 选修课程管理系统(Java+Mysql)
选修课程管理系统 还是 选课管理系统?快毕业了,收藏了一年多的课程设计小作品拿出来分享给入门的弟弟妹妹参考一下吧,功能不是很完善,技术有限,高手莫见笑;============================================ 界面如下: 当然,如果你能优化此代码再发布,本人也很乐意交流。 由于javaeye下载附件要求登录,我给个链接大家: http://www.codesky.net/showhtml/19400.htm 或者到csdn找找看,
2011-04-04 14:18:00
584
原创 Line: 177 - java/net/PlainSocketImpl.java:177:-1
一个好奇怪的问题!上网搜之,发现类似问题,于写博文以志严重: Exception starting filter struts2Class: java.net.PlainSocketImplFile: PlainSocketImpl.javaMethod: connectLine: 177 - java/net/PlainSocketImpl.java:177:-1 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lo
2010-12-27 11:08:00
3745
3
选修课程管理系统(java+mysql)
2011-03-01
电子脉搏计(包含word文档和电路图)
2009-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人