摘要:
从客户端除了传递字符串以外还可以传递复杂对象(对象必须序列化了),List,Map,数组和文件。 (1)定义一个对象实现了serializable 接口package cn.com.chenlly.ssh.webservice.axis; import java.io.Serializable;im... 阅读全文
摘要:
lsof -i :8080 阅读全文
摘要:
#! /usr/bin/expectset command [lindex $argv 0]set passwd [lindex $argv 1]spawn su - root -c $commandexpect "password:|口令:"send $passwd\rexpect eofexit#! /usr/bin/expectset passwd [ lindex $argv 0 ]set shell_path [ lindex $argv 1 ] spawn su - rootexpect "口令:|Password:"send $passwd 阅读全文
摘要:
Java多线程编程的注意点 l 多线程下,如果存在共享数据(如全局Map等),需要考虑线程安全; l synchronized (obj) { … } 语句块加锁的范围要尽可能小; l synchronized (obj) { … } 语句块中的代码一定不能有可能会挂死的语句或可能会长时间不返回的语... 阅读全文
摘要:
使用tee命令: sh portal/main.sh |tee log.txt 获取脚本父类路径cmddir="`dirname $0`" 阅读全文
摘要:
Tomcat配置https 1 生成Server端安全证书 要实现通信加密,首先要在本地准备一份符合X.509标准的Server端安全证书。如果有条件的话,可以向权威CA申请一份经过认证的安全证书(需要繁琐的手续和金钱)。如果没有条件的话,可以使用JDK提供的证书生成工具,在Windows命令行中操... 阅读全文
摘要:
阅读全文
摘要:
1:用户名和密码认证通过后,必须更换会话标识,以防止会话固定(session fixation)漏洞。 实施指导: 在用户名和密码认证通过后增加以下两行代码: request.getSession().invalidate(); request.getSession(); ... 阅读全文
摘要:
UNION表示“并”,当用的时候,系统会自动将重复的元组去掉,如果要保留重复元组则就用UNION ALLUNION 会合并重复数据,(由于要合并重复,该操所 隐藏着一个 排序的操作。)UNION ALL 简单合并,不会合并重复的。 阅读全文
摘要:
数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。(维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID)数据仓库是数据库概念中的子集。数据库中有实时业务系统,我们通常所说的OLTP.要求的是数据库访问频率高,并发量和实时处理的能力要求高,按照秒甚至毫秒来进行的。比如银行、电力交换等业务。数据 阅读全文
摘要:
Oracle数据库创建表是有两个约束带有默认索引。1、主键primary Key:唯一索引、非空2、唯一Unique:唯一索引,可以是空值如果没有设定主键和唯一约束,表中不会有默认索引的。 建立主键/唯一约束(有默认索引)或者索引之后,oracle会在单独的一块区域建立索引的数据,索引的数据和表的数... 阅读全文
摘要:
如何开启oracle执行计划 http://wenku.baidu.com/view/7d1ff6bc960590c69ec37636.html怎样看懂Oracle的执行计划 http://wenku.baidu.com/view/d9fc8593daef5ef7ba0d3c0a.htmlhttp://wenku.baidu.com/view/01a4d0cf0508763231121211.html 阅读全文
摘要:
来设置IE兼容模式 文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。 前言 为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在I... 阅读全文
摘要:
HTTP 1.1会在第一次连接的时候进行认证, 而在一定时间内保持连接而不用重新验证. 一般情形下,每个web service请求都会在web service服务端验证, 而验证会消耗很多时间, 因此改进或减少验证的次数, 并且使用HTTP 1.1来保持长时间连接能够极大的提高web service... 阅读全文
摘要:
OLTP即联机事务处理,就是我们经常说的关系数据库,意即记录即时的增、删、改、查,就是我们经常应用的东西,这是数据库的基础;OLAP即联机分析处理,是数据仓库的核心部心,所谓数据仓库是对于大量已经由OLTP形成的数据的一种分析型的数据库,用于处理商业智能、决策支持等重要的决策信息;数据仓库是在数据库应用到一定程序之后而对历史数据的加工与分析;是处理两种不同用途的工具而已。 阅读全文
摘要:
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 什么样的数据适合存放到第二级缓存中? 1、很少被修改的数据 2、不是很重要的数据,允许出现偶尔并发的数据 3、不会被并发访问的数据 4、参考数据 不适合存放到第二... 阅读全文
摘要:
linux下配置tomcat集群的负载均衡 一、首先了解下与集群相关的几个概念集群:集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性:·可扩展... 阅读全文
摘要:
du -sh * 查看当前目录所有文件的各个大小/home/econf>du -sh *427Mapache-tomcat-6.0.2016Kbin44Mboot6.7Mfileserver251Mjdk1.6.0_2481Mms4.8Gnginrun4.0Koracshrc320Kscript8.... 阅读全文
摘要:
一般情况下,浏览器都会缓存已经访问过的页面内容,关于如何禁止浏览器缓存的介绍,在网上到处都有相关的文章,但是,关于浏览器如何利用缓存,如何处理缓存的讲解,却鲜有人谈及 .浏览器在访问已缓存过的资源时,它在什么情况下会向服务器发送请求?在什么情况下根本就不向服务器发送请求.这与浏览器的缓存设置有关!... 阅读全文
摘要:
缓存是在提升系统响应时常用的一种技术,在我之前的blog中也提及过好几次这部分的技术,今天还是想从缓存涉及的一些方面再次的去谈谈,在系统缓存上通常采用的是有页面缓存、处理缓存和数据缓存这三种具体的类别,应该说这三种缓存在实现上还是稍有不同,尽管底层的缓存实现是一样的。页面缓存页面缓存是指对页面中的内容片断进行缓存的方案。比如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中取出这部分的内容(其实就是这部分的html了),这种情况下,缓存的作用其实非常明显,在典型的action+service+dao这样的结构中,在采用页面缓存后就意味着不需要经过 阅读全文