`
文章列表
 第一个Struts2示例 前面搭建好Struts2的开发环境之后,我们应该运行一个很简单的示例。来理解分析Struts2框架的开发过程和大致的运行原理。 首先我们大致了解一下Struts2的运行流向图:   大致解释一下Struts2的基本运行流向。 首先Web Server接受客户request。 根据web.xml中的设置,由org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter过滤所有的请求,过滤器根据struts.xml中的配置调用与请求对应的action。 action根据exec ...
同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的 ...
在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高 ...
最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统 ...
在大学期间为了配这个SVN走了很多弯路,因为网上搜到都是转帖的比较多,特别是其中有几个地方理解有歧义,这样让新手很难入门。 1)首先安装服务器端软件“svn-1.4.2-setup.exe”(附件可以下载),这个安装就很简单,下一步 ...

淘宝面试题

1. 在重写了对象的equals方法后,还需要重写hashCode方法吗?为什么? 2. 非递归的方式进行二叉树的先序遍历代码。 3. 我们有一个很大的整数的list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果。 4. True or False: Readers have methods that can read and return floats and doubles.(  ) A. True , B. False    (这个题目什么什么意思?)
今天联创的一道笔试题 public class Test { public static void main(String[] args) { RuntimeException ru=null; throw ru; } } 问:运行会出现什么? 空指针异常
  id sname smoney sprovince 1 zhangsan 2098 A 2 lisi 3000 B 3 wangwu 6789 C 4 liumazi 4587 C 5 dongjiu 3298 B 6 shiga 4567 A     id:合同id  sname:姓名     smoney :业绩     sprovince:地区   第一道:显示出  业绩 大于同一地区平均值的 合同id  姓名 地区 业绩     第二道:把同一地区的  平均业绩 地区 插入到新 ...
Ajax is changing web applications, giving them a responsiveness that's unheard of beyond the desktop. But behind all the hype, there's not much to Ajax -- (X)HTML, JavaScript, and XML are nothing new, and in this tutorial, I'll show you how to simplify the process of adding Ajax to your applicati ...
http://www.jdon.com//mda/ddd.html  2004年著名建模专家Eric Evans发表了他最具影响力的著名书籍:Domain-Driven Design –Tackling Complexity in the Heart of Software(中文译名:领域驱动设计 2006年3月清华出版社译本,或称 Domain Driven-Design architecture [Evans DDD])。   Martin Fowler作序说;“希望本书是一本非常有影响力的书籍,....... Eric最值得我尊敬的一个方面是他敢于讨论还未取得成功的事情”,其实,时值今 ...
多变且复杂的需求   如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化 ...
http://blog.slickedit.com/2007/05/how-to-write-an-effective-design-document/ Day by day, programmers are able to get more done in less time. With today’s high level languages, development environments, tools and the “rapid application development” mindset, both programmers and managers have become a ...
一、首先,一个新版本的程序是为了解决老版本的一些bug而出世.一名话:没有最后的程序,只有更好的程序.这样的程序才会发展,而不会被淘汰出局. struts框架也是一样的. 我想,可能是struts1.x升级的过程中出现了瓶颈,有一些存在的问题很难得到解决,在这个时候,他们发现WebWork框架的总体设计思想非常好,并且他们发现,使用WebWork框架的思想正好可以很容易地解决struts1.x存在的问题.由于WebWork在推广方面做得不够好,于是两个社区决定把WebWork框架与struts1.x框架合并,简称为struts2.之所以struts2与struts1.x的区别比较大,就是因为st ...
http://blog.csdn.net/abing37/archive/2009/12/01/4916751.aspx 1.       目标 目标使用 AJAX 实现如下效果: 当填入用户名的时候,光标移开进行 AJAX 验证,如果已经被注册提示如下:   如果可以使用,提示如下:
1、从用户角度的编写 2、使用Screen Shots 3、用简单的语言编写  a)保持简短的语句,把长的语句分解成多个小的语句。  b)避免大篇幅的连续文本,把他们分解成多个小的章节。  c)把大块文本内容分解成,screen shots,表格 ...
Global site tag (gtag.js) - Google Analytics