`
zhangxiang390
  • 浏览: 214533 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
1.什么是架构? 首先了解一下什么是“设计”。设计是用于解决系统中的某些特定问题(费用,范围,资源,需求),即设计是有一定目的性的,设计是从一组可供选择的解中选择一个较优的解。 所有的架构都是设计,但并不是所有的设计都是架构。 架构代表了塑造一个系统的重大设计,其重要性以转化代价(更换架构需要花费的代价)来度量。   2. 架构的分类 (1)应用架构 应用架构是程序员最熟悉的。它将焦点放在如何以正确,高效的方式开发应用。涉及如何将应用分解为组件和类,使用何种设计模式,使用哪些软件框架等等。从本质上来看,应用架构关注软件设计方面的问题,通常和特定的技术栈(java,.net等)相关。 ...
1. apache 和 tomcat 的关系 Apache 是“ Apache 软件组织”的简称,它支持许多开源项目。 Apache 是“ Apache HTTP 服务器”的简称,它是一个 Apache 软件组织支持的开源项目。 Apache 是一个印第安人的部落。 Apache HTTP Server 用于解析静态页面。   Tomcat 是“ Apache Tomcat ”的简称,它是 Apache 软件组织支持的 Apache Jarkata 项目下的一个开源项目,它是一个 J ...
<logger>标签的作用:为不同的包使用不同的log配置。如配置了 <logger name="com.runway" additivity="false">         <priority value ="info"/>            <appender-ref ref="activexAppender" />    </logger>  则com.runway包及其子包下的所有类使用的log配置都是info,且输出到activeXApp ...
1.使用myeclipse部署web应用程序的弊端 开发效率低: 新增文件,必须关闭服务器,然后重新部署。 浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。     2.替代方法   在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下:   <Context path="/aaa" reloadable="true" docBase=" ...
小明一家过一座桥,过桥时候是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在点燃后30秒就会熄灭。问小明一家如何过桥? 动动脑子想想,看看你可否办到。 这本是一道智力题,但是我还是写了一下,找了下可能的过桥方案。 abaacadebab , 29 trace:小明 & 小明弟弟一起过桥 ,然后小明回来 -> 小明 & 小明爸爸一起过桥,然后小明回来 -> 小明妈妈 & 小明爷爷一起过桥 ,然后小明弟弟回来 -&g ...
下午无意中看到了一个题:两个杯子,一个5升,一个3升,请在30s 内说出该如何倒出4升水。 网上的答案是这样的:先把3升的水杯倒满,然后把水倒入5升的水杯;然后再把3升的水杯倒满,接着将水倒到5升水杯中,倒满时候3升水杯里就只有1升水了;把5升水杯水倒掉;把那1升水倒进来;再把3升水杯倒满,再倒入5升水杯。这样就搞定。 我当时的想法是:先加满5升,在倒入3升的水杯,剩2升,把3升的倒掉,将2升倒入3升的杯子,把5升加满,在往已经有2升的杯子中到,则余下4升。 为了找出其他的一些倒法,只好利用计算机了,求解的结果如下(格式:[5升杯子剩余的水 , 3升杯子剩余的水]): >> ...
(1)交换机Exchange 是局域网的主要连接设备。 在计算机网络系统中,交换概念的提出是对于共享工作模式 的改进。我们以前介绍过的 HUB 集线器就是一种共享设备, HUB 本身不能识别目的地址,当同一局域网内的 A 主机给 B ...
网络发展中一个重要里程碑便是 ISO ( Internet Standard Organization ,国际标准组织)对 OSI ( Open System Interconnect ,开放系统互连)七层网络模型的定义。 建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题。 七层模型的最大优点 是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变 ...
HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小 ...
1.在cygwin里访问Windows盘 cd /cygdrive/c cd c: 2.整合cygwin命令到Windows中 假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windo ...
1 引言 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操 作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。 2 机理 cygnus 当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标 ...
只是对常用的操作做了一点整理,希望对大家有些许的帮助: public class TestFile { public static void main(String[] args) throws IOException { // 1.获取当前目录 // 当前目录的URI System.out.println(Thread.currentThread().getContextClassLoader(). getResource("")); System.out.println(ClassLoader.getSystemResource("&q ...
8.对象流     串行化:对象通过写出描述自己状态的数值来记述自己的过程叫串行话     对象流:能够输入输出对象的流     将串行化的对象通过对象流写入文件或传送到其他地方     对象流是在普通流上加了传输对象的功能,所以构造对象流时要先构造普通文件流     注意:只有实现了Serializable接口的类才能被串行化     例子: import java.io.*; class Student implements Serializable{ private String name; private int age; public Student(String na ...
Java I/O系统的类实在是太多了,这里我们只学习一些基本的和常用的,相信能够掌握这些就可以解决我们以后的普通应用了。        1.什么是数据流     数据流是指所有的数据通信通道有两类 流,InputStream and OutputStream,Java ...
一、文件夹加密的方式 在Windows平台下,文件夹加密的方式归纳起来有两种:      (1). 简单地对文件夹进行各种方式的隐藏,甚至利用Windows的漏洞进行隐藏,这种软件根本就没有对数据进行任何加密处理,所以才宣称“加密 ...
Global site tag (gtag.js) - Google Analytics