- 浏览: 77674 次
- 性别:
- 来自: 上海
最新评论
文章列表
前言
MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系。
由于各存储引擎功能特性差异较大,这篇文章主要是介绍如何来选择合适的存储引擎来应对不同的业务场景。
MyISAM
1.特性
不支持事务:MyISAM存储引擎不支持事务,所以对事务有要求的业务场景不能使用
表级锁定:其锁定机制是表级索引,这虽然可以让锁定的实现成本很小但是也同时大大降低了其并发性能
读写互相阻塞:不仅会在写入的时候阻塞读取,MyISAM还会在读取的时候阻塞写入,但读本身并不会阻塞 ...
- 2016-07-19 15:24
- 浏览 252
- 评论(0)
设计原则技术:
RESTful /无状态请求原则及实现方式
消息队列处理技术:
MQ
ActiveMQ
Kafka
redis
敏捷开发:
JFinal
JFinal_cms
深入研究:
redis
memcache
NOSQL原则及实现
- 2016-06-10 23:38
- 浏览 79
- 评论(0)
在网上看了好多有关集群部署的文章,感觉都不是太连贯,很多只是给你说怎么安装而已,但是过程中遇到的问题真不少,但是也解决了很多问题,希望我的文章能够帮到那些想学习的人吧,jenkins主要是解决了一个集群项目和节点管理的工具,能够方便的把项目分发到个个容器里面去,省去了集群的时候需要一个个往tomcat里面放war包,同时也能够对集群节点的一个状态进行管理。
其实我喜欢先实践后理论,我就不说什么了。
我的环境是jenkins-1.569-1.1.noarch.rpm
我的建议是最好下载这个版本,毕竟稳定,之前我下了老版本和一个最新版,在使用过程中不断报错。系统是centos ...
- 2016-06-10 23:23
- 浏览 180
- 评论(0)
原文1 http://blog.csdn.net/duaiwuyan/article/details/18663671
原文2
http://blog.csdn.net/duaiwuyan/article/details/18706445
初始环境:
操作系统:windows 7旗舰版64 bit
已装JDK1.7
已装tomcat7.0
Eclipse juno 64 bit
远程SVN服务器已搭建且已与
- 2016-06-10 23:16
- 浏览 212
- 评论(0)
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。
前言
任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:
Timer
ScheduledExecutor
开源工具包 Quartz
开源工具包 JCronTab
此外,为结合实现复杂的任务调度,本文还将介绍 Calendar ...
- 2016-05-26 11:19
- 浏览 177
- 评论(0)
Java通过Executors提供四种线程池,分别为:
newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。
(1) new ...
- 2016-05-25 17:03
- 浏览 159
- 评论(0)
Java:如何正确使用Timer
在需要按时间计划执行简单任务的情况下,Timer是最常被使用到的工具类。使用Timer来调度TimerTask的实现者来执行任务,有两种方式,一种是使任务在指定时间被执行一次,另一种是从某一指定时间 ...
- 2016-04-20 19:40
- 浏览 196
- 评论(0)
数值类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。
表列出了各种数值类型以及它们的允许范围和占用的内存空间。
类型
- 2016-04-07 10:53
- 浏览 191
- 评论(0)
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的) ...
- 2016-03-22 11:49
- 浏览 242
- 评论(0)
下载地址:https://github.com/alibaba/fastjson/releases
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)
Fastjson API入口类是com.alibaba.fa ...
- 2016-03-17 14:05
- 浏览 228
- 评论(0)
一、Axis简介
1. 什么是SOAP
SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用,目前完全发布版本是1.1。在其发展过程中,W3C XML标准工作小组积极促成SOAP成为一个真正的开放标准。在写作此文档之时,SOAP1.2草案已经发布,1.2对1.1中相对混乱的部分做了改进。
SOAP被广泛作为新一代跨平台、跨语言分布计算Web Services的重要部分。
2. 什么是Axis
Axis是Apache组织推出的SOAP引擎,Axis项目是Apa ...
- 2016-03-15 10:44
- 浏览 177
- 评论(0)
前言
今天主要讲解下WebService的两个流行的框架Axis和CXF。
正题
一、服务端发布WebService
在讲解之前,我们先来看一下这篇博客主要讲解的内容:
- 2016-03-14 18:05
- 浏览 200
- 评论(0)
加载图标和图片,网上的例子到处都是...
非常可惜的是,都是“写死的”...
很容易看到,都是
Java代码
/**背景图片.*/
[Embed("com/emavaj/myfriend/assets/pic/bg.swf")]
[Bindable]
publicvarbg:Class;
/**背景图片.*/
[Embed("com/emavaj/myfriend/assets/pic/bg.swf")]
[Bindable]
public var bg:Class;
用“绑定”,然后再赋值给需要的控件
那么 ...
- 2016-03-04 23:32
- 浏览 284
- 评论(0)
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
json-lib和org.json的使用http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/23/3096001.html
Json必需的包commons-httpclient-3.1.jarcommons-lang-2.4.jarcommons-logging-1.1.1 ...
- 2016-02-23 17:45
- 浏览 290
- 评论(0)
本文的目的是
1.在 Myeclipse10.7中 集成Github并使用。
选择的安装方式是:MyEclipse 中设置下文中1后,下载github与当前myeclilpse版本对应的压缩包,然后Installnewsoftware from archive。
2.在Myeclipse中使用github管理项目。
用惯了svn的同学们来用github刚开始确实不太习惯,项目管理无非4点:更新、提交、回复、处理冲突。但是github里加入了克隆分支的概念就有点复杂了。
提交:
1、team >> commit (commit窗口下要勾选push,不勾选需要继续push) ...
- 2016-02-18 09:45
- 浏览 263
- 评论(0)