摘要:
1.下载tar包解压,推荐使用3.4.14版本,不要使用3.6的高版本和jdk1.8冲突,也不要直接brew install zookeeper--默认最高版本 http://mirror.bit.edu.cn/apache/zookeeper/ 2.配置zookeeper的配置文件 找到对应的co 阅读全文
摘要:
//采用正则表达式的方式来判断一个字符串是否为数字,这种方式判断面比较全 //可以判断正负、整数小数 //?:0或1个, *:0或多个, +:1或多个 Boolean strResult = str.matches("-?[0-9]+.*[0-9]*"); if(strResult == true) 阅读全文
摘要:
https://www.cnblogs.com/fnng/p/10056217.html 阅读全文
摘要:
一、StringBuffer&StringBuilder的作用 当我们字符串拼接时候:需要在内存中不断new 新的String对象,会造成大量的内存浪费和过多的GC,所以引入StringBulider和StringBuffer string str = "123"; for (int i = 0; 阅读全文
摘要:
问题1:IO流一定要关闭么? 问题2:字符流和字节流使用上有什么区别? 问题3:IO流分哪几种? 一、思维导图 前言:IO流都为对文件操作,所以IO流都需要使用File类 String filePath="/Users/text.txt"; File file = new File(filePath 阅读全文
摘要:
对于kafka的架构原理我们先提出几个问题? 1.Kafka的topic和分区内部是如何存储的,有什么特点? 2.与传统的消息系统相比,Kafka的消费模型有什么优点? 3.Kafka如何实现分布式的数据存储与数据读取? 一、Kafka架构图 1.kafka名词解释 在一套kafka架构中有多个Pr 阅读全文
摘要:
我们在写case的时候,如果用例的操作是一样的,就是参数不同,比如说要测一个登陆的接口,要测正常登陆的、黑名单用户登陆的、账号密码错误的等等,在unittest里面就要写多个case来测试。 这样的情况只是调用接口的时候参数不一样而已,再写多个case的话就有点多余了,那怎么办呢,就得把这些参数都写 阅读全文
摘要:
我们在写程序的时候经常会打一些日志来帮助我们查找问题,这次学习一下logging模块,在python里面如何操作日志。介绍一下logging模块,logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作: Logger 记录器,暴露了应用程序代码 阅读全文
摘要:
一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。 有些进程还不止同时干一件事,比如Word, 阅读全文
摘要:
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test 阅读全文