自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 深入理解Servlet转发和重定向

深入理解Servlet转发和重定向分类: Java 精华文章 2013-10-31 00:14 1582人阅读 评论(1)收藏 举报一、转发    转发的原理,可以通过下图展示:    浏览器的请求发送给组件1,组件1经过一些处理之后,将request和response对象“传递”给组件2,由组件2继续处理,然后输出响应(当然,也可以继续向其他组件“传递

2015-07-20 09:41:24 430

转载 JVM中堆内存和栈内存详解

Java中堆内存和栈内存详解Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。

2015-07-23 18:21:11 4472

转载 java 非阻塞通信

java 非阻塞通信本篇文章观点和例子来自 《Java网络编程精解》, 作者为孙卫琴, 出版社为电子工业出版社。  对于用ServerSocket 及 Socket 编写的服务器程序和客户程序, 他们在运行过程中常常会阻塞. 例如, 当一个线程执行 ServerSocket 的accept() 方法时, 假如没有客户连接, 该线程就会一直等到有客户连接才从 accept()

2015-07-23 11:26:39 1188

转载 Java:使用synchronized和Lock对象获取对象锁

在并发环境下,解决   共享资源   冲突问题时,可以考虑使用 锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。每当任务离开一个synchr

2015-07-22 09:51:09 554

转载 linux scp命令(主机,服务器间复制文件)

linux scp命令(主机,服务器间复制文件)可以用scp命令scp [email protected]:/remote/path /local/path将远程linux主机上/remote/path的文件copy到本主机的/local/path目录scp /local/path [email protected]:/remote/path将本主机

2015-07-20 09:52:36 1316

转载 jquery提升性能最佳实践小结

(1)将jquery对象缓存起来for循环中,不要每次都要访问数组的length属性,我们应该先将对象缓存进一个变量然后再操作,如下所示: 复制代码 代码如下:var myLength = myArray.length; for (var i = 0; i // 要做的事 } (2)在循环外面 使用append 进行DOM操作是有代价的,如果需要

2015-07-13 15:58:02 355

转载 在javascript中,哪些值能作为if的条件呢

在javascript中,哪些值能作为if的条件呢1、布尔变量true/false2、数字非0,非NaN        (0 或NaN)见下面的例子,莫以为负数就以为if语句为假了。var i = -1;if(i){ alert('here');}else{ alert('test is ok!');}3、对象非null/(null或unde

2015-07-13 11:13:35 2260

转载 总结了Struts1与Struts2的12点区别

总结了Struts1与Struts2的12点区别1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使A

2015-07-08 11:26:10 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除