Linux之配置网络环境
CentOS配置网络环境一共有两种,下面是这两种,版本是CentOS6.8,1. CentOS自带的工具setup1.1. 在命令界面输入setup回车1.2. 选择”Network configuration”(网络配置),回车1.3. 选择“Device configuration”(设备配置)->选择第一项eth0,由于第一块网卡是nat模式的,所以不用配置静态ip1.5.将光标移动...
Linux之shell脚本基础
1. 什么是shell脚本shell脚本就是以shell为解释器的一种脚本程序,至于脚本的概念和用处请参见我的另一篇博客:脚本语言和编程语言的比较,它可以和系统进行交互,可以这么说,是一种交互式编程语言。2. 脚本的执行方式2.1.echo输出命令 echo [选项] [输出内容] 选项: -e:支持反斜线控制的字符转换 echo -e "\e[1;31m 嫁人就要嫁凤...
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...
Java线程实现生产者消费者模式
1 什么是生产者消费者模式想一个现实生活中的例子,啤酒商---超市---消费者也就是我们,啤酒商生产了啤酒,然后将啤酒销售给了超市,我们消费之又会到超市将啤酒买回来自己喝,那么啤酒商和消费者之间是什么关系呢?啤酒商不会管消费者消费了多少啤酒,只要是超市中没有了啤酒或者啤酒不足,卖给超市,如果超市啤酒满货,那么就不在生产啤酒,等待超市进货,我们消费者也不必关心啤酒商生产了多少啤酒,只要超市里面有,我...
jsp trimDirectiveWhitespaces ="true"(删除空白行)
jsp中会经常使用到使用jsp标签和jstl的标签,比如, , , 尤其是循环标签,在jsp最终输出的html中会产生大量的空行,使得性能降低。
解决方法(1)(针对所有的jsp页面)在web.xml 中添加以下设置:
*.jsp
true
解决方法(2)(针对单个的jsp页面)
在单个的jsp中添加.
geoserver修改默认密码
(1)用geoserver的默认密码(admin/geoserver)登录到geoserver的首页。
(2)在首页上找到Security->Users,
Groups, Roles,点击进入。
(3)点击找到页面中的Users/Groups,点击页面中的admin,
(4)在此页面中进行密码修改
拦截器和filter
①拦截器是基于java的反射机制的,而过滤器是基于函数回调。
②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。
⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。
⑥拦截器可以获取I
远程操作db2数据库表
条件:远程linux系统已安装db2数据库,有一数据库名称geo,有一表叫stu。其中用户user1、user2。geo中表模式user2
目的:用user1登录到db2数据库,并能执行sql语句。
操作步骤:① user1登录到远程linux系统
②设置db2环境变量 :执行命令 PATH=$PATH:/opt/ibm/db2/V10.5/bin 回
Servlet与WebService
相同点:
(1)客户端访问一个服务器的url,然后得到返回结果。
(2)我们使用的servlet是基于 http的请求应答模式的 。
(3)大部分WebService低层也使用http作为实现。
(4)客户端方面,两者都不局限,只要是能够发送http请求的客户端,可以是普通application可以是浏览器,可以j2me,jese平台甚至是其
servlet跳转页面方法
Servlet跳转发生在doGet,doPost等方法里(1)redirect方式 response.sendRedirect(“/index.jsp”);页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于web应用中,如:response.sendRedirect(”http://www.baidu.com“); 跳转后浏览器地址发生变化,只能在url总带par...
SpringMVC 之validator验证笔记
SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上annotation @NotNull @Max等进行验证。JSR303提供有很多annotation借口,而SpringMVC对于这些验证是使用hibernate的实现,所以我们需要添加hibernate的一个validator包:<!-- https://mvnrepository.com/artifact/...
JavaScript高级之prototype原型
一、前言在深入学习JavaScript过程中,有一个概念是不能不提及的,这个概念就是“原型”-prototype,这个概念本身是非常重要的但是恰恰又是最不好理解的,这个概念的理解会对以后的学习产生很大的帮助,本篇文章就来初步去学习这个原型。二、功能返回对象类型原型的引用。这句话猛的看一下貌似不太理解,那么聪明的你就在心里慢慢地默念10遍,如果还不理解,那么请接下来跟着我的思路一步一步的走,不用怕啰...
JavaScript高级之prototype原型继承
一、前言本文主要聊聊JavaScript中的原型继承。现在来回想一下上一篇我的文章《JavaScript高级之prototype原型》中对原型的理解,我说,原型就是对象类型原型的引用,当我们通过构造函数去创建一个实例对象的时候,如果程序要访问实例对象中不存在的属性时,这个实例对象就会自动去该构造函数所对应的原型对象里面去找。好啦,现在我们来重点看下什么是原型的继承。二、问题:所有类的父类都是Obj...
JavaScript高级之prototype原型链
一、前言本文主要聊聊JavaScript中的原型链。现在再来回顾总结一下上一篇《JavaScript高级之prototype原型继承》的一个结论,我们由最开始抛出的一个问题:“JS中,为什么说所有类的父类都是Object?”引出了一个结论就是:原型对象也是一个对象,是Object类下的一个实例,进而又引申出,只要是通过构造函数的方式去创建实例对象,这些实例对象都是可以去调用Object类中的属性和...
JS所有内置对象属性和方法汇总
JS三大对象对象,是任何一个开发者都无法绕开和逃避的话题,她似乎有些深不可测,但如此伟大和巧妙的存在,一定值得你去摸索、发现、征服。我们都知道,JavaScript有3大对象,分别是本地对象、内置对象和宿主对象。在此引用ECMA-262(ECMAScript的制定标准)对于他们的定义:本地对象与宿主无关,独立于宿主环境的ECMAScript实现提供的对象。简单来说,本地对象就是 ECMA-262 ...
JavaScript高级之创建对象的六种方式
JavaScript是一种面向对象的程序设计语言,既然是面向对象,那么就一定存在去创建对象,本文就主要深入学习下创建对象的六种方式。一、Object构造函数这种方式我也称之为:基于已有对象扩充其属性和方法创建对象。代码如下:图1:Object构造函数创建对象这种创建对象的方式比较简单,是基于已经存在的Object对象来去扩展属性和方法,但是缺点也很明显,就是如果需要大量的同类对象就意味着大量的重复...
Spring MVC中@ControllerAdvice注解实现全局异常拦截
@ControllerAdvice注解一般用作处理系统error,拦截出错信息,返回报错提示界面,防止用户看到一推出错信息! Java代码 import org.springframework.ui.Model; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.ann...
今日推荐
周排行