- 浏览: 54444 次
- 性别:
- 来自: 杭州
-
最新评论
-
wangpoul:
Thank YOU Very Much!
Property 'delegate' has no getter method 解决办法 -
慕月星辰:
...
Property 'delegate' has no getter method 解决办法 -
tangzlboy:
...
java用比较器comparable接口实现类似excel排序 -
showzh:
...
extjs grid的一些属性说明 -
NineInchNails:
有沒有項目的代碼啊 可不可以給我看看這個功能?
hibernate一对多保存完整实现
文章列表
一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、 例子1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的非内部类,是不允许有 private 与protected权限的,但内部类可以,所以我们能通过内部类来隐藏我们的信息。可以看下面的例子接口package insidecategory;
public interfa ...
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。
随机数发生器(Random)对象产生以后,通过调用不同的method:nextInt()、nextLong()、nextFloat()、nextDouble()等获得不同类型随机数。
1>生成随机数 ...
步骤:
1.创建一个WEB工程,命名为BookShop(名字自己取,此处为示例工程名);
2.导入struts2的核心jar包,也就是在WEB-INF下的lib文件夹中放入jar包文件,
freemaker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.14.jar
struts2-spring-plugin-2.0.1 ...
1、将一个网址的中间部分截取出来,得到alipay.com
//使用正则表达式
private static void p(String s) {
Pattern p=Pattern.compile("alipay[.]com");//要取出的字段 ,正则规范
Matcher m=p.matcher(s);
while(m.find()){ //如果找到了与规范字段匹配的
System.out.println(m.group()); //打印出匹配的字段
System.out.println(m.start() ...
100G的大文件中找出100个最大的数
- 博客分类:
- Java基础
题目:有一个100G大小的文件里存的全是数字,并且每个数字见用逗号隔开。现在在这一大堆数字中找出100个最大的数出来。程序:
public class Pick100 {
//TreeSet排序效率最高
private TreeSet<Double> treeSet = null;
public Pick100(){
treeSet = new TreeSet<Double>();
}
/**
* 读取文件并放到集合treeSet中
* @param ...
以下是详解Spring的applicationContext.xml文件代码:<!-- 头文件,主要注意一下编码 --><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!-- 建立数据源 --><bean ...
在开发中,经常用到的一个文件上传功能,平时在做的时候只是调用了struts2的一个fileupload组件实现了其功能。其实实现的原理很简单,就是一个文件的复制过程。复制分两种方式:
1)、将源文件中的内容全部复制到内存中,并一次性写入到目标文件(如果目标文件不存在,只要给指定其路径,会自动创建文件);
2)、不将源文件中的内容全部读取进来,而是采用边读边写的方式。第二种方式更适合!
package march;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream ...
package march;
import java.io.File;
public class Files {
/**
* @param args
*/
public static void main(String[] args) {
File f = new File("C:\\Users\\bin\\Desktop\\text.txt");
try {
if(f.exists()){
f.delete();// 如果文件存在则删除
}else{
...
今天在做修改数据的时候报了一个net.sf.json.JSONException: java.lang.NoSuchMethodException: Property 'delegate' has no getter method 错误,一开始以为是getter和setter的错误,其实不然。
我们使用json-lib包来用json转换hibernate持久化对象时候需要注意:如果持久化对象采用了延迟加载,或者持久化对象和另一持久化对象循环引用的时候会出现此类错误
我写的load函数中是有关于级联查询的,在配置hibernate时没有写lazy属性,代码如下
<many-to-o ...
今天在写一个模块的时候,功能很简单就是实现数据的一对多的存储和查询,可以总是报下面的一个错误...
org.hibernate.exception.SQLGrammarException: could not execute queryorg.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)org.hibernate.loader.Loade ...
这个方法为估计形如:
T(n) = aT(n/b) + f(n)
其中,a≥1和b≥1,均为常数,f(n)是一个确定的正函数。在f(n)的三类情况下,我们有T(n)的渐近估计式:
1.若对于某常数ε>0,有f(n) = O(nlogb a-ε ),则T(n) = O(nlogb a ) 2.若f(n) = O(nlogb a ),则T(n) = O(nlogb a *logn) 3.若f(n) = O(nlogb a+ε ),且对于某常数c>1和所有充分大的正整数n,有af(n/b)≤cf(n),则T(n)=O(f(n))。 ...
题目要求:设计一个学生类,此类包含姓名、年龄、成绩,并产生一个对象数组,要求按成绩由高到低排序,如果成绩相等,则按年龄由低到高排序。
在java中有个排序sort可以调用此函数来实现。arrays类中的sort可以对任意类型的数组排序,当然可以对object数组排序,要求是该对象数组必须实现comparable接口。
public interface Comparable<T>{
public int compareTo(T o);
}
compareTo方法返回一个int类型
+++1:表示大于
+++-1:表示小于
+++0:表示等于
运用比较器 ...
package ch11;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/**
* @author 作者 bin
* @version 创建时间:2011-1-20 下午06:07:17
* 类说明
*/
public class MyTime {
/**
* @param args
*/
public static void main(String[] ...
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比如栈、队列和线程安全的集合等,从而满足自己的需要。 Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示: 需要注意的是,这里的 Collection、List、Set和Ma ...
下面的代码是实现了根据对象的id来更新改对象的信息。
1、在serviceImpl.java中写如下代码实现
public class ConGoodsServiceImpl extends HibernateServiceSupport implements ConGoodsService{
private JdbcTemplate jdbcTemplate;
public JdbcTemplate getJdbcTemplate() {
return jdbcTemplate;
}
public void setJdbcTemplate(JdbcTempl ...