![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java相关
文章平均质量分 71
iteye_8401
这个作者很懒,什么都没留下…
展开
-
java 操作文件相关技术
--------------------------------java得到文件路径下的所有文件名/* *@param 声明File对象,指定参数filePath*/ File dir = new File(filePath); //返回此抽象路径下的文件 File[] files = dir.listFiles();if (files == null) return; for ...原创 2011-06-29 15:35:39 · 100 阅读 · 0 评论 -
JAVA 中Set对象集合的使用
关于Set对象的使用:1、从Map中取Set集合(遍历Map集合): Set set = orgMap.entrySet(); for (Iterator it = set.iterator(); it.hasNext();) { ...原创 2015-01-13 12:48:53 · 271 阅读 · 0 评论 -
接口回调(接口引用)及类的引用
package dao;class Father{ void method(){ System.out.println("Father method called....."); }}class Son extends Father{ void method(){ System.out.println("So...原创 2014-07-21 15:18:41 · 184 阅读 · 0 评论 -
什么是接口回调?
1.接口回调是什么?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。interface People{ void peopleList();}class Student imple...原创 2014-07-21 15:18:12 · 190 阅读 · 0 评论 -
Java中的基本概念(PO,VO,POJO,DTO,DAO)
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据...原创 2014-07-21 15:17:51 · 105 阅读 · 0 评论 -
JavaWeb实现文件上传下载功能实例解析
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup...原创 2017-03-19 15:42:47 · 155 阅读 · 0 评论 -
Java POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工...原创 2013-04-27 11:24:30 · 140 阅读 · 0 评论 -
java 中文转码demo大全
public static void main(String[] argv){ try { System.out.println("中文");//1 System.out.println("中文".getBytes());//2 System.out.println("中文".getBytes("GB2312"));/...原创 2013-03-18 17:17:39 · 99 阅读 · 0 评论 -
Hibernate使用总结
1、我在使用 Hibernate 时,当ID是非法时(数据表中不存在的记录),但是Hibernate 返回给我的对象不是Null,是一个CGlib 代理对象,我现在如何判断是否取得了真正的对象. try{ Hibernate.initialize(po); }catch(ObjectNotFoundException ex){ // do any...原创 2014-03-05 18:48:43 · 59 阅读 · 0 评论 -
java中获取指定位数的随机数字
/*** 获取一个指定位数的随机码* @return*/public static String getRandomCodeStr(Integer length){Set<Integer> set = getRandomNumber(length); // 使用迭代器 Iterator<Integer> iterator = set....原创 2014-01-14 15:12:31 · 795 阅读 · 0 评论 -
java 拦截器和过滤器区别(转载)
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 :是在面向切...原创 2012-11-22 14:14:50 · 61 阅读 · 0 评论 -
一刻钟精通正则表达式(转载)
开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。 "notice": 匹配包含notice的字符原创 2013-09-10 16:09:37 · 103 阅读 · 0 评论 -
Hibernate的Restrictions用法
方法说明方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.lt<...原创 2013-05-30 11:42:00 · 53 阅读 · 0 评论 -
解析JavaBean的属性名称及属性值
xxxx source = new xxxx();Method[] sourceMethods = source.getClass().getMethods();for(int i=0;i<sourceMethods.length;i++){ if(sourceMethods[i].getName().startsWith("get")){ lsName = sourceMetho...原创 2013-05-24 18:21:42 · 368 阅读 · 0 评论 -
MySQL服务添加到Windows系统服务中
MySQL的安装配置(win7 64-bit)转,整理。MySQL 版本是mysql-noinstall-5.1.66-winx64.zip(免安装版)mysql-workbench-gpl-5.2.44-win32.msimysql-connector-java-5.1.22mysql 配置数据库编码为utf-8(my.ini中指定).1 安装先将mysql-...原创 2012-02-01 16:51:01 · 779 阅读 · 0 评论 -
使用HttpClient的POST方式传JSON格式的参数给Restful服务
需要支持的JAR包:httpclient-4.2.5,httpcore-4.31、Android/java: JSONObject jsonObj = new JSONObject();jsonObj.put("userName ", userName);jsonObj.put("passWord", passWord);// Create the POST object...原创 2015-02-26 11:46:25 · 438 阅读 · 0 评论