第七章
文章平均质量分 83
jack86312031
这个作者很懒,什么都没留下…
展开
-
MySql配置及相关命令
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。 一 修改MySQL密码及用户 1.修改mysql用户密码: 默认安装的mysql初始root用户没有密码,需要运行mysql,进入mysql命令状态,运行命令:select Host , User ,...2013-07-08 09:30:17 · 101 阅读 · 0 评论 -
持续集成工具
持续集成是什么?我们为什么需要持续集成?持续集成带来的好处是什么?什么样的项目需要持续集成?... 持续集成(Continuous integration ,简称CI),所谓集成可以理解为将互相依赖的工程或模块合并成一个能单独运行的应用。类似于汽车生产过程中,各种零部件是单独生产并测试的,将他们组装成汽车整体的过程就是“集成”。虽然很多零部件单独测试时是没有问题的,...2013-08-01 16:04:02 · 74 阅读 · 0 评论 -
构建自己的Wrapper应用
我们已经了解Wrapper的目录结构,下面可是正式利用Wrapper来包装我们自己的应用,这里假设Wrapper的安装目录为:/usr/local/wrapper。 首先,创建项目应用 1.创建一个Java项目,并创建Java 类HelloWorld,并实现WrapperListener 接口,代码如下:package com...2013-07-31 15:33:28 · 363 阅读 · 0 评论 -
Java Service Wrapper简介与使用
在实际开发过程中很多模块需要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于维护,但是一旦服务器重启或出现异常时,程序往往无法自行修复或重启。解决服务器重启的传统做法是编写一段shell脚本随服务器启动而运行,但是这样做只是治标,那么我们想寻求一种“治本”的方式该怎么办呢? Java Service Wrap...2013-07-30 12:00:22 · 335 阅读 · 0 评论 -
Ant实例分析
下面是一个Ant构建文件的实例,通过这个实例我们可以很清楚的理顺构建一个项目的顺序及依赖关系,从而编写出更加合理的构建文件。 下面是build.xml的代码:<?xml version="1.0" encoding="UTF-8"?><project name="example" basedir="." default="de2013-07-29 15:31:11 · 98 阅读 · 0 评论 -
构建第一个Maven应用
Maven安装成功之后我们动手来构建一个Maven应用,并通过这个应用更进一步的了解Maven的细节。 1.打开eclipse,在菜单栏中点击File->New->Other,然后在界面中找到"Maven project",点击下一步进入下一个页面: 2.第二个界面可以选择是否创建一个示例项目,这里直接下一步: ...2013-07-29 10:35:06 · 77 阅读 · 0 评论 -
Maven简介及安装
前面我们已经了解了Ant的使用及相关配置,对于大型项目的构建有了Ant之后更加得心应手,但是Ant并不是没有缺点。当项目比较多且关系复杂时我们必须要每一个项目都配置单独的build.xml,且内容极其繁杂,这正是因为Ant并不具备项目管理的功能导致。 Maven很好的解决了这一点,Maven在Ant构建的基础功能上引入了项目管理,使我们应对复杂大型项目时构建更加轻...2013-07-26 13:52:04 · 94 阅读 · 0 评论 -
Ant标签详解--Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。 1.<javac> 编译java源文件成class文件。<javac srcdir="${src}" destdir="${dest}" encoding="utf-8" bootcl...2013-07-19 18:03:09 · 312 阅读 · 0 评论 -
Ant标签详解--基础操作
Ant的一些核心概念: build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文件包含一个工程。<project name="HelloAnt" default="run" basedir="."></project> propert...2013-07-19 14:33:25 · 271 阅读 · 0 评论 -
Eclipse中使用Ant
Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant,这里我要做的不是直接运行已编写好的build.xml文件,而是利用Ant插件来生成一个构建文件。 首先打开Eclipse,点击导航栏的"Window"-->"Preferences"-->"Ant" 其中有Ant的代码模板,格式化,classpa...2013-07-18 14:34:11 · 175 阅读 · 0 评论 -
构建第一个Ant应用
通过上篇对Ant介绍想必大家对Ant有了一定的认识,接下来我们通过构建一个简单的项目来深入学习Ant的机制及原理。 1.我们新建一个Java项目,命名为"HelloAnt",在项目中新建类HelloAnt,包名为com.ant.hello,如下所示: 2.为HelloAnt.java编写代码:package com.ant.hel...2013-07-17 17:13:57 · 89 阅读 · 0 评论 -
Ant简介及安装
Ant的Logo: Ant的官网地址:http://ant.apache.org/ Ant提供了两种格式版本: 1.二进制版本; 2.源代码版本; 众所周知Ant是Apache的一个子项目,是基于Java的编译工具,有些类似于Linux的make命令,敲入一个make就可以...2013-07-17 12:03:19 · 152 阅读 · 0 评论 -
Myeclipse 通过link方式安装插件
随着Myeclipse版本的不断升级,虽然功能及集成工具越来越强大,但是使用起来却越来越感觉不方便,抛去网络连接等方面不说,实用性也大大不如以前的版本,尤其是在安装svn插件的时候基本是装不上的,这时我们就需要采用变通的办法去安装一些难以安装的插件,以Myeclipse7.5举例,我们采用"link"方式安装svn插件subclipse。 1.首先下载s...2013-07-16 10:30:27 · 169 阅读 · 0 评论 -
MySQL衍生版本
MySQL公司虽说被Oracle收购了,但是在Oracle的战略计划中毕竟还是一个独立的子公司,MySQL的开发人员和Oracle的开发人员在一定程度上属于不同体系,即使Oracle高手们想为MySQL的优化贡献一份力都是不可能的,这就导致他们各自为政无法将两者的优点很好的融合起来,这也是这些年MySQL更新速度一直都很慢的一个重要原因。我们可以利用自己的工作经验试想一下:一个...2013-07-15 11:21:52 · 339 阅读 · 0 评论 -
MySql主从复制
前面说的分区、分表都是基于同一数据库本事的一些结构优化,而当访问量巨大的情况单一的数据库服务器是无法满足压力要求的,MySQL为我们提供了复制功能,使得多台MySQL服务器共享数据,从而实现负载均衡。 首先我们来看一张图,了解一下主从复制的物理结构: 从图上我们可以直观的看出MySQL主从复制的机制就是: 1.主服务器(Mas...2013-07-11 17:02:33 · 70 阅读 · 0 评论 -
MySql子分区
前面已经学习了MySQL的分区管理,MySQL还提供了子分区这个概念,子分区是分区表中每个分区的再次分割,具体语法如下:CREATE TABLE `USER` ( `USR_ID` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户编号', `CUSTORM_ID` INT(11) DEFAULT NULL COMMENT '...2013-07-10 15:01:30 · 136 阅读 · 0 评论 -
MySql分区优化
我们已经讨论过了分表优化适应的场合,分表优化属于“显示”优化,这种优化我们看得见,但日后修改及维护非常麻烦,MySQL就为我们提供了“分区”的概念,类似于我们的系统分区。 分区允许根据设置为任意大小的规则,跨文件系统分配单个表的多个部分。实际上,表的不同部分在不同的位置被存储为单独的表。用户所选择的、实现数据分割的规则被称为分区函数,这在MySQL中它可以是模...2013-07-09 15:04:07 · 101 阅读 · 0 评论 -
MySql分表优化
随着大数据时代的来临,越来越大的数据量冲击着我们的系统,很多脆弱的系统在数据洪水的猛攻下早已不堪重负甚至垮掉。随着计算机硬件的飞速发展,千兆、万兆网卡,光纤,SSD硬盘,DDR4等等最新硬件的出现,计算机的硬件性能不再是我们系统优化的重要关注点,慢慢的我们发现现在的Web系统绝大多数性能的瓶颈都来自数据库。 前置系统即使你提供再多的web应用服务器,买再好的负...原创 2013-07-09 10:08:32 · 267 阅读 · 0 评论 -
Wrapper配置详解及高级应用
将一个简单的程度如HelloWorld 的应用包装秤Wrapper 服务并不复杂,甚至可以认为非常简单。但是实际项目应用过程中我们的程序一般较庞大,运行环境也较复杂。 通过Wrapper 配置文件的分析与配置进一步了解构建Wrapper 服务需要注意的关键点及重要部分。首先,打开conf 文件夹下的wrapper.conf配置文件,此配置文件时Wrappe...2013-08-07 15:20:10 · 1887 阅读 · 0 评论