- 浏览: 517460 次
- 性别:
- 来自: 北京
-
最新评论
-
吉米家:
JasperReports是不错,但是就是对代码编写要求太高了 ...
JasperReports给java web报表开发人员带来希望 -
asd51731:
谷超 写道如果html中有图片,如何把图片转换到word中呢? ...
使用Java将HTML转成Word格式文件 -
谷超:
如果html中有图片,如何把图片转换到word中呢?
使用Java将HTML转成Word格式文件 -
xwqiang:
没事看看,受教了
一个简单的基于注解的 Controller -
JC044008:
文章给力的。
一个简单的基于注解的 Controller
文章列表
作用域
功能
快捷键
全局
查找并替换
Ctrl+F
文本编辑器
查找上一个
Ctrl+Shift+K
文本编辑器
查找下一个
Ctrl+K
全局
撤销
Ctrl+Z
全局
复制
Ctrl+C
全局
恢复上一个选择
Alt+Shift+↓
全局
剪切
Ctrl+X
全局
快速修正
Ctrl1+1
...
- 2009-09-21 10:30
- 浏览 1014
- 评论(0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> js 模仿 java bean </TITLE></HEAD><BODY><SCRIPT LANGUAGE="JavaScript"><!-- // 基本数据对象 function BaseDataObject(){
this.setId = function(id){ this.id ...
- 2009-09-21 10:29
- 浏览 1374
- 评论(0)
Powerdesigner使用建议(完整版)
1.Powerdesigner使用建议 1.1业务规则的使用(Business Rule) 对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。 为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段上。 例如:在拆迁项目中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先一个Busines ...
- 2009-09-21 10:28
- 浏览 2281
- 评论(0)
[数据库]14个数据库的设计技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多 ...
- 2009-09-21 10:21
- 浏览 947
- 评论(0)
Sql语句绝妙用法 转:http://blog.csdn.net/psongchao/archive/2006/08/16/1069964.aspx
下列语句部分是Mssql语句,不可以在acces s中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop dat ...
- 2009-09-21 10:19
- 浏览 1149
- 评论(0)
1. 对于海量小文件,采用MapReduce方式分布式框架计算,例如可以分布式统计日志。
MapReduce:是Google 的分布式计算框架,主要是使用让数据和任务进行分解。
Map:让不同的计算机同时去执行部分数据和任务。
Reduce:产生中间结果集,并把所有中间结果结进行汇总,产生最终的结果集返回给计算调用者。
2. 对于文件下载和升级,文件数目很多
- 2009-09-17 09:21
- 浏览 1382
- 评论(0)
1. 单层的分布式Cache
Memcached:使用Key和Value的简单数据格式,把Key和Value的对应关系使用Hash表的形式存放在内存中,并使用LRU算法把过期的数据从内存中移出。全世界有很多网站,来使用这个项目来构建大负载网站,来分担数据库的压力。
2. 多层的分布式
- 2009-09-17 09:21
- 浏览 2377
- 评论(0)
1. 基于列的结构化分布式数据库
对于海量数据,使用传统的关系型数据库来存储,将对导致性能不高等问题。
常见基于列的结构化分布式数据库有:Google的 Bigtable、Apache的HBase。
2. 基于代理的分布式数据库
ADFS (Alibaba Distributed File System) 将文件分割变成小块,处理海量小文件。
3.
- 2009-09-17 09:20
- 浏览 2039
- 评论(0)
1. 大文件的分布式存储
GFS: The Google File System (http://labs.google.com/papers/gfs.html)
HDFS: Apache Hadoop File System
对于大于100M的文件,例如视频文件,日志文件等,一般采用该方式存储。
2. 小文件的分布式存储
ADFS (Alibaba Distributed File System) 将文件分割变成小块,处理海量小文件。
- 2009-09-17 09:20
- 浏览 2345
- 评论(1)
1. 本地服务
2. 本地存储
3. 数据同步
4. 数据传输
读后感:该章节介绍的SAAS应用中对于网络出现问题时,采取的解决方法,对于离线应用方面的设计和解决方式的技术,还不是成熟,作者分析google gears 提出了一些
- 2009-09-17 09:19
- 浏览 1549
- 评论(0)
1. 应用安全
身份认证
权限管理:基于RBAC方式,基于角色的访问控制,来设计系统的安全。
日志记录:客户行为日志、数据日志、日志记录的安全保护。
应用监控:对系统的性能检测。
2. 数据安全
数据隔离,数据库连接安全、敏感数据加密、数据量监控
3.
- 2009-09-17 09:18
- 浏览 1649
- 评论(0)
1. 应用层水平扩展方式
Session 复制
Session Sticky (Session 分支)
基于 Cache 实现集中式 Session。
2. 数据库的水平扩展方式
垂直切分:将系统中各模块对应的表,划分到不同数据库中。
- 2009-09-17 09:18
- 浏览 1803
- 评论(0)
1. 数据可配置
定制字段:数据中增加定制字段。
预分配字段:数据库中表,创建一些Ext1,Ext2,….字段。
名称值对 (该方式灵活性最高,但是性能最低)
2. 功能可配置性
功能包设计:根据功能设计包内容。
销售包设计:根据销售方式,设计版本,例如:标准版,完整版 等。
- 2009-09-17 09:17
- 浏览 2431
- 评论(0)
1. 数据库层性能优化
1.1 建立合适的索引,增加Tenant_ID字段。
n 最好合适的索引。
n 消除大数据量表连接。
n 避免复杂SQL
2.
- 2009-09-17 09:16
- 浏览 2065
- 评论(0)
SAAS 产品演变
项目 -> 产品 -> 多租户 -> 高性能的多租户 -> 可配置的多租户 ->可伸缩的多租户
1. 开发项目 “4+1”
- 2009-09-17 09:13
- 浏览 2198
- 评论(0)