自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java JSON技术框架选型与实例

转自:http://truemylife.iteye.com/blog/1190252JSONJSON英文全称为JavaScript Object Natation,采用key:value键值对的方式存贮数据,与xml格式相比,JSON是一种轻量级的数据交换格式;不要被Javascript这个单词迷惑,实际上JSON只是一种数据格式,与具体语言并无关系。JSON已被广泛应用于业界,

2012-12-15 22:40:58 585

转载 详细解析Java中抽象类和接口的区别

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两

2012-09-17 10:34:08 581

转载 网站流量统计名词解释

网站流量统计名词解释 访问者访问者这一概念的设计是为了尽量真实地确定访问网站的不同个人的实际人数。当 然,从网站方面讲,无法了解是否有两个人共享一台计算机,访问跟踪系统用IP+Cookie保持对不同访问者的计数,了解隐藏访问者IP后面的真实的访问 人数。举例来说,同一个公司/家庭局域网可能有3台电脑,他们同时都在访问一个网站,根据IP+Cookie计数,得到的数字是3,但是

2012-09-15 00:06:46 2564

转载 关于哈尔滨工业大学计算机考研的复习——谨以此文献给2013年考研(哈工大计算机)的同学

关于哈尔滨工业大学计算机考研的复习谨以此文献给2013年考研(哈工大计算机)的同学分(一)初试部分,(二)复试部分注:以真题为主,不要“神话”专业课,初试需要看透,复试要广而泛,我的个人建议。(一)初试部分:1.组成原理:唐朔飞老师的两本书,一本教材,一本辅导(红宝书),书上每个知识点都应该看到,告别是辅导书上的题都应该会做,因为历年考研真题大部分都可以在这里找到类似题型。

2012-05-29 23:22:46 5808

转载 浅谈Spring事务隔离级别

一、Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS            支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAG

2012-05-07 22:12:02 413

转载 URL的井号

去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为  http://twitter.com/username改版后,就变成了  http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Has

2012-03-29 17:55:38 490

转载 数据权限设计初探

原文:http://blog.csdn.net/lijj_72/article/details/3510881数据权限设计初探   李俊杰概述在许多项目中,都会涉及到数据权限问题,所谓数据权限是表示,在系统中即使角色相同,都有操作权限,但业务操作时受风险、额度、销售区域等业务属性限制。如销售人员可以看到自己的销售列表,而销售经理可以看到其管辖范围内的销售人员的销售列表,而高级销

2012-02-26 23:52:07 1407

转载 facebook与人人网的网站后台架构对比

要问时下什么类型的站点人气最旺?答案当属SNS网站。短短几年的时间,SNS便迅速确立了Web 2.0核心的地位。用户的增长量之快更是让人咂舌,而Facebook访问量首次超越Google的消息也让人觉得SNS的前途不可限量。当然,面对庞大 且繁琐的数据量、面对应用的高复杂度及用户体验,大型SNS站点的后台架构成为了近期受关注的重点之一。  在连续报道了《世界最大的PHP站点 Faceboo

2011-12-23 20:07:55 836

转载 Servlet 3.0 新特性详解

原文:http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/index.html?ca=drs-cn-0423Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于

2011-12-22 18:21:27 743

转载 新浪 百度 网站架构思路

众所周知,新浪百度每天的响应次数以几十亿来计算. 他们是如何来实现这么多次的访问,并且保证服务器正常运转的呢? 大家如果要想了解,并且真正的掌握,所学习的东西,主要有以下几点: 第一,编程 第二,数据库 第三,路由与交换 第四,linux相关 人不可万事都精通,也不可一事不精.对于这几块,大家先进行了解,然后我们再进行分析. 1、HT

2011-12-21 23:55:33 883

转载 揭秘淘宝286亿海量图片存储与处理架构

本文侧重介绍淘宝网后台的图片存储系统架构、包括TFS集群文件系统,以及前端处理服务器架构。该系统前端CDN架构,以及淘宝网在节能服务器应用方面的探索,请参考:  淘宝商城286亿图片访问的CDN架构全解析   教你省钱!淘宝总结节能服务器应用场景  解决海量并发小文件的系统噩梦  对于淘宝网这类型访问量极高的电子交易网站来说,对图片系统的要求和日常的照片分享完全不在一个级别

2011-12-21 23:31:49 918

转载 Hibernate的POJO到JSON序列化过程

原文:http://www.iteye.com/topic/296467 一年前的代码,最近写了点文档share大家,有点乱,这个乱主要指夹杂了些我们公司开发框架的一些东西。     如果看到错误或者莫名其妙的地方还请指出,包括错别字。     此文纯属个人观点,欢迎讨论。 论坛关联的地址: http://www.iteye.com/topic/296467 我

