- 浏览: 170105 次
- 性别:
- 来自: 天津
最新评论
文章列表
keepalived配置及典型应用案例
- 博客分类:
- linux
keepalived配置及典型应用案例
使用源码先安装keepalived 1.2.6
cd /usr/local/src
wget http://www.keepalived.org/software/keepalived-1.2.6.tar.gz
tar zxf keepalived-1.2.6.tar.gz
cd keepalived-1.2.6
./configure --prefix=/usr/local/keepalived
make
make install
所设keepalived安装到/usr/local/keepalived, 则所有配置 ...
[root@localhost wangcheng]# yum install yumex Existing lock /var/run/yum.pid: another copy isrunning as pid 3807. Another app
Docker学习总结之Run命令介绍
- 博客分类:
- linux
在使用Docker时,执行最多的命令某过于run了。这个命令可以说是所有docker操作的入口。在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker run的重要性。有感于此,我感觉有必要好好学习一下Run命令,因此特意看了一下Run命令介绍,结合日常中的使用心得,分享一下。以下文档大部分翻译于Docker 官方Reference,肯定会存在不少错误之处,希望能抛砖引玉,大家共同讨论。
Docker在执行时会将相关进程封装到相互隔离的容器(container)中。当执行 docker run时,Docker会启动一个进程,同时给这个进 ...
注意事项
1.常提交commit,提交了东西就丢不了。
2.提交前先fetch from upstream,然后show in history,然后commit ,然后rebase on
3.换提交版本之前,先push to gerrit.
4.push之前先本地编译一下,run as -maven build,没错再push。
5.reset soft ,指针指向之前版本,但代码是保持最新的不变 。reset head 就是代码也回到之前版本了。
Java 根据指定日期计算所在周的周一和周日
- 博客分类:
- 小功能
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式
Calendar cal = Calendar.getInstance();
Date time=sdf.parse("2015-9-4 14:22:47");
cal.setTime(t ...
React—组件生命周期详解
- 博客分类:
- react
在组件的整个生命周期中,随着该组件的props或者state发生改变,它的DOM表现也将有相应的改变,一个组件就是一个状态机,对于特定的输入,它总会返回一致的输出。
React为每个组件提供了生命周期钩子函数去响应不同的时刻——创建时、存在期及销毁时。
生命周期方法
React的组件拥有简洁的生命周期API,它仅仅提供你所需要的方法,而不会去最求全面。
实例化:
一个实例出吃被穿件时所调用的生命周期方法与其他哥哥后续实例被创建所调用的方法略有不同。当你首次使用一个组建类时,会看到下面这些方法依次被调用:
微信开发,如何将本地内网映射到外网
- 博客分类:
- 微信开发
http://www.henkuai.com/thread-8949-1-1.html
JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 目前对于Java开源的JSON类库有很多种,下面我们取三个常用的JSON库进行性能测试对比,同时根据测试结果分析如果根据实际应用场景选择最合适的JSON库。 四个JSON类库分别为:Gson,FastJson,Jackson,Json-lib。 简单介绍下四个类库的身份背景。
Gson(项目地址:https://github.com/google/gson)。Gson是目前功能最全的Json解析神器,Gson当初是为因应Google公司 ...
Spring 使用注解方式进行事务管理
- 博客分类:
- 框架知识
使用步骤:
步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema ...
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 ...
IaaS,PaaS和SaaS
- 博客分类:
- 云计算
云计算的三种服务模式:IaaS,PaaS和SaaS
Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。
IaaS: Infrastructure-as-a-Service(基础设施即服务)是第一层。
PaaS: Platform-as-a-Service(平台即服务)第二层就是所谓的PaaS,某些时候也叫做中间件。
SaaS: Software-as-a-Service(软件即服务)是第三层。
saas(CRM、电 ...
springmvc与struts特点分析
- 博客分类:
- java开发知识
1:
spring3 mvc开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架 ...
综述
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。
Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
Chain of Responsibility:为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些 ...
世界Java
java一个多线程的经典例子
import java.io.*;//多线程编程 public class MultiThread { public static void main(String args[]) { System.out.println("我是主线程!"); //下面创建线程实例thread1 ThreadUseExtends thread1=new ThreadUseExtends(); //创建thread2时以实现了Runnable接口的THhreadUseRunnable类实例为参数 Thread thread2 ...