- 博客(17)
- 资源 (4)
- 收藏
- 关注
转载 ubuntu删除安装失败的软件包 分享
打开新立德软件包管理器,标记上那个安装失败的包,把他卸载... 如果无法运行软件包管理器,可以在终端上输入命令sudo dpkg --configure -a
2009-08-19 10:15:00 1600
原创 PHP 操作mysql数据库
Insert //------[基本设定]------- $mysql_server_name = "localhost"; $mysql_username = "用户名"; $mysql_password = "密码"; $mysql_database = "数据库";
2008-08-01 11:33:00 431
原创 PHP文件操作
<?phpfunction MyCounter(){ $counterFile = "/tmp3/test.txt"; if (!file_exists($counterFile)){ if (!file_exists(dirname($counterFile))){ mkdir(dirname($counterFile), 0700); }
2008-07-31 10:15:00 302
原创 Spring学习笔记01
spring的依赖注入(Dependency Injection)和控制反转(Inversion of Control )。依赖注入一般可以通过:set和构造函数控制反转是通过配置文件来管理对象的创建和对象之间的关系,而不是通过new来操作。×让spring管理你的对象,必须将被管理的对象定义在配置文件中×定义setter或构造函数,spring会将对象注入过来在客户端,我
2008-07-05 19:14:00 494
转载 SSH框架中的使用OpenSessionInView的问题
观点一:今天有一个朋友问了我一个问题,他使用的是Hibernate/Spring/Struts架构,配置使用Spring的 OpenSessionInView Filter,但是发现不生效,lazy的集合属性在页面访问的时候仍然报session已经关闭的错误。我和他一起检查了所有的配置和相关的代码,但是 没有发现任何问题。经过调试发现,应用程序使用的Session和OpenSessionInV
2008-07-02 21:34:00 2233 2
转载 Open Session In View探讨
使用hibernate的时候可能大部分人都会选择使用opensessioninview,通过filter来关闭session,释放数据库连接.这 种方式对于后台管理系统之类的应用来说是不会有什么问题,但在做前端应用访问量较大时容易导致性能迅速下降甚至无法访问.主要原因在于某些用户的网速可能 会比较慢,下载页面用的时间比较长,在页面下载过程中连接不会释放,当这种用户将连接耗尽时其它用户就只能等待了.
2008-07-02 21:25:00 1266
原创 Hibernate延迟加载机制
所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以提高程序的性能。延迟加载一般有三种类型:1. 实体对象的延迟加载:在×.hbm.xml文件中的配置如下: ……通过将class的lazy属性设置为true,来开启延迟加载特性。调用代码如下:User user=(User)session.load(Use
2008-07-02 20:33:00 1407
转载 Hibernate中session的用法
Java应用程序与Hibernate之间的主要运行时接口。它是抽象了持久化服务概念的核心抽象API类。 Session的生命周期绑定在一个物理的事务(tansaction)上面。(长的事务可能跨越多个数据库事物。) Session的主要功能是提供对映射的实体类实例的创建,读取和删除操作。实例可能以下面三种状态存在: 自由状态(transient): 不曾进行持久化,未与任何Sess
2008-07-02 19:51:00 1294
原创 Hibernate 自动生成数据库表过程分析
通过设置hibernate.cfg.xml自动生成数据库表 hbm2ddl 参见hibernate解压文件etc文件夹中hibernate.property 的说明然后,启动Tomcat就可以创建数据库表。创建过程分析:在hibernate.cfg.xml中配置相应的数据库驱动和连接,并设置hem2ddl为update,在web.xml中配置spring listene
2008-07-02 13:51:00 1106
转载 Hibernate中inverse的用法
我就one-to-many来做个简单说明: [code:1] Parent parent = (Parent) session.load(Parent.class, pid); session.delete(parent);[/code:1] 1. 爸爸那边设置了cascade=all和inverse=true a. delete from children b.
2008-07-02 10:30:00 850
转载 Java各种排序实现(转)
源程序:Data.javapackage Sort;class Data { Comparable key; Object value; public Data() { } public Data(Data data){ this.key=data.key; this.value=data.value; }
2008-06-30 21:55:00 535
原创 for 循环与while循环的等价
在进行for循环和while循环的等价转换的时候,要注意到循环条件的顺序。下面的分析说明了这一点: 插入排序的for循环版本: insertSort(int[] array) { int key; int i,j; /*for 循环*/ for(i = 1; i < array.length; i++ ) {
2008-06-30 21:53:00 3142
转载 java文件操作大全
一.获得控制台用户输入的信息 /**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException{ System.out.println("请输入您的命令∶");
2008-06-30 21:52:00 325
转载 ArrayList使用
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList
2008-06-30 21:51:00 577 1
转载 Java Reflection (JAVA反射)
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。J
2008-06-30 21:50:00 465
转载 java中随机数的产生
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和 Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。随机数发生器即Random对象产生以后,可以通过对象调用不
2008-06-30 21:49:00 503
转载 java代码注释风格
整个类文件注释 示例如下: Java代码 /* * @(#)Object.java 1.61 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
2008-06-30 21:47:00 834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人