关闭

Mosquitto集群搭建

文章钢要: 1、进行双服务器搭建 2、进行多服务器搭建 一、Mosquitto的分布式集群部署 如果需要做并发量很大的时候就需要考虑做集群处理,但是我在查找资料的时候发现并不多,所以整理了一下,搭建简单的Mosquitto集群模式。 首先集群需要2台以上的Mosquitto服务器。安装方式同上。 先了解下Mosquitto集群模式的逻辑图,如下:   ...
阅读(1008) 评论(0)

Mosquitto简介及搭建

文章钢要: 1、了解Mosquitto服务器 2、在Liunx中搭建Mosquitto服务器 3、设置Mosquitto集群  一、Mosquitto简介 一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器...
阅读(565) 评论(0)

java代码优化

01 尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的fina...
阅读(238) 评论(0)

java 反射机制

类加载器:      获取到每一个字节码文件(.class)对应的 Class 类型的对象.(面向对象) 1.1 、JAVA 反射机制: 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象, 都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制 。 1.2Class 类: 阅读 API 的 C...
阅读(93) 评论(0)

Redis Sentinel主从高可用

一、Sentinel介绍 Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进行下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。Redis提供的sentinel(哨兵)机制,通...
阅读(132) 评论(0)

mysql查询注意事项

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。   2.应尽量避免在 where 子句中使用!=或   3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:   select id from t where num is null   可以在num上设置默认值0,确保表...
阅读(101) 评论(0)

mysq l查询优化

改变索引缓冲区长度(key_buffer)   一般,该变量控制缓冲区的长度在处理索引表(读/写操作)时使用。MySQL使用手册指出该变量可以不断增加以确保索引表的最佳性能,并推荐使用与系统内存25%的大小作为该变量的值。这是MySQL十分重要的配置变量之一,如果你对优化和提高系统性能有兴趣,可以从改变 key_buffer_size变量的值开始。   改变表长(read_buffer...
阅读(103) 评论(0)

java keytool证书工具使用

Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)-只包含公钥. JDK中keytoo...
阅读(505) 评论(0)

16个jQuery工具函数

一、$.browser对象属性 属性列表                  说明 webkit       webkit相关浏览器则返回true,否则返回false,如google,傲游。 mozilla       mozilla相关浏览器则返回true,否则返回false,如火狐 safari       safari相关浏览器则返回true,否则返回false,如safa...
阅读(192) 评论(0)

JDK安装以及配置Linux

一、系统环境 Ubuntu 14.04 64位 JDK 7u80 64位 二、安装配置 1、新建目录 sudo mkdir /usr/shopxx sudo mkdir /usr/shopxx/soft 2、下载jdk-7u80-linux-x64.tar.gz至/usr/shopxx/soft sudo wget -P /usr/shopxx/soft http://st...
阅读(240) 评论(0)

Tomcat安装以及配置Linux

一、系统环境 Ubuntu 14.04 64位 JDK 7u80 64位 Tomcat 7.0.64 二、安装配置 1、新建目录 sudo mkdir /usr/shopxx sudo mkdir /usr/shopxx/soft 2、下载apache-tomcat-7.0.64.tar.gz、apr-1.5.2.tar.gz至/usr/shopxx/soft sudo ...
阅读(281) 评论(0)

MySQL安装以及配置Linux

一、系统环境 Ubuntu 14.04 64位 MySQL 5.5.45 64位 二、安装配置 1、新建目录 sudo mkdir /usr/shopxx sudo mkdir /usr/shopxx/soft 2、下载mysql-5.5.45-linux2.6-x86_64.tar.gz至/usr/shopxx/soft sudo wget -P /usr/shopxx/...
阅读(163) 评论(0)

JAVA多线程和并发基础

Java多线程问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。 2. 多线程编程的好处是什么? 在多线程程序中...
阅读(259) 评论(0)

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui...
阅读(164) 评论(0)

开源中国浏览器兼容

开源中国众包平台-悬赏...
阅读(206) 评论(0)
39条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:41924次
    • 积分:595
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:12篇
    • 译文:19篇
    • 评论:0条
    文章分类