自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HollisChuang's Blog

公众号:Hollis(hollischuang)。个人网站:http://www.hollischuang.com

原创 Linux基本操作——VI和VIM

vi 命令行下面的文本编辑工具 vim是vi的增强版本 命令vim可以启动vim编辑器 一般可以通过vim+目标文件路径的形式使用vim 如果目标文件存在,则vim打开该文件 若目标文件不存在,则新建该文件 vi拥有三种模式:命令模式、插入模式和ex模式 任何模式都可以通过esc键回到命令模式 ...

2014-11-30 23:48:31

阅读数 919

评论数 0

原创 poi的使用以及简单介绍

最近在做项目的过程中需要将页面信息转换成excel表格输出,在多方面选择之下,最后使用了开源框架poi,使用过程中遇到过一些问题和总结了一些经验,记录下来,方便日后查阅。 一、导入jar包 要使用一个框架,首先要导入相应的jar包,poi的jar包去网上搜索就可以了,因为本人是使用Maven构...

2014-11-23 15:47:17

阅读数 1263

评论数 0

转载 NoSQL架构实践(三)——以NoSQL为缓存

由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另外一个角度看,根据NoSQL的高性能特点,它同样适合用于缓存数据。用NoSQL缓存数据可以分为内存模式和磁盘持久化模式。 内存模式 说起内存模式缓存,我们自然就会想起大名鼎鼎的Mem...

2014-11-16 15:18:03

阅读数 563

评论数 0

转载 NoSQL架构实践(二)——以NoSQL为主

接下来我们继续深入下去,换另外一个角度,“以NoSQL为主”来架构系统。 (三)纯NoSQL架构 只使用NoSQL作为数据存储。 图 4-纯NoSQL架构 在一些数据结构、查询关系非常简单的系统中,我们可以只使用NoSQL即可以解决存储问题。这样不但可以提高性能,还非常易于扩展。手机凤...

2014-11-16 15:16:52

阅读数 551

评论数 0

转载 NoSQL架构实践(一)——以NoSQL为辅

怎么样把NoSQL引入到我们的系统架构设计中,需要根据我们系统的业务场景来分析,什么样类型的数据适合存储在NoSQL数据库中,什么样类型的数据必须使用关系数据库存储。明确引入的NoSQL数据库带给系统的作用,它能解决什么问题,以及可能带来的新的问题。下面我们分析几种常见的NoSQL架构。 (一)...

2014-11-16 15:16:23

阅读数 474

评论数 0

转载 关系数据库还是NoSQL数据库

上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。

2014-11-16 15:11:58

阅读数 560

评论数 0

转载 为什么要使用NoSQL

NoSQL概念 随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。(“NoSQL”一词最早于1998年...

2014-11-16 15:02:45

阅读数 584

评论数 0

转载 为什么main方法是public static void?

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public、static、void的。当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么main方式是public、static、void,这篇文...

2014-11-16 11:28:04

阅读数 581

评论数 0

转载 Java main 方法详解

1、main方法说起 编译完我们的java文件后,需要有个一含有main方法的类,java 命令将指示操作系统启动一个jvm进程 这个jvm进程启动后,寻找那个main地方开始执行程序 java [JVM_Options] ClassName_with_main [args_separa...

2014-11-16 11:26:26

阅读数 695

评论数 1

转载 ZooKeeper和Diamond有什么不同

原文地址:jm-blog.aliapp.com/?p=2561

2014-11-15 18:45:05

阅读数 705

评论数 0

原创 webx学习(四)——ResourceLoadingService

ResourceLoadingService是一个可以从各种输入源中(例如从File System、Classpath、Webapp中)查找和读取资源文件的服务。 资源表现形式的多样性,给应用程序的接口设计带来一点麻烦,为了统一资源的获取,Spring框架中提供了这方面的服务,即Resource...

2014-11-14 16:49:45

阅读数 1324

评论数 0

原创 webx学习(三)——Webx Turbine

Webx Turbine建立在Webx Framework的基础上,实现了页面渲染、布局、数据验证、数据提交等一系列工作。 Webx Turbine所遵循下面的设计理念包括: 页面驱动 约定胜于配置 页面布局: 其中: Screen,代表页面的主体。 Layout,代表页面的布局...

2014-11-14 16:49:02

阅读数 1660

评论数 0

原创 webx学习(二)——Webx Framework

Webx Framework负责完成一系列基础性的任务 Webx Framework的任务 初始化Spring容器 初始化日志系统 增强request/response/session的功能 提供pipeline流程处理机制 异常处理 开发模式 一、初始化spring容器,在w...

2014-11-14 08:50:12

阅读数 881

评论数 0

原创 webx学习(一)——初识webx

webx框架官方文档:http://openwebx.org/ webx框架的的层次 SpringExt:基于Spring,提供扩展组件的能力。它是整个框架的基础。 Webx Framework:基于Servlet API,提供基础的服务,例如:初始化Spring、初始化日志、接收请求、...

2014-11-14 08:45:29

阅读数 1104

评论数 0

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