Linux之配置网络环境

CentOS配置网络环境一共有两种,下面是这两种,版本是CentOS6.8,1.  CentOS自带的工具setup1.1. 在命令界面输入setup回车1.2. 选择”Network configuration”(网络配置),回车1.3. 选择“Device configuration”(设备配置)->选择第一项eth0,由于第一块网卡是nat模式的,所以不用配置静态ip1.5.将光标移动...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

Linux之shell脚本基础

1.  什么是shell脚本shell脚本就是以shell为解释器的一种脚本程序,至于脚本的概念和用处请参见我的另一篇博客:脚本语言和编程语言的比较,它可以和系统进行交互,可以这么说,是一种交互式编程语言。2.  脚本的执行方式2.1.echo输出命令     echo [选项] [输出内容]     选项: -e:支持反斜线控制的字符转换     echo -e "\e[1;31m 嫁人就要嫁凤...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 4

Oracle数据库之常用数据类型及其操作

1.  Oracle数据库的常用数据类型说明:[]代表可有可没有:数据类型 含义 例子 number(p[,s]) 表示数字类型,p表示数字的有效长度,s表示小数点后的位数,整数位最大位数p-s number(5,2):最大值为999.99 number(2):2是p,s默认是0,最大值99 char 表示定长字符串类型,不规定默认是1个字节,规定,char(n),最大字节数:2000...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

Java线程实现生产者消费者模式

1 什么是生产者消费者模式想一个现实生活中的例子,啤酒商---超市---消费者也就是我们,啤酒商生产了啤酒,然后将啤酒销售给了超市,我们消费之又会到超市将啤酒买回来自己喝,那么啤酒商和消费者之间是什么关系呢?啤酒商不会管消费者消费了多少啤酒,只要是超市中没有了啤酒或者啤酒不足,卖给超市,如果超市啤酒满货,那么就不在生产啤酒,等待超市进货,我们消费者也不必关心啤酒商生产了多少啤酒,只要超市里面有,我...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

jsp trimDirectiveWhitespaces ="true"(删除空白行)

jsp中会经常使用到使用jsp标签和jstl的标签,比如, , , 尤其是循环标签,在jsp最终输出的html中会产生大量的空行,使得性能降低。 解决方法(1)(针对所有的jsp页面)在web.xml 中添加以下设置:          *.jsp         true     解决方法(2)(针对单个的jsp页面) 在单个的jsp中添加.
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

geoserver修改默认密码

(1)用geoserver的默认密码(admin/geoserver)登录到geoserver的首页。 (2)在首页上找到Security->Users, Groups, Roles,点击进入。 (3)点击找到页面中的Users/Groups,点击页面中的admin, (4)在此页面中进行密码修改
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

拦截器和filter

①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 ⑥拦截器可以获取I
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

远程操作db2数据库表

条件:远程linux系统已安装db2数据库,有一数据库名称geo,有一表叫stu。其中用户user1、user2。geo中表模式user2 目的:用user1登录到db2数据库,并能执行sql语句。 操作步骤:① user1登录到远程linux系统                ②设置db2环境变量  :执行命令 PATH=$PATH:/opt/ibm/db2/V10.5/bin 回
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

Servlet与WebService

相同点:      (1)客户端访问一个服务器的url,然后得到返回结果。      (2)我们使用的servlet是基于   http的请求应答模式的  。   (3)大部分WebService低层也使用http作为实现。     (4)客户端方面,两者都不局限,只要是能够发送http请求的客户端,可以是普通application可以是浏览器,可以j2me,jese平台甚至是其
分类: 其他 发布时间: 06-12 22:07 阅读次数: 5

Java基础集锦

1、“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?       “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。 static修饰的成员变量或者是成员方法不属于任何对象,它是属于类本身的。      Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而s...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

接口VS抽象类

接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

servlet跳转页面方法