2011-12-12 19:52:52 1795 1

原创 freemarker调用静态方法

freemarker中的TemplateHashModel可以提供调用静态方法。在java代码中:// freemarker静态方法调用 public TemplateHashModel getStatics() { return BeansWrapper.getDefaultInstance().getStaticModels(); }ftl文件:${static

2011-12-06 20:16:39 2003

转载 Struts2源码分析--请求处理

Struts2架构图        请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。        ActionMapper取得了ActionMapping后,在Dis

2011-12-01 19:25:09 984

转载 Struts2拦截器的使用

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):  0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局

2011-12-01 19:09:47 863

转载 Ubuntu 10.04配置Apache+PHP+MySQL

测试环境:Ubuntu 10.041.安装apache2.0sudo apt-get install apache2安装过程就不多说了安装后在浏览器中打开:http://localhost/或者http://127.0.0.1如果出现It works!那证明OK了2.安装PHP依次在终端打开:sudo apt-ge

2011-11-30 16:08:04 890

转载 JMF应用篇 之 从摄像头捕获视频

下面是一段利用JMF从摄像头捕获视频的代码,也是从其它地方当下来的,我修改了一些地方,测试时效果还可以,可以显示捕获的视频(与JMF Studio的部分功能类似,但是很简单),但是还没有实现导出数据的功能。       正常运行程序,需要保证摄像头的驱动正常安装,并在JMF中注册过,具体的方法参见前面的一篇转贴。要注意一点:String类的url是摄像头的url,具体的名称可以在JMF Reg

2011-11-24 00:02:24 782

转载 个利用JMF控制摄像头拍照的程序

为了客户最近写了一个利用JMF控制摄像头拍照的程序为了客户最近写了一个利用JMF控制摄像头拍照的程序,主要是为了将纸质资料转向电子化,挺有意思的。利用了JMF、http隧道通讯,十六进制字符转化和Applet数字签名证书,下面附上摄像头控制源代码,Servlet程序和数字证书的制作有时间再发吧! /** * */package com.etong.util.webVid

2011-11-24 00:01:52 912

转载 javascript 设计模式

一直都在考虑这个月分享大家什么东西最好,原计划是打算写一些HTML5中JS方面的内容或者是AJAX方面的,可是自己由于表达能力,时间,还有个人工作方面的问题,这个还是等下个月再做分享吧^.^。  老规矩,开始正文以前先交代自己写这篇文章的目的和一些注意事项:  1.首先本人一直从事前端开发,所以除了JavaScript其他的语言了解不深,所以文章只会以JavaScript语言的角度

2011-11-19 18:55:30 633

转载 HTTP协议

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation

2011-11-03 21:26:45 449

转载 Spring Security学习总结二

SpringSide(你可以去官网了解更多信息,我也是从这里开始了解和学习Spring Security的)前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该可以认识的更深刻。在这篇文章里,我们将对Spring Security进行一些自定义的扩展,比如自定义实现UserDeta

2011-11-03 21:23:57 459

转载 Spring Security学习总结一

在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项 操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此类问题,正如系统日志,事务管理等这些系

2011-11-03 21:18:09 594

原创 处理不存在的变量

在实际应用中数据模型经常会有可选的变量(也就是说有时可能不存在实际值)。除了一些典型的人为原因导致失误,FreeMarker 不能容忍引用不存在的变量,除非明确地告诉它当变量不存在时如何处理。这里介绍两种典型的处理方法。  这部分对程序员而言:一个不存在的变量和一个是null 的变量,对于FreeMarker 来说是一样的,所以这里所指的丢失包含这两种情况。不论在哪里引用变量,都可以指

2011-10-31 23:47:06 1344

转载 Spring中@Autowired注解、@Resource注解的区别

http://www.chinasb.org/archives/2011/06/2443.shtmlSpring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入

2011-10-31 17:09:15 488

转载 hibernate 中 get、load 的 区别

转自:http://blog.163.com/love-love-l/blog/static/210783042009618919985/#comment=fks_083070085095080069081094083095086087081068092085086071从网上抄了两片。感觉不错,呵呵。第一篇这次我们来谈一下Hibernate3.2 Session加载数据时

2011-10-31 16:31:50 356

转载 Struts2与Spring3 MVC性能比较 (MVC性能测试)

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?我的服务器每秒要处理多少个请求? PV是什么? PV是page view的简写。PV是指页面刷新的次数,每一次页面访问,就算做一次pv流量。 计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%))/服务器数量 其中关键的参数是80%、40%。表示

2011-10-31 10:05:37 723

转载 Struts2中使用FreeMarker充当表现层

FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模式的Web应用,虽然FreeMa

