`
文章列表
chmod o+r home/   给home这个目录添加other(别的)组具有读的权限 chmod o-r home/   去掉home这个目录other(别的)组具有读的权限 su root  变换用户为root exit  退出用户为原来的用户
jsp中文乱码问题解决 方法一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><%out.print("JSP的中文处理");%></body></html>对 ...

java算法

    博客分类:
  • j2se
排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序 为了便于管理,先引入个基础类: package algorithms; /** * @author yovn * */ public abstract class Sorter<E extends Comparable<E>> { public abstract void sort(E[] array,int from ,int len); public final void sort(E[] array) { ...
第一范式:第一范式就是无重复的列 第二范式:第二范式就是非主属性非部分依赖于主关键字 第三范式:第三范式就是属性不依赖于其它非主属性 又: 1范式:要有主键,列不可分 2范式:不存在部分依赖 3范式:不存在传递依赖
Ubuntu Linux 操作系统常用命令详细介绍 Udo apt - get install 软件名 安装软件命令 sudo nautilus 打开文件(有 root 权限) su root 切换到“ root ” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除 ...
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。  插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 2006-2-2 * @version 1.0 */ public class InsertSort implements SortUtil.Sort { /* (non-Javadoc) * @see or ...
1. Struts的工作原理        在Struts中,用户的请求一般以*.do作为请求服务名,所有的*.do请求均被指向ActionSevlet, ActionSevlet根据Struts-config.xml中的配置信息,将用户请求封装成一个指定名称的FormBean,并将此 FormBean传至指定名称的ActionBean,由ActionBean完成相应的业务操作,如文件操作,数据库操作等。每一个*.do均有对应的 FormBean名称和ActionBean名称,这些在Struts-config.xml中配置。 2. Struts优点与缺点   Struts是开源软件,使开发者能 ...
一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet将请求提交到 ...
1.Hibernate有哪几种查询数据的方式 (1)导航对象图查询 (2)OID查询 (3)HQL (4)QBC (5)本地SQL 2.load()和get()的区别 load加载方法: Java代码 Users user = (Users)session.load(Users.class, userId); Users user = (Users)session.load(Users.class, userId); get加载 ...
  IoC   (Inversion of Control)   中文译为控制反转   又称为“依赖注入”(DI =Dependence Injection)   IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。   其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器 ...
import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.in ...
get 和load方法的区别    使用get方法是直接去数据库取数据     用load方法并不直接去数据库取数据,只是生成一个代理类,     直接要用到数据的时候才去数据库取数据 qget() 这个方法就是一般的利用get方法,在这里我们要说明的是,通过get()方法,首先在一级缓存中利用该Id来查找该对象,如果没有再再二级缓存中查找该对象(前提是开启了二级缓存),如果没有再从数据库中查找该对象。这里可以看出,通过get方法,并不是立即就执行SQL语句的,如果在缓存中找到了该对象,就直接可以返回了,不用执行SQL语句了。这里还要注意的是,通过get方法时,如果对象存在,则立即返回 ...
一、抽象类:       抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们 ...
原文地址:Java堆和栈的区别 经典总结作者:onlywei 栈与堆都是Java用来在Ram中存放数据的地方 与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间 这些对象通过n ...
      Java中堆栈(stack)和堆(heap)  一、堆栈(stack)和堆(heap)?   (1)内存分配的策略      按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.         静态存储分配是指在编译时就 ...
Global site tag (gtag.js) - Google Analytics