Redis Sentinel:分布式系统,多个Sentinal进程之间通过gossip protocols来接收主服务器是否下线的信息,通过agreement protocols来决定故障转移及转移服务器。 监控(monitoring):PING消息检查主从服务器运行状态 通知(notificati ...
分类:
其他好文 时间:
2018-03-27 16:41:37
阅读次数:
187
第一章 c#程序设计概述 本章学习目标: c#语言的主要特点 Visual Studio 2008/2017的集成开发环境 c#控制台应用程序和Windows窗体应用程序设计步骤 c#程序代码的基本书写规则和应用程序结构 1.1c#语言简介 C# 是一个简单的、现代的、通用的、面向对象的编程语言,它 ...
本文要介绍的是在无证书的情况下如何将自己应用打包出去在越狱设备上使用或发给第三方使用企业签名进行应用分发。 前提条件:拥有appleId账号,并且该账号已经注册开发者中心(无需花钱) 教程开始: 1.在项目属性里勾选Automatically manage signing。这里下面会出现Team属性 ...
分类:
移动开发 时间:
2018-03-07 00:42:31
阅读次数:
1531
在用APPIUM做APP自动化测试过程中,首先碰到的问题就是环境搭建. 过程相对于WEB端自动化来说,搭建过程稍微复杂些,但是appium与WEB端的selenium原理相差不多. 二者在robotframework自动化框架中,共用了很多API关键字. APPIUM环境搭建步骤简单概述一下. 前提 ...
分类:
其他好文 时间:
2018-03-03 20:31:22
阅读次数:
170
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Calculated_and_Aggregated_Fields_(FireDAC) General Calculated fields are virtual fields whose values... ...
分类:
其他好文 时间:
2018-02-26 13:25:13
阅读次数:
341
目的 描述块中表行数据的存储 创建和管理表空间 获取表空间信息 表数据的存储方式 创建表时,还会创建一个用于保存其数据的段。 表空间包含一个段集合。 从逻辑上表包含许多行列值。行最终以行片段的形式存储在数据库块中。之所以称为行片段,是因为在某些情况下可能会在一个位置存储不完整的行。 -当插入的行太大 ...
分类:
其他好文 时间:
2018-02-23 17:06:13
阅读次数:
152
工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。下面看下工厂模式的具体实现代码(这里还是以简 ...
分类:
其他好文 时间:
2018-02-23 15:59:32
阅读次数:
143
情况:Tomat Deployment 没有Artifact选择,这个时候不能Run,如下图。 解决方法: 1、先在maven project里点击package生成target文件夹,而.war文件在target文件夹中。 2、在File的Project Structure选择生成的.war文件 ...
分类:
其他好文 时间:
2018-02-12 15:24:09
阅读次数:
2302
Web 协议 HTTP1.0 HTTP1.1 SPDY HTTP2.0 HTTP1.0 VS HTTP1.1 长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。 HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手 ...
分类:
Web程序 时间:
2018-02-11 12:32:56
阅读次数:
234
最近开始进军unity,之前一直在做页游项目。最终公司也打算使用unity了。 使用unity 进行Android开发,首先是搭建android 环境。 unity Android 环境配置 1、安装目录不能有空格。安装目录不能有空格。 安装目录不能有空格。安装目录不能有空格。 2、先下载java环 ...
分类:
编程语言 时间:
2018-01-30 19:57:40
阅读次数:
150