第一步:linux中多个tomcat安装和jdk安装(略) 第二步:nginx安装,linux中安装nginx和windows上有点不同也容易出错,需要编译,这里做介绍 一、安装依赖 gcc openssl-fips-2.0.2.tar.gz zlib-1.2.7.tar.gz pcre-8.21. ...
分类:
系统相关 时间:
2016-05-15 19:35:47
阅读次数:
253
最近在看消息队列框架 ,alibaba的RocketMQ单机支持1万以上的持久化队列,支持诸多特性, 目前RocketMQ在阿里集团被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binglog分发等场景 比kafka还是有过之无不及,其实kafka文档很丰富 但RocketMQ网上的 ...
分类:
其他好文 时间:
2016-05-15 19:33:45
阅读次数:
1784
在读软件测试之前,我认为软件测试不重要,甚至可以省略。但是读了这一部分之后,我深深地认识到软件测试对于开发等的作用是非常大的,而且是必不可少的。下面就软件测试做一下简单介绍。 一、基本名词解释及分类 1、Bug:软件的缺陷 Bug可以分为这三个组成部分:症状(Symptom)、程序错误(Fault) ...
分类:
其他好文 时间:
2016-05-15 19:34:24
阅读次数:
171
第十周 所花时间(分钟) 100 代码量(行) 0 博客量(篇) 2 学到的知识点 无 ...
分类:
其他好文 时间:
2016-05-15 19:33:24
阅读次数:
123
以Eclipse Version: Mars Release (4.5.0) 为例: 在线安装地址: http://download.jboss.org/jbosstools/updates/stable/mars/ 对于其他版本的Eclipse,可以以下网址找到对应的 url, http://do ...
分类:
Web程序 时间:
2016-05-15 19:35:03
阅读次数:
143
14.01 如何校验一个QQ号码案例 14.02 正则表达式的概述和基本使用 正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 例: 14.03 正则表达式的组成规则 规则字符在java.util.regex Pattern类中 常 ...
分类:
编程语言 时间:
2016-05-15 19:33:52
阅读次数:
237
假设mysql用户名root 密码123456,新建测试数据表utable 脚本如下: #!/bin/bash#mysqlop.shmysql="/app/local/mysql/bin/mysql -uroot -p123456"#sql="show databases"#sql="show ta ...
分类:
数据库 时间:
2016-05-15 19:32:41
阅读次数:
231
17.01 ArrayList集合的toString()方法源码解析 代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c); 输出c时默认调用的 ...
分类:
编程语言 时间:
2016-05-15 19:32:14
阅读次数:
219
如果要创建一个密码强度为: 6-8位,字母,数字的组合。要求至少包含一个大写字母和一位数字的正则 如下步骤: 1. 预判不全由字母组成: 说明可能包含数字或特殊符号 (?![A-Za-z]+$) 2. 预判不全由小写字母和数字组成: 说明可能包含大写字母或特殊符号 (?![a-z0-9]+$) 3. ...
分类:
其他好文 时间:
2016-05-15 19:34:09
阅读次数:
183
1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载 http://www.helicontech.com/download-isapi_rewrite.htm , IIS Rewrite 简化版组件下载 http://www.n ...
这段代码在C语言是编译不通过,因为C语言不支持表达式不赋值;在C++可以编译过。 C++里的a=b=3;与C语言一样,但是C++还有一种写法(a=b)=10,这样的是b的值赋给a,然后又把10赋给a,但是10没有赋给b;这里涉及到运算符重载的知识。 C++ C语言 C++ ...
分类:
编程语言 时间:
2016-05-15 19:34:27
阅读次数:
277
uboot和内核到底是什么?uboot实质就是一个复杂的裸机程序;uboot可以被配置也可以做移植;操作系统内核本身就是一个裸机程序,和我们学的uboot和其他裸机程序没有本质的区别;区别就是我们操作系统运行起来后可以分为应用层和内核层,分层后,两层的权限不同,内存访问和设备操作的管理上更加精细(内 ...
分类:
系统相关 时间:
2016-05-15 19:32:13
阅读次数:
630
1、多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 2、异步操作的本质 所有的程序最终都会由计算机硬件 ...
分类:
编程语言 时间:
2016-05-15 19:33:49
阅读次数:
157
iOS9的3D Touch 一、引言 在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。 二、在模拟器上学习和测试3D Touch 3D Touch ...
分类:
其他好文 时间:
2016-05-15 19:31:59
阅读次数:
194
import java.util.Random; public class RandomNumberGenerator { /** * 这是典型的随机洗牌算法。 流程是从备选数组中选择一个放入目标数组中,将选取的数组从备选数组移除(放至最后,并缩小选择区域) 算法时间复杂度O(n) * @retur ...
分类:
其他好文 时间:
2016-05-15 19:32:27
阅读次数:
544