2011-10-29 19:08:35 360

转载 说说大型高并发高负载网站的系统架构

转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  鄙人先后在CERNET做过拨号接入,在Yahoo&3721搞过搜索前端,在猫扑处理过mop.com的架构升级,在6.cn视频网站从事开发

2011-10-26 20:52:19 309

转载 基于Java技术的大型网站架构方案

Web层主体架构可以基于 Struts 1.X/2.X,当然有很多更好的控制层框架供选择,以快速敏捷为准则吧。抽象出核心库封装 控制器和中间层 的操作。在大规模集群环境下,session复制会引起严重的性能问题。考虑用 集群缓存 + cookie验证 代替session实现权限控制吧。Cache层配置 Memcache 组成集群缓存对 Memcach

2011-10-26 20:46:08 494

转载 数据量非常大的照片分享社区网站架构设计

Webjx.Com提示:又拍网的多数据库网站架构方案.数据库一向是网站架构中最具挑战性的,瓶颈通常出现在这里。又拍网的照片数据量很大,数据库也几度出现严重的压力问题。 因此,这里我主要介绍一下又拍网在分库设计这方面的一些尝试。又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,

2011-10-26 20:40:23 917

转载 Flickr 网站架构分析

Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被微软看中成为Vista壁纸御用摄影师。Flickr.com 是最初由位于温哥华的Ludicorp公司开发设计并于2004年2月正式发布的,由于大量应用了WEB 2.0技术,注重用户体验,使得其迅速获得了大量的用户,200

2011-10-26 20:37:15 576

原创 大家讨论下dwr 与 JQuery+struts2-json-plugin那种比较好

现在个人发现大部分的都倾向于像API这样的开发模式,服务器只提供API接口,传统的MVC中的V和C都交给了javascript。这样现在java的ajax框架也很多。现在大家讨论下dwr与struts2 这样的。这两种各有什么优缺点。...

2011-10-23 17:41:00 75

转载 spring设置动态定时任务

Quartz 在 Spring 中动态设置 cronExpression什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger 吧,即便允许客户修改配置文件, 但总需要重新启动web 服务啊,研究了下Quartz 在Spring 中的动态定时,发现

2011-10-21 14:59:28 940

转载 JavaMail模仿CSDN找回密码的功能

1.    理解三个名词1.1.    什么是SMTP:SMTP(Simple Mail Transfer):简单邮件传输协议。它定义了发送电子邮件的机制,是一组用于由源地址到目的地址传送邮件的规则,由它来控制邮件的中转方式。该协议属于TCP/IP协议族,帮助每台计算机在发送或中转信件时找到下一个目的。SMTP服务器可将消息中转至接收方SMTP服务器,以便最终让用户经由

2011-10-20 20:54:39 2089 1

转载 java 泛型

Java1.5泛型指南中文版(Java1.5 Generic Tutorial)英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf

2011-09-29 22:10:45 442

转载 mysql数据库字段类型大全

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及[url=javascript:;]字符串[/url](字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑

2011-09-29 10:36:29 1141

转载 hibernate tools for eclipse 反向数据库

转自:http://hi.baidu.com/sonmeika/blog/item/7a29d324597be6228744f913.html第一步:安装 hibernate tools1, 登录 jboss 网站下载插件http://www.jboss.or

2011-09-28 21:59:00 615

原创 hibernate jdbc连接

JDBC连接 通常你希望SessionFactory来为你创建和缓存(pool)JDBC连接. 如果你采用这种方式, 只需要如下例所示那样,打开一个Session:Session session = sessions.openSession(); // open a ne

2011-09-28 00:30:47 811

转载 java double相加出现的怪事

转自:http://lanyan-lan.iteye.com/blog/271903问题的提出:     编译运行下面这个程序会看到什么?     public   class   Test{             public   static   void

2011-09-13 00:33:24 596

转载 UDP穿透NAT试验

http://nonconductor.bokee.com/5042360.html>早就听说用UDP穿透NAT可以解决P2P软件中的两个通过NAT上网的客户端直接通信的问题。当然,需要一个中介来帮助找到对方。终于用Java做了这个试验。 代码贴出来吧。

2011-09-02 18:47:17 398

大型网站架构技术方案集锦

大型网站架构技术方案集锦 PlentyOfFish 网站架构学习 YouTube 的架构扩展 WikiPedia 技术架构学习分享 Tailrank 网站架构 LinkedIn 架构笔记 Yahoo!社区架构 Craigslist 的数据库架构 Fotolog.com 的技术信息拾零 Digg 网站架构 Amazon 的 Dynamo 架构 财帮子(caibangzi.com)网站架构

2011-11-24

空空如也

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

TA关注的人

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