`
文章列表
1. df 查看磁盘剩余空间信息 (挂载点的使用容量) df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息。 命令格式: df -hl (挂载点的使用容量) 显示格式 为: 文件系统 容量 已用  ...
目录名称   /     :最上层的目录,其他所有目录均是该目录的子目录 /bin :存放用户的可执行程序,例如cp mv等,也存放shell,如bash csh。不应该把该目录放到一个单独的分区中,否           则Linux Rescue模式无法使用这些命令 /boot:OS 启动时所需的文件 /dev :设备文件的目录,例如/dev/sda表示第一块SCSI设备 /etc :有关系统设置和管理的文件,包括密码 守护程序 X-Window相关的配置 /home:普通用户的主目录或FTP站点目录 /lib  :存放共享函数库 /mnt :文件系统挂载点,例如光盘的挂 ...

linux 分区

1 磁盘分区概念 将硬盘分成若干分区,硬盘分区的方案记录磁盘分区表中(对用户而言,每个分区都可看作是一个磁盘)。通常磁盘分区表由4个部分组成,每部分定义一个分区的信息。   因此一个硬盘最多只能建立4个分区,称为主分区。   在主分区上,再进行分区,为建立扩展分区,扩展分区由扩展磁盘分区表维护。   在扩展分区上,划分若干个更小的分区称为逻辑分区。   2 linux 的分区 扩展分区必须再次分区为逻辑分区,才可以被使用。 主分区不可再分,直接可用。一般只把硬盘分一个主分区,其它为扩展分区,扩展分区中分逻辑分区。双系统可用 2 个主 ...
原因: 1.往往是配置文件出错,但没有给出信息,只给出了Could not execute JDBC batch update 2.....

泛型PS

    博客分类:
  • java
1.使用泛型的时候,如果2边都使用了泛型,则2边必须一样//  ArrayList<Object> ao = new ArrayList<String>();//  //compile error//  ArrayList<String> as = new ArrayList<Object>();//  //compile error    ArrayList al = new ArrayList<String>();//向后兼容    ArrayList<Integer> ai = new ArrayList();//可以 ...

java中PS的几点

    博客分类:
  • java
1.增强for循环只能取数组或集合中的数据,要修改数据还是需要使用原始的(for)循环 原因: Iterator非线程安全的原因(猜测)   2. 接口中的所有方法必须是公用和抽象的,数据成员必须是公用静态的常量,并且没有构造方法 ...
在java中明确规定switch里面只允许使用int,char,byte,short,和enum类型,但是我们实际编程过程中往往需要通过String来进行比较。那么应该怎么做呢?其实很简单,我们只需要将enum类型做一个小小的封装就可以达到我们的目的 Animal enum类: Java代码   public enum Animal {        dog,cat,bear;                public static Animal getAnimal(String animal){            return valueOf(an ...
从action1直接跳转到action2,有两种方法: 1. 需要保存前一个action的属性信息时使用:           <result type= "chain ">action2</result> 2. 不保存前一个action的参数可以用这种方法:           <result    type= "redirect-action "> ActionName </result> Java代码   <struts>        <package name ...
1.过滤器的实现 在servlet/jsp容器中实现过滤器,必须实现Filter接口,并在web.xml中定义过滤器,让容器知道该加载哪些过滤器类。   doFilter()中的过程: service()前置处理 chain.doFilter(request,response); service后置处理     如果调用了FilterChain的doFilter(),就会执行下一个过滤器,如果没有下一个过滤器,就调用请求目标Servlet的service().如果没有通过过滤器的验证,则请求不会继续交给下面的过滤器或目标Serlvlet,这时就是所谓的拦截请求。     ...
1.会话管理的基本原理 HTTP是无状态的连接,所以服务器处理完一次请求后,浏览器的下次请求的处理就是一次新的请求处理,即HTTP无法处理多次请求/响应之间的数据联系   会话管理其实就是数据的管理   会话管理的几种方式 1.隐藏字段的使用 在关掉网页后,就会失去先前的请求信息,所以这种方式仅适合用于一些简单的状态管理   2.cookie的使用 web应用程序会话管理的基本方式,就是在此次请求中,将下次请求时服务器所应知道的信息先响应给浏览器,由浏览器在之后的请求中再一并发送给应用程序,如此应用程序就可以得知多次请求间的相关资料   http中: 响应中使用set- ...
1.信息的处理(一切都是数据的处理和描述) HttpServletRequest是对HTTP请求的描述(这里是封装或抽象)   HttpServletRequest&HttpServletResponse分别对请求和响应的处理,它们处理过程都分为2种: 1)设置型 2)数据处理型 。往往设置型的方法 ...
1.HttpServlet相关的API类   2.servlet API包的设计,与servelt相关的类或接口都位于javax.servlet包中,而与HTTP相关的类或接口位于javax.servlet.http包之中   3.HttpServet类的service()方法使用了设计模式中的Template Method模式。(查看源代码即可知道)   4.几个重要的目录与文件说明: WEB-INF:放在这个目录下的文件是受保护的,外界无法直接访问。 web.xml文件及lib classes目录一定是需要放在WEB-INF目录下   5.tomcat中conf目录下的t ...
这个函数的功能,将I/O口初始化,就是配置管脚的功能,因为有很多管脚是 复用 的引脚。相应的管脚的寄存器,都在2440adr.h中定义了#define rGPACON    (*(volatile unsigned *)0x56000000)分析一下:volatile表示易挥发性,表示这个值容易改变(不是很懂),0x56000000就是GPACON寄存器的地址(volatile unsigned *) 表示强制转换,将0x56000000转换为指针类型,指针的内容就是这个地址最外边的 * 表示取出指针所指向的这个地址的内容。就是取出GPACON寄存器中的内容。查看datasheet知,当I/O口 ...
      静态和动态页面:动态页面实际上会经过服务器上的程序处理,在返回实际的响应内容。 即: 浏览器HTTP请求-----服务器(机子)-----HTTP服务器程序接收--(容器)--程序处理--(容器)--                                                --HTTP服务器程序响应-----浏览器   web容器不是HTTP服务器, web容器是java所编写的一个应用程序,负责与服务器沟通,管理servlet所需的各种对象与数据,servlet的生命周期。 Tomcat本身附加了一个简单的HTTP服务器,但Tomcat是w ...

命名和目录服务

    博客分类:
  • jndi
命名和目录服务是计算的基础。命名服务是一种有用的工具,可编程的任何东西----文件/打印机/文件服务器等都是通过它与名字相匹配的。引用本地打印机的端口,不可能在打印机上打印,但可以通过引用它的名字做到这一点。OS中的命名服务就是把I/O端口与打印机的名字相匹配。   目录服务的命名服务的扩展,允许命名服务的入口具有特性。现在再回到打印机的例子中,该打印机有可能具有一定的特性,比如颜色/能够打印双面等,所有这些属性保存在目录服务中,并与一个打印机对象相关联。普通的目录服务有:NIS/NIS+/Microsoft Active Directory以及.......等的LDAP目录服务。 目录服 ...
Global site tag (gtag.js) - Google Analytics