自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 URI和URL的区别

这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletReques

2013-12-22 13:03:04 577

转载 java中serialversionuid的用途

一些java类中为什么需要重载 serialVersionUID 属性。 在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。 serialVersionUID来解决这些问题,新增的serialVersionUID必须定义

2013-12-22 12:23:01 657

原创 查看JVM启动类加载日志

在启动jvm时添加 verbose:class 选项启动JVM:日志文件 b.txt:[Opened C:\Program Files\Java\jre7\lib\rt.jar][Loaded java.lang.Object from C:\Program Files\Java\jre7\lib\rt.jar][Loaded java.io.Serializa

2013-12-19 17:09:47 4899

原创 jvm虚拟机内存使用

借助Runtime这个类public class Hello{ public static void main(String[] args){ Runtime run = Runtime.getRuntime(); long max = run.maxMemory(); long total = run.totalMemory(); long free = run.fr

2013-12-19 17:02:23 840

原创 Tomcat是什么?

tomcat涉及两个标准:Java™ Servlet Specification和JavaServer Pages™ Specification.前者规范java sevlet API ,后者规范JSP语言.Tomcat就是JSP语言到Java (Servlet)的编译器.从以下几个层次分析用java进行web编程:第一层次: java网络编程(socket).java语言已经

2013-12-18 11:38:45 1280

原创 BOM(Byte Order Mark)

在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-En

2013-12-14 14:08:02 966

原创 UCS unicode UTF-8 UTF-16 UTF-32

字符集:

2013-12-14 13:29:58 1074

原创 zabbix监控gcloud 学习方法上的总结

1.必须在实践中学习技术,或者说用实践检验技术的理论2.理论与实践结合:理论从结构体系上描述技术,实践则能检验理论,并对理论的含义作深刻的展现.所以不要试图用实验(或者说实践)完全描述理论,最典型的例子就是——用"重复"的方法调试以及试图用实验检测出理论的每一种情况;同样不要以为理论就代表了事物本身,这方面最典型的行为就是学东西停留在书本或概念之上,懒于动手实践.3.不要认为任何一个技术很

2013-12-11 17:02:02 890

转载 linux SUID/SGID/SBIT权限

其实SUID和SGID的作用跟sudo是相似的。当用户A想执行一个原本属于用户B的可执行文件时,若B的文件设置了suid位,则A在执行时是以用户 B的身份来执行。    其中一个suid的应用实例就是passwd,在linux中,存储密码的文件是/etc/passwd与/etc/shadow这两个文件,   yeelone@yee:~/cpp$ ls -l /etc/passw

2013-12-08 12:32:26 682

转载 linux:SUID、SGID详解

文章转载至:http://tech.ccidnet.com/art/2583/20071030/1258885_1.html如果你对SUID、SGID仍有迷惑可以好好参考一下!Copyright by kevintz.由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID

2013-12-08 11:28:59 663

转载 linux tty pty pts tts概念 区别

1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2. pty(虚拟终端):但是如果我们远程telnet到主机或使用xter

2013-12-07 14:49:11 2893

转载 Linux下文件描述符

文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。在UNIX/Linux平台上,对于控制台(Console)的标准输入(0),标准输出(1),标准错误(2)输出也对应了三个文件描述符。 对于squid,因为squ

2013-12-07 14:24:51 688

转载 linux进程描述符task_struct详解

大家都知道进程,可是知道linux是怎么管理其进程的吗?每一个进程都有一个进程描述符,具体是task_struct结构体存储相关的信息,在linux/sched.h文件里定义,那么我们先看看linux内核3.0版本的task_struct结构体的定义吧(删除了不必要的字段,只保留了重要的字段)。同时欢迎大家转载和交流。struct task_struct {//这个是进程的运行时状

2013-12-07 14:10:48 1043

转载 进程描述符及任务结构

进程是Unix操作系统最基本的抽象之一。一个进程就是处于执行期的程序(目标码存放在某种存储介质上)。但进程并不仅仅局限于一段可执行程序代码(Unix称其为代码段(text section))。通常进程还要包含其他资源,像打开的文件、挂起的信号、内核内部数据、处理器状态、地址空间及一个或多个执行线程(thread of execution)、当然还包括用来存放全局变量的数据段等。 实际上,进程就是正

2013-12-07 14:08:09 999

转载 linux 进程的权限与用户权限及文件属性的关系

对于一个linux进程,它每次打开、创建或者删除一个文件时,内核就要对该进程进行文件访问权限测试,而在对具体某个文件进行测试时,还需要测试其对目录(也就是文件路径)进行权限测试。    比如要修改/usr/include/stdio.h,需要对/、/usr和/usr/include这三个目录进行权限测试,保证有对这三个目录的执行权限(执行权限用于打开该目录,读权限用于显示目录内容,写权限用

2013-12-07 13:50:51 1398

转载 Linux如何实现开机启动程序详解

我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存。因此

2013-12-06 16:32:50 791

转载 LINUX下/ect/rc.d/目录的作用[linux启动及初始化过程]

init.d/ :各种服务器和程序的二进制文件存放目录。  rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。  还有三个脚本:rc.sysinit, rc, rc.local  redhat的启动方式和执行次序是:  1加载内核 2执行ini

2013-12-05 15:52:53 1325

转载 java对象的创建过程

1.即使没有显示地用static关键字,构造器实际上也是静态方法.因此当首次创建类型为Dog的对象时(构造器可以看成静态方法),后者Dog类的静态方法/静态域首次被访问时,Java解释器必须查找类路径,一定为Dog.class文件.2.然后载入Dog.class(这将创建一个Class对象),有关静态初始化的所有动作都会执行.因此静态初始化只在Class对象首次加载的时候执行一次.3.当用

2013-12-04 00:02:47 580

转载 Listener 监听器

前言:之前写了一篇关于Filter的文章:http://www.cnblogs.com/hellojava/archive/2012/12/19/2824444.html,现在再来一篇Listener的,Filter和Listener在项目中是经常用到的,巧妙的使用可以达到事半功倍的效果。故把两者的用法总结一下。1、Listener的定义与作用  监听器Listener就是在app

2013-12-03 13:28:03 968

转载 web.xml中servlet-mapping的配置

元素在Servlet和URL样式之间定义一个映射。它包含了两个子元素和,元素给出的Servlet名字必须是 在元素中声明过的Servlet的名字。元素指定对应于Servlet的URL路 径,该路径是相对于Web应用程序上下文根的路径。例如:helloworld/helloServlet 2.5规范允许的子元素出现多次,之前的规范只允许一 个元素包含一

2013-12-03 11:16:17 1575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除