搜索到与相关的文章
Java

Java内存分配管理

http://java-mzd.iteye.com/blog/848635P.S.想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。现在提出几个问题,如果都能熟练回答的大虾,请您飘过.如以往一样,我是小菜,本文自然也是针对小菜阶层的总结。首先是概念层面的几个问题:Java中运行时内存结构有哪几种?Java中为什么要设计堆栈分离?Java多线程中是如何实现数据共享的?J

系统 2019-08-29 23:37:25 2565

编程技术

《天下无贼》经典语录

王薄(刘德华):开好车就一定是好人吗?贼王(葛优):说了多少次了,要团结!葛:这次出来,一是通过实战锻炼队伍,二是考察新人……希望你们在今后的工作中百尺竿头,更上一步。民工:哎……你们谁是贼啊?站出来给俺老乡看看刘:我得给他上一课,这小孩目中无贼,气死我了——刘:怎么瘸来着?这样?……这样?……——葛:恩,脚在拖点儿地。民工:你不是贼,就是有点儿看不起俺民工:大姐,你要是贼,俺把眼珠子抠出来。俺说话算数。民工:俺家住在大山里,在俺村,有人在山道上看滩牛粪,

系统 2019-08-29 23:04:54 2565

Java

深入理解Apache Mina (6)---- Java Nio ByteB

为了对后续关于Mina的ProtocolFilter(编解码器)的编写有一个更好的理解,本文讲述一下关于MinaByteBuffer和JavaNioByteBuffer的区别。关于JavaNioByteBuffer和MinaByteBuffer及其子类的类图在附件中都已经给出了。因为Mina的ByteBuffer在Mina2.0以上的版本中都改称IoBuffer。为了使后文关于ByteBuffer的名字不致混淆,MinaByteBuffer都统称IoBuf

系统 2019-08-29 23:01:51 2565

编程技术

分享一个Winform下的分页控件

前两天有一个简单的C/S项目用到分页,因为是Winform下,没有现成的,自己也懒得写,就找了下,看到了ycmoon的一个控件http://www.cnblogs.com/ycmoon/archive/2010/01/07/1640689.html参考后,做了简化,只保留了分页的部分,主要是点击事件的Delegate,未做过多测试,有兴趣的朋友可以下载源码自行修改,如有好的建议,也可以给我反馈。3w@live.cn,效果如下:控件设计界面:设计时:运行时:

系统 2019-08-29 22:53:06 2565

编程技术

设置NTFS权限以避免通过webshell遍历主机目录

测试环境:Windows2003+IIS6.0+Access数据库现在大家做论坛一般都用动网论坛,但动网论坛如果一旦管理员权限被获得的话,会威胁到web主机的安全。关于如何通过动网得到webshell,请参阅我转的一篇文章《动网论坛7.0获得WebShell的分析(转)》http://blog.csdn.net/starlee1738/archive/2005/01/15/254849.aspx,我通过此法成功上传了ASP站长助手和ASP探针(上传海阳顶端

系统 2019-08-29 22:52:06 2565

编程技术

socket tcp连接断开

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态。(3)第三次握手:客户端A收到服务器B的SYN+ACK包,向服务器

系统 2019-08-29 22:42:37 2565

SqlServer

SQL Server 2005高可用性之日志传送

SQLServer2005相对于SQLServer2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQLServer2005使SQLServer跻身于企业级数据库行列。在数据高可用性方面,SQLServer2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介绍SQLServer2005日志传送功能。一、日志传送简介日志传送一般有主服务器、辅助服务器、监视服务器组成(见图1)。主服务器一般

系统 2019-08-29 22:30:24 2565

编程技术

Ajax 和 XML: 将 Ajax 用于聊天

了解如何使用AsynchronousJavaScript™+XML(Ajax)和PHP在Web应用程序中建立聊天系统。您的客户不需要下载或安装任何专门的即时消息通讯软件,就能和您及其他客户讨论网站的内容。

编程技术

openMP编程探索1——编程基础

在学习并行编程之前,你应该知道进程、线程、主线程、从线程等基本概念。进程是一个大型应用程序的基本单位,在任务管理器里进程都有一个名称,后面跟随的是与他有关的资源。线程是程序执行的基本单位,它必须从属与一个进程,一个进程可以有多个线程,同一个进程的线程可以共享进程的资源,例如他们可以引用同一个变量的值。一个进程一般会与一个.EXE文件关联,所以我把程序和进程不加区分。一个程序中有多个线程时,它必然会有一个主线程,主线程执行完后,其它从线程也应该结束执行。并行

系统 2019-08-29 22:16:10 2565

编程技术

Spring MVC测试框架详解——客户端测试

对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一个服务器进行测试,这样的话速度是非常快的。2RestTemplate客户端测试整个环境在上一篇《SpringMVC测试框架详解——服务端测试》基础上进行构建。UserRestC

系统 2019-08-29 22:02:20 2565