- 浏览: 94838 次
- 性别:
- 来自: 福建
最新评论
-
txf_7337:
我很想知道引用也许用RAID和专用存贮服务器能解决眼下的问题, ...
大型网站系统架构分析
文章列表
SVN Client http://subclipse.tigris.org/update_1.6.x
TestNG http://beust.com/eclipse
Jetty http://run-jetty-run.googlecode.com/svn/trunk/updatesite
MoreUnit http://moreunit.sourceforge.net/update-site/
Findbug http://findbugs.cs.umd.edu/eclipse/
eclipse3.7的svn插件的更新地址
http://subclipse.tigris.org/update_1.6.x
转自:http://ltc603.iteye.com/blog/70091,仅供学习
在JSP编程中,Struts一般用来处理form和业务逻辑,Struts中使用了很多自定义标签,如html、bean等,但很多时候我们还是需要使用 "<% java code %>" 这样的语句来操作一些输出。为了减少这种代码,可以创建自定义标签。 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提 ...
操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。
Jetty有一个优点就是加载速度快,特别适合那些在开发过程没耐心等待容器缓慢加载的同学。在Eclipse中运行有若干个方法,我今天介绍的是通过Eclipse的Jetty插件来实现Jetty的启动。
安装
Jetty的插件安装地址是http://run-jetty-run.googlecode.com/svn/trunk/updatesite。安装过程很简单就不在说明了,还有一些有用的Eclipse插件可以参考常用Eclipse插件整理。
使用
使用也很简单,在Eclipse中的Run/Debug Configurations中定义一个Jetty Webapp就好了。
Run》ru ...
转载自:http://hi.baidu.com/mrcaptcha/blog/item/051ff527f3b25727d40742a0.html
一、验证码的基本知识枾e剉9ei?T
ÿ峇Õ?Otilde;?RMb剉(gl?ÿ}?q_N&y 1.
验证码的主要目的是强制人机交互来抵御机器自动化攻击的。
峇Õ 2.
大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。 峇Õ ...
Project Lombok 项目地址:http://projectlombok.org/features/index.html 使用Lombok的annotation可以大大减少我们的重复性代码,使我们的代码开起来非常的简介干净。 目前版本:0.9.3,具有以下功能特点 1、@Getter / @Setter 2、@Getter(lazy=true)
无意中看到这样一个小框架,看完之后,真是不得不顶,很简单,却也很实用的一个东西。
当然这个框架不是mvc 也不是ioc aop orm等等东西,它类似一个代码生成器。
不再多废话了,下面是正文:
--------------------------------------------------------------------------------------------
我偶然发现的一个很小很强悍的项目:Lombok 它会在编译期修改你的字节码文件,千言万语比不上代码来展示,下面就来看看吧。
在一个pojo中,下面的代码是非常常见的:
Java代码
打开window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 把 Other Java Proposals 选项打上勾就可以了。
最近在写框架的时候,采用SSO(单点登录),同时需要使用no session的方式来提高性能。其实就是在所有请求之前把session状态设为失效,这样的话在大用户量的情况下可以减少请求的开支。
上面都是题外话:
先看一段对比代码
HttpServletRequest hsr = (HttpServletRequest) request;
hsr.getSession().invalidate();
System.out.println(hsr.getSession().getId());
chain.doFilter(request, response);
...
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:
The Java Tutorial
Java Ge ...
转自:http://www.infoq.com/cn/articles/cf-java-generics 仅供学习
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用 ...
转自:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clean/index.html,仅供学习
小功能,大智慧
编写干净代码有助于其他开发人员阅读、理解和维护您编写的代码。但是,并不是所有人都赞成 “漂亮”、“精密” 或 “干净” 等定义。不同的开发人员拥有不同的风格和审美鉴赏力。到现在为止,Eclipse 通过少量修饰以一种简单的功能方式设定了导入代码的格式。Eclipse V3.3 中对这些操作进行了扩展,从而提供了更宽泛的清理功能级别。Eclipse V3.3 允许您清除代码、添加缺少的代码并应用某种编码样式 ...
最近在讨论研究框架,准备框架的编写和资料。
文章转自:http://www.cnblogs.com/Mainz/archive/2009/04/28/1445424.html,仅供学习
千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?
首先讨论一下大型网站需要注意和考虑的问题。
数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦 ...
转自:http://www.iteye.com/topic/517835,仅供学习
代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用. 代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务的.而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理. 代理模式涉及的角色: