logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MQTT Java客户端Eclipse paho实现数据的发送和接收

MQTT(MQ Telemetry Transport)是IBM开发的一种网络应用层的协议使用场景:1、不可靠、网络带宽小的网络2、运行的设备CPU、内存非常有限 特点:1、基于发布/订阅模型的协议2、他是二进制协议,二进制的特点就是紧凑、占用空间小。他的协议头只有2个字节3、提供了三种消息可能性保障:最多一次 0、最少一次 1、只有一次 2 maven依赖...

查看服务器(Tomcat,JAVA应用)中的连接数和线程数

查看服务器的状态,大致分为两种方案:(1)使用现成的工具,(2)直接使用Linux的命令查看。现成的工具,如JDK自带的jconsole工具可以方便的查看线程信息(此外还可以查看CPU、内存、类、JVM基本信息等),Tomcat自带的manager,收费工具New Relic等。下图是jconsole查看线程信息的界面:下面说一下如何通过Linux命令行,查看服务器中的连接数和线程...

Java 科学计数法

1 科学计数法的概念1.1 有效数字在一个近似数中,从左边第一个不是0的数字起,到精确到的位数止,这中间的所有数字都叫做这个近似数的有效数字例如:890314000保留三位有效数字为8.90×10的8次方 (四舍)839960000保留三位有效数字为8.40×10的8次方 (五入)0.00934593保留三位有效数字为9.35×10的-3次方1.2 E记号大多数计算器及计算...

字符串中的模糊匹配---即Java在字符串中查找匹配的子字符串

示例:在源字符串“You may be out of my sight, but never out of my mind.”中查找“my”的个数。输出:匹配个数为2三种方法:1.通过String的indexOf方法2. 通过正则表达式3. 通过String的split方法其中第一种方法只能用于精确匹配,第二三种则可以...

Java之两个Set集合的交集、差集和并集

一、求交集注:场景是读取两个文件,把文件内容放到Set中,求两个文件之间的共同元素。在这里只写对Set的操作。public static void main(String[] args) throws Exception {String path1 = "path1";String path2 = "path2";Set<String> set1 = re...

使用JMAP生成dump文件,使用jvisualvm分析dump文件

最近有一个java服务的堆内存溢出,然后僵死了,在重启服务之前用jmap命令生成了一份dump文件便于后面分析。生成dump文件的命令:jmap -dump:format=b,file=20170307.dump 16048file后面的是自定义的文件名,最后的数字是进程的pid。查看整个JVM内存状态jmap -heap [pid]要注意的是在使用CMS GC 情况下,...

Elasticsearch搜索中文分词优化-ik_max_word,和ik_smart模式

Elasticsearch 中文搜索时遇到几个问题:当搜索关键词如:“人民币”时,如果分词将“人民币”分成“人”,“民”,“币”三个单字,那么搜索该关键词会匹配到很多包含该单字的无关内容,但是如果将该词分词成一个整词“人民币”,搜索单字如“人”字又不会匹配到包含“人民币”关键词的内容,怎么解决这个问题,既保证覆盖度又保证准确度?搜索“RMB”时只会匹配到包含“RMB”关键词的内...

JVM GC 日志详解 --打印GC日志

本文采用的JDK版本:java version "1.8.0_144"Java(TM) SE Runtime Environment (build 1.8.0_144-b01)Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)一、GC 日志参数设置JVM GC格式日志的主要参数包括如下8个:-X...

分布式事务 ( DTS ) 你必须知道的事儿----一致性要求高的业务场景

目前云计算、大数据、互联网领域的大部分系统都采用了SOA、微服务化的架构。一个涉及端到端全链路的业务操作往往会由多个服务和数据库实例共同完成。因此,在一致性要求较高的业务场景中,如何保证多个服务之间RPC调用后的数据一致将成为关键点。一、分布式系统/SOA/微服务架构的特点:在大型分布式系统中要同时能够满足,分布式一致性(Consistency)、可用性(Availability)和分区容...

OpenStack的基本概念与架构图------云计算框架

美国国家宇航局(NASA)和Rackspace合作开发的一个开源项目。目的是为公有云和社区云提供软件,但因其灵活性,也可以定制私有云。可以帮助服务商和企业实现类似于亚马逊Amazon EC2和S3的云基础架构服务。Openstack是一个Iaas层的软件。已经得到了IBM、Dell、HP、AMD、Intel等各大IT厂商的支持。   Openstack的开源社区也为Openst...

#云计算
    共 30 条
  • 1
  • 2
  • 3
  • 请选择