Servlet跳转发生在doGet,doPost等方法里(1)redirect方式 response.sendRedirect(“/index.jsp”);页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于web应用中,如:response.sendRedirect(”http://www.baidu.com“); 跳转后浏览器地址发生变化,只能在url总带par...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

线程进程程序

程序并不能单独执行,只有将程序加载到内存中,系统为他分配资源后才能够执行,这种执行的程序称之为进程,也就是说进程是系统进行资源分配和调度的一个独立单位,每个进程都有自己单独的地址空间。所以说程序与进程的区别在于,程序是指令的集合,是进程运行的静态描述文本,而进程则是程序在系统上顺序执行时的动态活动。但是进程存在着很多缺陷,主要集中在两点: (1).进程只能在同一时间干一件事情,如果想同时干两件事或...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

SpringMVC 之validator验证笔记

SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上annotation @NotNull @Max等进行验证。JSR303提供有很多annotation借口,而SpringMVC对于这些验证是使用hibernate的实现,所以我们需要添加hibernate的一个validator包:<!-- https://mvnrepository.com/artifact/...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

JavaScript高级之prototype原型

一、前言在深入学习JavaScript过程中,有一个概念是不能不提及的,这个概念就是“原型”-prototype,这个概念本身是非常重要的但是恰恰又是最不好理解的,这个概念的理解会对以后的学习产生很大的帮助,本篇文章就来初步去学习这个原型。二、功能返回对象类型原型的引用。这句话猛的看一下貌似不太理解,那么聪明的你就在心里慢慢地默念10遍,如果还不理解,那么请接下来跟着我的思路一步一步的走,不用怕啰...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

JavaScript高级之prototype原型继承

一、前言本文主要聊聊JavaScript中的原型继承。现在来回想一下上一篇我的文章《JavaScript高级之prototype原型》中对原型的理解,我说,原型就是对象类型原型的引用,当我们通过构造函数去创建一个实例对象的时候,如果程序要访问实例对象中不存在的属性时,这个实例对象就会自动去该构造函数所对应的原型对象里面去找。好啦,现在我们来重点看下什么是原型的继承。二、问题:所有类的父类都是Obj...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

JavaScript高级之prototype原型链

一、前言本文主要聊聊JavaScript中的原型链。现在再来回顾总结一下上一篇《JavaScript高级之prototype原型继承》的一个结论,我们由最开始抛出的一个问题:“JS中,为什么说所有类的父类都是Object?”引出了一个结论就是:原型对象也是一个对象,是Object类下的一个实例,进而又引申出,只要是通过构造函数的方式去创建实例对象,这些实例对象都是可以去调用Object类中的属性和...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

JS所有内置对象属性和方法汇总

JS三大对象对象,是任何一个开发者都无法绕开和逃避的话题,她似乎有些深不可测,但如此伟大和巧妙的存在,一定值得你去摸索、发现、征服。我们都知道,JavaScript有3大对象,分别是本地对象、内置对象和宿主对象。在此引用ECMA-262(ECMAScript的制定标准)对于他们的定义:本地对象与宿主无关,独立于宿主环境的ECMAScript实现提供的对象。简单来说,本地对象就是 ECMA-262 ...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

JavaScript高级之创建对象的六种方式

JavaScript是一种面向对象的程序设计语言,既然是面向对象,那么就一定存在去创建对象,本文就主要深入学习下创建对象的六种方式。一、Object构造函数这种方式我也称之为:基于已有对象扩充其属性和方法创建对象。代码如下:图1:Object构造函数创建对象这种创建对象的方式比较简单,是基于已经存在的Object对象来去扩展属性和方法,但是缺点也很明显,就是如果需要大量的同类对象就意味着大量的重复...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 3

Spring MVC中@ControllerAdvice注解实现全局异常拦截

@ControllerAdvice注解一般用作处理系统error,拦截出错信息,返回报错提示界面,防止用户看到一推出错信息! Java代码  import org.springframework.ui.Model;  import org.springframework.web.bind.WebDataBinder;  import org.springframework.web.bind.ann...
分类: 其他 发布时间: 06-12 22:07 阅读次数: 4