1、概要 ZooKeeper是用于分布式应用程序的协调服务。它公开了一组简单的API,分布式应用程序可以基于这些API用于同步,节点状态、配置等信息、服务注册等信息。其由JAVA编写,支持JAVA 和C两种语言的客户端。 zookeeper 中数据基本单元叫节点,节点之下可包含子节点,最后以树级方式 ...
分类:
其他好文 时间:
2020-06-30 23:02:04
阅读次数:
195
# ###数据类型:Number(int,float,bool,complex) 1.int 整型 (正整数 0 负整数) intvar = 1111 print(intvar) type 获取值的类型 res = type(intvar)print(res)id 获取一个值的地址res = id( ...
分类:
编程语言 时间:
2020-06-30 23:01:48
阅读次数:
109
与传统的单应用项目不同,springcloud有很多微服务,那么这些微服务很可能都会用到相同的资源,比如UserMapping,当需要在UserMapping中属性改变时,那么我们就得去所有用到UserMapping的微服务中更改UserMapping,这样显然不行,所以需要创建公共模块。其原理很简 ...
分类:
编程语言 时间:
2020-06-30 23:01:24
阅读次数:
131
1、pom文件添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>tru ...
分类:
编程语言 时间:
2020-06-30 23:01:10
阅读次数:
107
CSS 中文开发手册 方向 | @viewport.orientation (Device Adaptation) - CSS 中文开发手册 orientationCSS描述符控制由@viewport所定义的文档的方向。 /* Keyword values */orientation: auto;o... ...
分类:
Web程序 时间:
2020-06-30 23:00:34
阅读次数:
124
问题描述: 在用申请的学生免费jetbrains account登录pycharm时,弹出报错框your host may be behind a proxy…原因: C:\Windows\System32\drivers\etc路径下的hosts文件夹里,最下面多了一句0.0.0.0 accoun ...
分类:
其他好文 时间:
2020-06-30 23:00:14
阅读次数:
368
1 面试题:String为什么是不可变的? 我看过源代码,String类中有一个byte[]数组,这个byte[]数组采用了final修饰, 因为数组一旦创建长度不可变。并且被final修饰的引用一旦之乡某个对象之后,不能在指向其他对象,所以String是不可变的。2 StringBuffer/St ...
分类:
其他好文 时间:
2020-06-30 22:59:53
阅读次数:
94
package LeetCode_210 import java.util.* import kotlin.collections.ArrayList /** * 210. Course Schedule II * https://leetcode.com/problems/course-sched ...
分类:
其他好文 时间:
2020-06-30 22:58:57
阅读次数:
116
项目搭建时间:2020-06-29 本章节:讲述基于vue/cli, 项目的基础搭建。 本主题讲述了vue+element-ui JYAdmin 后台管理系统模板-集成方案,从零到一的手写搭建全过程。 该项目不仅是一个持续完善、高效简洁的后台管理系统模板,还是一套企业级后台系统开发集成方案,致力于打 ...
分类:
其他好文 时间:
2020-06-30 22:58:40
阅读次数:
146
上一篇我们将粗略的讲了下如何配置数据库源,如何扫描mapper,这一篇我们将如何规范的进行开发一套CURD 1:在上一篇项目的基础上我们加入消息响应模型BaseResponse 和 StatusCode,其中StatusCode是定义错误码的,而BaseResponse则是规范返回内容,里面包括co ...
分类:
编程语言 时间:
2020-06-30 22:58:22
阅读次数:
114
为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新red ...
分类:
其他好文 时间:
2020-06-30 22:58:03
阅读次数:
87
一、小文件概述 小文件通常指文件大小要比HDFS块大小还要小很多的文件(在hadoop1.x版本的时候可以通过dfs.blocksize来设置,默认块大小为64M;在hadoop2.x版本的时候,则需要通过dfs.block.size设置,且默认大小为128M) 如果存在大量小文件,则会对整个存储系 ...
分类:
其他好文 时间:
2020-06-30 22:57:46
阅读次数:
191
Servlet 一. servlet概述 servlet是sun公司提供的用于开发动态web资源的技术,按照servlet的规范开发的servlet可以放在servlet容器中运行。 开发servlet步骤: 写一个类实现servlet接口,实现其中的方法。 在web.xml中为servlet配置对 ...
分类:
其他好文 时间:
2020-06-30 22:57:00
阅读次数:
91
RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。 AMQP协议 核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connection:连接和具体broker网络连接。 channel:网络信道,几乎所有操作都在channel中进行 ...
分类:
其他好文 时间:
2020-06-30 22:56:43
阅读次数:
92
CSS 中文开发手册 文本装饰风格 | text-decoration-style (Text Decoration) - CSS 中文开发手册 该text-decoration-style CSS属性设置由text-decoration-line指定的线的样式。该样式适用于所有指定的线条,但没有办... ...
分类:
Web程序 时间:
2020-06-30 22:56:31
阅读次数:
112
前置知识——迭代器: 迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。 vector $\text $可以看成是什么都可以放进去的线性表。 用法: vector<int>v;//vector元素为 int 型 vector<i ...
分类:
其他好文 时间:
2020-06-30 22:56:15
阅读次数:
94
1.等式推导 在求电场强度之前需要用到一个关于球体分割面积的等式,即:用任意平面去截取一半径为R的球体,已知截后球面与圆心的夹角为θ,则所截取球面面积为: 推导如下: 方法一: 要求截取球面的面积,可用第一型曲面积分令被积函数为1即可得出。即: 方法二: 利用旋转曲面的面积求所截球面的面积: 2.应 ...
分类:
其他好文 时间:
2020-06-30 22:55:43
阅读次数:
152