- 浏览: 441725 次
最新评论
-
liaodongdakai:
Java读源码之Netty深入剖析网盘地址:https://p ...
java Netty 之 字符串消息收发(ChannelBuffer) -
萨琳娜啊:
Java读源码之Netty深入剖析网盘地址:https://p ...
java Netty 之 教学视频 -
ccqy66:
感觉步骤1的描述有问题吧,aof重写时是不会读原aof文件是, ...
Redis的AOF重写机制 -
dick1305:
没有了,能否再提供一个下载地址。谢谢。
java Netty 之 教学视频 -
dick1305:
...
java NIO 之 mina 和 netty
文章列表
get和post的区别
- 博客分类:
- web开发
post和get的区别
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/url],数据都会 直接显示在 ...
jQuery Ajax 读取静态的外部数据
- 博客分类:
- jQuery
1. 我们有时会用 jQuery Ajax 来获取静态的外部数据,外部数据分以下几类:
1. HTML片段 load()
2. JSON文件 getJSON()
3. JavaScript文件 getScript()
4. XML文件 get()
上面的外部数据类型通过不同的方法,将数据动态加载到页面中。
2. 以上各种方法的特点:
(1) HTML片段
---优点 ...
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
carname="Volvo";
将声明一个全局变量 carname,即使它在函数内执行。
JavaScript for/in 语句循环遍历对象的属性:
var person={fname:"John",lname:"Doe",age:25};
for (x in person)
{
txt=txt + person[x];
}
下面do/while 循环
该循环至少会执行一次,即使条件是 false,隐藏代码块会在条件被测试前执行:
do
{
x=x + "The number is " + i + "<br>";
i++ ...
JS异常处理
- 博客分类:
- JavaScript
try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。
catch 块会捕捉到 try 块中的错误,并执行代码来处理它。
<!DOCTYPE html>
<html>
<head>
<script>
var txt="";
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
txt="There was an ...
JavaScript表单校验
- 博客分类:
- JavaScript
被 JavaScript 验证的这些典型的表单数据有:
用户是否已填写表单中的必填项目?
用户输入的邮件地址是否合法?
用户是否已输入合法的日期?
用户是否在数据域 (numeric field) 中输入了文本?
在看例子之前,可以先看看 with() 语法:
with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。
1. 语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需 ...
重新声明 JavaScript 变量
- 博客分类:
- JavaScript
在执行过以下语句后,变量 carname 的值将是 undefined:
var carname;
在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
var carname="Volvo";
var carname;
JS代码换行
- 博客分类:
- JavaScript
可以在文本字符串中使用反斜杠对代码行进行换行
document.write("Hello \
World!");
不过,不能像这样折行:
document.write \
("Hello World!");
document.write()特点
- 博客分类:
- JavaScript
1. 请使用 document.write() 仅仅向文档输出写内容。
2. 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p>My First Paragraph.</p>
<button onclick="myFunction()">点击这里</button>
< ...
B工程中调用A工程中的类
- 博客分类:
- eclipse
当开发时,B工程要与A工程交互(如:B工程中的类要继承A工程中的类),直接import会报Access restriction的错。
解决方案:
1. 把A工程打包,然后在B工程的 build path 中添加该jar包。
2. 不打包,直接在B工程的 build path 中添加A工程,这样相当于修改classpath。
3. 报错处按 Ctrl + 1,然后添加A工程的导入,这样会修改META-INF文件夹中的MANIFEST.MF文件。
这三者其实有何区别呢?
软件理论设计总结:
1. 设计原则—SOLID:S:单一职责原则;O:开放关闭原则;L:里氏替换原则;I:接口分离原则;D:依赖倒置原则。
参考:
http://www.cnblogs.com/shanyou/archive/2009/09/21/1570716.html
单一职责原则:一个类只做一种类型责任,当这个类需要承当其他类型的责任的时候,就需要分解这个类。
例子:
1. 像user对象和role对象,user对象只能操作用户信息,role对象只能操作角色信息,不能越界。
2. 像BC层和DAO层的类,BC层的类 ...
Eclipse中web-inf文件夹的信息
- 博客分类:
- eclipse
WEB-INF /WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则; /WEB- INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非 ...
云计算与分布式系统:从并行处理到物联网 丛 书 名计算机科学丛书 作 者(美)黄铠,(美)福克斯,(美)唐加拉 著,武永卫 等译 出 版 社 机械工业出版社 出版时间2013-1-1《智慧的云计算》作 者:朱近之 主编,方兴 等编著出 版 社:电子工业出版社出版时间:2010-3-1云计算与数据中心自动化(思科绿色数据中心系列) 作 者[美]Venkata Joysula Malcolm Orr Greg Page 著 出 版 社人民邮电出版社 出版时间2012-7-1 ISBN9787115264114分布式云数据中心的建设与管理(华为第一线团队亲力撰写最新分布式云数据 ...
软件结构设计主要分为:1. 面向过程2. 面向对象3. 面向组件4. 面向服务
面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,但常常会导致所有的代码都包含在几个模块中,使程序难以阅读和维护。在做一些修改时常常牵一动百,使以后的开发和维护难以为继。
面向对象:1. 把算法与数据结构看做是一个整体,称作对象,现实世界中任何类的对象都具有一定的属性和操作,也总能用数据结构与算法两者合一地来描述。任何事物都可以抽象成为对象。2. 面向对象技术的基础是封装--接口与实现分离;3. 面向对象的核心是多态--这是接口和实现分离的更高级升华,使得在运行时可以动态根据 ...
降低系统的复杂度:1. 众所周知,随着硬件的飞速发展,计算机的计算能力越来越强大,人们对软件期望也越来越高,而软件复杂度又与它的规模成指数倍数增长。软件复杂度可以说是软件开发的第一大难题。2. 如何降低系统的复杂度:首先它按类来组织系统,把系统分成几个大的部分,每个部分又由更小的子类组成,如此细分下去直到我们能轻易实现它为此,这种分而治 之的方法符合人类解决复杂问题的习惯。其次是它采用从抽象到具体的顺序来把握事物,抽象让我们用少量精力先掌握事物的共性,然后再去研究事物更具体的特 性,这种逐渐细化的方法也是符合人类解决复杂问题的习惯的。隔离变化:1. 需求变化和技术变化也是软件开发所面临的两大 ...