- 博客(64)
- 资源 (25)
- 收藏
- 关注
原创 java 复制文件夹中epub、html、txt文件 (按原来文件夹存放)
java 复制文件夹中epub、html、txt文件 (按原来文件夹存放)制定文件后缀,将原来文件夹中的文件复制到另一个文件夹中,并且按照内部文件夹存放
2014-08-19 14:32:26 1520
原创 设计模式:浅析 抽象工厂、工厂方法、简单(静态)工厂 java实现
抽象工厂 抽象工厂:多个抽象产品类,派生出多个具体产品类;一个抽象工厂类,派生出多个具体工厂类;每个具体工厂类可创建多个具体产品类的实例。 即提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体的类。“一对多”的关系。优点:1、抽象工厂模式隔离了具体类的生产,使得客户并不需要知道什么被创建。2、当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象。3、增加新的具体工厂和产品族很方便,无须修改已有系统,符合“开闭原则”。 缺点:增
2014-08-19 01:24:01 1918 1
原创 java集合: List、Set、Map总结 + HashMap/Hashtable 区别
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“)hashTable和hashMap的区别: ----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。 ----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。 ----HashMap效率比Hashtable高 ----继承不同。public class Hashtable exte
2014-08-19 01:15:27 4452
原创 软件设计:内聚性 耦合性 的总结
内聚性 内聚性,又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。模块的内聚性和耦合性是两个相互对立且又密切相关的概念。内聚性从弱到强:
2014-08-19 01:08:23 4432
原创 线性表 顺序存储 链式存储 ---java实现
首先抽象出一个线性表抽象类(包含基本的增删操作)public abstract class MyAbstractList { public abstract void add(E t); public abstract void add(int index,E t); public abstract void remove(); public abstract void remove(
2014-08-05 11:46:16 1422
原创 java几种字符串反转
java实现的字符串翻转,能想到的这几种方法如果有其他方法,欢迎交流//字符串反转public class ReverseString { public String reverse1(String str){ StringBuffer sb = new StringBuffer(str); str = sb.reverse().toString(); return str
2014-07-27 11:02:15 815
原创 哈夫曼树的介绍 ---java实现
一、 什么是哈夫曼树是一种带权路径长度最短的二叉树,也称最优二叉树带权路径长度:WPL=(W1*L1+W2*L2+W3*L3+...+ Wn*Ln)N个权值Wi(i=1,2,...n)构成一棵有N个叶结点的二叉树,相应的叶结点的路径长度为Li(i=1,2,...n)。 二、 建立哈夫曼树已知的一组叶子的权值w1,w2,w3……wn; ①首先把 n 个
2014-07-15 11:04:00 1383
原创 视图
作用: 1. 简化用户操作,使数据简化。 表中的很多数据业务相对来说比较冗余,开发者把复杂的语句做成视图,这样其他人员可以直接调用,不需要写复杂的sql语句去查询。 视图只对虚表操作,至于虚表如何实现,无需知道实现细节。 2.增加安全性。 针对不同用户定义
2014-07-12 11:08:00 658
原创 百度云BAE3.0 的ssh配置(把本机ssh项目迁移至BAE3.0)
根据百度云的java部署文档进行部署 http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/java 做如下修改,然后把项目打包成ROOT上传1.使用Spring时在原来基础上修改application.xml,包括数据库名,用户名和密码 2.修改hibernate的所有.hbm.xml文件中的catalo
2014-05-11 13:02:15 1788
原创 http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed wit
异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application这是因为页面中用了struts标签的原因。解决方法:1。下载jstl1.1 解压后把lib文件夹下的jstl.
2014-05-11 11:32:04 3500
原创 JSON中 net.sf.json.JSONException: java.lang.NoSuchMethodException异常
在json对象和java对象转换时String s = "{'name':'name1','pwd':'pwd1'}";Person p = (Person)JSONObject.toBean(JSONObject.fromObject(s), Person.class);System.out.println(p.getPwd());上面代码中出现以下异常:net.sf.json.JSONException: java.lang.NoSuchMethodException
2014-05-03 23:32:08 10672 1
原创 jsp中格式化日期和小数
使用fmt标签 格式化日期:后台传入日期为inDate格式化小数:后台传入的数据为treatRate 精确到小数点后2位
2014-03-24 23:01:45 950
原创 jsp页面显示日期 时间格式
先引入jstl标签 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>然后在需要的地方引入<fmt:formatDate value="${list.myDate }" pattern="yyyy-MM-dd">
2014-02-28 11:19:12 3165
转载 Hibernate多对多关联映射的HQL中的in条件查询问题
Hibernate多对多关联映射的HQL中的in条件查询问题群里有朋友求解一个问题,高分求一条HQL多对多查询语句 。问题描述见 http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html,摘要如下:一个学科表(Field),一个用户表(User),多对多关系。 学科表有两个
2014-02-15 09:43:01 3196
转载 Myeclipse10安装svn插件
一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subcli
2014-02-03 12:41:33 755
原创 浅析hibernate缓存机制
hibernate缓存存储的是数据对象的拷贝,介于应用程序和物理数据源之间。缓存的介质一般是内存,所以读写速度很快。使用缓存可以减少对数据库的访问,提高性能。位于缓存中的对象称为持久化对象。 hibernate缓存分为两种:一、Session的缓存 (hibernate的第一级缓存)当程序调用Session的save()、update()、get()或者load()、list()、iter
2013-12-15 17:39:05 975 1
翻译 xen,xenserver xcp的区别
http://community.spiceworks.com/topic/131849-xen-vs-xenserver-vs-xcpXen:开源的,完全免费的祖师爷的Xen的家庭(这一次有许多孩子,大多数人已经走了。)Xen是不同于竞争对手,它只是一个系统管理程序,而不是一个虚拟化的生态系统(没有管理控制台,没有额外的功能,什么也没有)。这是令人困惑,因为我们与HyperV肿块Xe
2013-12-11 23:05:23 1843
转载 JPA 2.0 配置
数据库:SQLServer 2000 驱动:jtds-1.2.5.jar(http://sourceforge.net/projects/jtds/files/)为什么不用msbase.jar、mssqlserver.jar、msutil.jar?因为这三个驱动文件有BUG。JPA 2.0 :hibernate-jpa-2.0-api-1.0.0.Final.jar二级
2013-12-09 20:56:40 1025
转载 Hibernate中inverse的用法
一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文件,people.g
2013-12-04 00:12:11 671
转载 傻瓜式快速搭建PHP开发环境:介绍几款AMP套装
这里介绍几款可以傻瓜式快速搭建PHP开发环境的AMP套装。搭建PHP开发环境(LAMP或WAMP),也就是在Linux或Windows上安装并配置好PHP、Apache、MySql等,基本上是每本PHP入门书开篇必备内容,一般都按照下载-安装-配置的方式详细地说明,而在配置阶段可能还要修改一些ini或conf这样的文件,不胜其烦。现在已经有人把PHP基础开发环境搭建工作集成到一起,就是这里要讨论的
2013-11-28 11:43:15 2677
转载 android intent和intent action大全
1.Intent的用法:(1)用Action跳转1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity
2013-11-24 12:38:15 727
转载 Android开发者应该深入学习的10个开源应用项目
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用. 1.Android团队提供的示例项目 如果不是从学习Android S
2013-11-24 12:36:27 941
转载 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2013-11-19 16:48:22 849
原创 java中Date与String的相互转化
1:大体思路 [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFo
2013-11-18 23:13:00 788
原创 hibernate中hql分页操作
mysql的分页sql语句:select * from table limit 开始索引,查寻数量;e.g. select * from table limit 0,10; 表示查询table里从0开始的10条语句(mysql索引从0开始)hibernate分页很hql语句:Query query = session.createQuery(hql);query
2013-11-18 11:03:22 1378
转载 同时运行两个或者多个TOMCAT的配置
1 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)下载地址:http://tomcat.apache.org/download-55.cgi下载好的文件名是:apache-tomcat-5.5.23.zip2 解压缩。我解压缩到了C:\分别是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-23 修改任意
2013-11-15 11:34:01 2903
转载 精心挑选12款优秀的 JavaScript 日历和时间选择插件
1. The Coolest Calendar界面非常漂亮的一款日期选择插件,有详细的使用文档,最新版本 1.5。点击下载 查看示例2. DatePicker这款日期插件支持单选、多选和时间区间选择,功能齐全,有 Dialog 和 Flat 两种模式。点击下载 查看示例3. Tigra CalendarTigra
2013-11-14 22:16:06 2173
转载 hibernate 多对多(many-to-many)
多对多(many-to-many):在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;hibernate会为我们创建中间关联表,转换成两个一对多。1. E-R图 2. 实体类:Teacher实体类如下:Java代码 package com.reiyen.hibernate.domain; imp
2013-11-09 16:50:30 1978
原创 百度云BAE上Java ssh项目的部署教程
1.去百度开发者下载一个一键安装的eclipse(推荐) 地址:http://developer.baidu.com/wiki/index.php?title=docs/cplat/ide/install 或者自己安装插件(比较麻烦) 2.打开之前下载好的eclipse,切换到SVN资源库,新建资源库.url填上下面的SVN地址 3.然后右击-检出为
2013-11-06 22:41:23 6386 3
转载 SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6
以下是偶整理出来的比较新的SSH一些基本的包,基本上适用没特殊要求的项目.可能有些描述写得不对或者不好,请大家多多指点指点.commonscommons-digester-2.0.jar 基于规则的XML文档解析,主要用于XML到Java对象的映射commons-io-2.0.1.jar Struts2信息传输co
2013-11-02 14:55:43 1546
转载 java常用日期问题集锦
常用日期问题集锦1、获取服务器端当前日期:Date myDate = new Date();%>2、获取当前年、月、日:Date myDate = new Date();int thisYear = myDate.getYear() + 1900;//thisYear = 2003int thisMonth = myDate.getMon
2013-11-02 14:52:15 757
原创 web项目中各种路径的获取
以工程名为/DemoWeb为例: 访问的jsp为:http://localhost:8080/DemoWeb/test/index.jsp 1 JSP中获得当前应用的相对路径和绝对路径 (1)得到工程名:request.getContextPath() 结果:/DemoWeb (2)得到包含工程名的当前页面全路径:request.getRequestURI() 结果
2013-11-02 14:49:52 787
转载 MyEclipse中使用SVN插件方法
给MyEclipse用的SVN插件:http://subclipse.tigris.org/不明白参考下图把~安装:在Myeclipse 7.0.1中选择Help --> Software Updates --> Add/Remove Software在弹出的Add/Remove Software对话框中单击add --> add Site,填入http://sub
2013-11-02 14:44:37 1211
原创 Hibernate Validator bean-validator-3.0-JBoss-4.0.2
信息: Hibernate Validator bean-validator-3.0-JBoss-4.0.2后面是一大段错误信息不贴出来了。。。解决方案:hibernate配置文件中加入none
2013-10-30 21:07:57 1923
原创 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解决方法
导致原因:项目里struts2有这两个jar包产生了冲突所致:antlr-2.7.6.jar和anltr-2.7.2.jar。 或者只有2.7.2低版本的 解决方法:将anltr-2.7.2.jar包删除即可。 或者下载2.7.6版本的,替换就可以了
2013-10-21 23:28:36 704
[程序员的思维修炼].(Pragmatic.Thinking.and.Learning).Andy.Hunt.文字版
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人