![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
iteye_8065
这个作者很懒,什么都没留下…
展开
-
[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误的可能原因
今天使用JDBC-ODBC桥接来操作Access数据库,发现了一个问题:insert语句从语法上说完全没问题,但是就是没法插入数据库。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection("jdbc:odbc:jdbc_odbc");Statement st...原创 2011-05-30 23:34:24 · 1143 阅读 · 0 评论 -
Java实现文件上传
最近自己在做一个小系统玩的时候涉及到了文件的上传,于是在网上找到Java上传文件的方案,最后确定使用common-fileupload实现上传操作。 需求说明 用户添加页面有一个“上传”按钮,点击按钮弹出上传界面,上传完成后关闭上传界面。 所需Jar包 commons.fileupload-1.2.0.jar、commons.logging-1.1.1.jar、c...2012-02-13 23:57:01 · 340 阅读 · 0 评论 -
JSP实现指定盘符路径下的图片显示
开发人员都知道<img src="">标签,只要src指定相应路径就能够显示图片,但是这里有一个限制条件:如果项目被部署在服务器上(比如Java web项目部署在tomcat下)运行时,src路径只能指定项目中的图片。比如<img src="/common/java.jpg">表示显示该项目下common目录下的名为java.jpg的图片。而如果你希望显示服务器某个盘符下...2012-02-14 09:54:10 · 652 阅读 · 0 评论 -
JDBC常用API之外的总结
做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。 ResultSetMetaData获取ResultSet对象的元数据信息 以Hiberna...原创 2012-04-20 15:43:54 · 119 阅读 · 0 评论 -
Java反射常用机制
首先要求大家对Java泛型知识有所了解,因为程序代码中大量使用了泛型相关知识。 动态语言与反射“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。尽管在这样的定义与分类下Java不是动态语言,它却有着一个非常突出的动态相关机制:Reflection。反射的概念是...2012-08-04 17:58:43 · 109 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181 在编写HQL时,可能会出现这种代码:select a.name,b.age from TableA a left join TableB b on a.id=b.id 如果这是HQL,那么这段代码就是错误的,因为HQL不支持ON这个字符,如...原创 2012-09-12 16:03:08 · 717 阅读 · 0 评论 -
Java开发笔记
1、Map<key,value>的remove方法只能识别相同类型的key值 Map<Integer,String> map = new HashMap<Integer,String>();map.put(1,"a");map.put(2,"b");map.put(3,"c");Short one = 1;map.remov..2012-12-13 10:30:41 · 82 阅读 · 0 评论 -
关于HQL和JDBC SQL中字段相除的一点小经验
最近在做一个功能,产品期望做出如下一个报表出来,其中节点名称、超期完成数和完成总数分别对应数据库中一个字段,而超期比例则是需要通过 [超期完成数÷完成总数] 计算出来:节点名称超期完成数完成总数超期比例发起者部门主管2450%发起人1520% 第一步,我编写了如下SQL将前三列数据展现出来:SELECT N...2016-02-25 11:42:39 · 470 阅读 · 0 评论 -
JSONObject转换JSON--将Date转换为指定格式
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式: {"nanos":0,"time":-27076233600000,"minutes":0,"seconds":0,...2014-02-18 22:12:24 · 806 阅读 · 0 评论 -
基于Java的通用图表接口设计与实现
现如今,互联网上充斥着各式各样的图表产品,有基于Java实现的(如JfreeChart)、有基于Javascript实现的(如highcharts和国内的ichartjs)、还有基于Flash实现的(如fusioncharts)。那么不同公司根据自己的需求,会选择不同类型的图表产品,甚至有的公司感觉当前的图表产品已经不适合公司长远发展,就会考虑选择一套新的图表组件,但是期间最大的问题不是挑选新的...2014-02-26 18:00:38 · 2099 阅读 · 3 评论 -
commons-fileupload实现文件上传功能实例
Apache提供的commons-fileupload jar包实现文件上传确实很简单,最近要用Servlet/JSP做一个图片上传功能,在网上找了很多资料,大多是基于struts框架介绍的,还有些虽然也介绍common-fileupload的上传,但是那些例子比较老,有些类现在都废弃了。通过研究学习总结,终于完成了这个上传功能,下面与大家分享一下。 案例场景 一个图书...2012-01-17 21:50:30 · 175 阅读 · 0 评论 -
java异常处理(初级)
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终...2011-02-17 00:14:50 · 104 阅读 · 0 评论 -
解决带换行符的字段在web页面无法换行的问题
在BS项目,有时候大家可能遇到这样的问题:在textarea中输入一堆内容,里面难免会有一些回车换行,保存成功后到详细页面去查看刚才输入的内容,你会发现那些本该换行的地方并未换行。今天研究了一下,把这个小问题解决了。 很简单:在HTML中使用<PRE>标签即可,比如下面代码<PRE>这是神马有木有我勒个去加了个油<PRE>...2011-05-31 11:46:51 · 6913 阅读 · 0 评论 -
java web项目整体异常处理机制
在实际的j2ee项目中,系统内部难免会出现一些异常,如果把异常放任不管直接打印到浏览器可能会让用户感觉莫名其妙,也有可能让某些用户找到破解系统的方法。出来工作一年时间了,我也大概对异常处理有了一些了解,在这呢小弟简单介绍下个人对异常处理的见解,抛砖引玉,希望各位大神提出宝贵的意见和建议。 就拿spring+struts2+hibernate项目说明:通常一个页面请求到后台以后,首先是到...2011-06-08 22:04:56 · 566 阅读 · 0 评论 -
Java IO笔记
public static void main(String[] args) throws IOException { //输入流 InputStream in = Test.class.getResourceAsStream("/test"); InputStreamReader isr = new InputStreamReader(in); BufferedRead...2011-06-15 14:23:59 · 56 阅读 · 0 评论 -
java集合排序笔记
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{ private static final long serialVersionUID = -2958090810811192128L; private int id; private String nam...2011-06-15 15:21:20 · 72 阅读 · 0 评论 -
Java通信之URL通信基础
java对网络通信以及提供了比较全面的jdk支持,java.net包能让程序员直接在程序中实现网络通信。在技术日新月异的现在,我们能通过很多方式实现数据通信,比如webservice、url通信、socket通信等等,今天简单介绍下URL通信。学习准备:建议首先学习java的IO基础知识 URL是统一资源定位器的简写,URL可以访问Internet和www,可以通过url访问网络资...2011-06-21 11:15:12 · 271 阅读 · 0 评论 -
java通信之Socket通信基础
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:①创建Socket;②打开连接到Socket的输入输出流;④按照一定的协议对Socket进行读写操作;④关闭Socket。 Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待socket连接...2011-06-21 21:08:51 · 146 阅读 · 0 评论 -
使用代理实现Hibernate Dao层自动事务
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。public void save(Object obj){ Session session = this.getSession(); Transaction tran = session.beginTransaction(); tr...2010-11-06 10:24:12 · 237 阅读 · 0 评论 -
J2EE监听器和过滤器基础
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。 ServletContex监听器 ServletContex又叫application,存在范围是...2011-09-02 16:56:22 · 197 阅读 · 0 评论 -
汉字转拼音pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码: import java.util.HashSet;import java.util.Set;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.fo...2011-09-03 09:57:57 · 67 阅读 · 0 评论 -
Java异常那些不得不说的事
一、在finally块中做数据回收操作比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。JDBCAgent jdbc = new JDBCAgent();try{jdbc.excute("select * from ctp_log");}catch(SQLException e){...}finally{jdbc.close();} ...2014-11-29 12:09:54 · 289 阅读 · 0 评论