自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 以秒杀为例浅谈企业应用软件架构设计过程

1、引言  本文不是学术性文章,也不是某些标准化理论的阐述,而是根据所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解,希望能让一些徘徊于门口的同学能对企业应用软件架构设计的目标、价值与方法有个大致概念。文中所举例子及分析方法受个人经验背景约束,可能在一定程度上会存在误导性,软件架构设计过程大同小异,例子主要还是用于辅助说明设计过程。  对于架构设计,如果用建筑来比拟的话,...

2015-01-27 17:19:18 9275 27

原创 Java基于端口监听的防止重复启动方案

有人问起:Java程序如何能避免重复启动?此外同时可以通知已经启动的程序弹出到最前面来。原帖:http://topic.csdn.net/u/20120926/20/fd4f6f96-103a-4d5f-9910-d270dd209fd8.html应该说是个常见问题,这个问题经典的解决方法是建一个命名的系统互斥量(Mutex), 它的生命周期也是跟着进程的。不过Java平台

2012-09-27 13:45:56 3250 5

原创 被Synchronized同步块所保护的对象一定是安全的么?

在做并发开发的时候,为了保证某对象的线程安全,一般都会对其用Synchronized进行保护,比如:synchronized(obj) {   // Do something with obj.}当所有对obj进行的操作,都用同步块保护时,我们一般认为其是线程安全的。但这个线程安全到底有多安全呢?请先看看这个简单的例子:代码实现很简单,两个线程同时修改一个对象的属性

2012-07-19 12:11:34 2292 3

原创 模拟鸟和鱼的生态池塘

问题来源于:http://topic.csdn.net/u/20120312/12/5ecd2514-362d-4693-ba3e-852d69956434.html一个池塘,有很多鸟和很多鱼,鸟每分钟产生一个后代,鱼每30秒钟产生2个后代。鸟每10秒钟要吃掉一条鱼。建一个池塘,初始化一些鱼和鸟,看看什么时候鸟把鱼吃光。本来不算复杂,但是既然写了,就记录下来吧。im

2012-03-12 20:19:00 3063 10

原创 如何基于BS架构开发聊天程序

最近经常看到关于“如何基于BS架构开发聊天程序”的问题,这里把写的一个简要实例代码贴出来。那么BS的聊天系统,一般两种技术(各有优劣):1、基于Ajax或子页面刷新的拉模型;2、基于HTTP长连接的推模型。因为Ajax的“拉模型”,比较常见,这里给出基于HTTP长连接的“推模型”:由三个页面组成:chatmain.jsp 框架页面,引入两个Frame页面

2012-02-17 19:52:54 14273 21

DHTML手册(JavaScript操作HTML的各类API)

资源分要1分,请给评价,评价了就能返回下载资源分。 【动态 HTML (DHTML) 对象模型参考】 DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 【HTML 参考】 HTML 元素 HTML 字符集 【样式表(CSS)参考】 CSS 属性参考 CSS 长度单位参考 【其他参考】 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表 非原创声明:本手册由 lemon 整理编辑 OICQ:27550369 E_mail:[email protected] [email protected]

2012-03-30

Java1.6API

就是很普通的Java1.6的API文档,从官网下载的,用HugeCHM做的转换。 要1分资源是为了能得到评价,评价后系统会自动返回资源分。

2012-03-24

Struts1.0教程(简版)

大部分素材来自于《Programming Jakarta Struts》一书 1. Struts简介 - 1 - 1.1 Web技术历史 - 1 - 2. Struts安装 - 2 - 3. Struts框架 - 7 - 3.1 JSP Model 1 - 7 - 3.2 JSP Model 2 - 8 - 3.3 Struts - 8 - 4. JSP 自定义标签库 - 43 - 4.1 概述 - 43 - 4.2 Struts包含的标签库 - 44 - 4.3 在Struts应用中使用标签库 - 44 - 4.4 Struts HTML标签库 - 45 - 5. 示例 - 52 - 5.1 命名规范 - 55 - 5.2 文件 - 55 - 5.3 CRUD - 63 -

2012-02-12

网络发票应用系统设计与实现

传统发票管理体系对发票数据的管理缺失已经对税收管理提出了严峻的挑战。随着电子凭证的发展、互联网络的日益普及和相关设备的不断更新,税务机关提出了网络发票的管理体系。网络发票系统强化对发票票面的信息管理,因此其管理对象从物理的发票纸转为了发票上面所承载的信息,即电子发票数据,在这种情况下其配套的系统也将需要对发票数据进行采集、校验、授权、分析和管理,实现全过程信息化监管。论文针对网络发票高并发挑战设计实现和实现了网络发票系统。 网络发票系统为B/S架构,采用J2EE平台开发,应用服务器采用Weblogic 9,数据库为Oracle 10g,Web前置服务为Apache 2,所运行操作系统有AIX 5.3 和 RedHat Linux AS4。文章按照软件工程过程管理方法,从需求分析开始,梳理系统总体业务逻辑和功能架构,进而细化到功能性需求;在需求分析基础上,开展系统总体设计,包括应用逻辑架构、系统组成结构、应用数据架构和逻辑部署架构的设计;最后以系统总体设计为基础对系统进行实现,以发票开具、发票配号这两个主要功能为例介绍了系统实现过程。 本文通过一系列关键技术的分析与研究,不仅完整提出了网络发票的设计与实现,更有效解决了网络发票应用系统高并发下的性能压力挑战,所采用技术包括:三库分离、消息队列、伪随机算法、执行资源隔离等性能优化技术。根据半多来的实际使用验证,总体性能良好、稳定。

2011-12-22

空空如也

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

TA关注的人

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