1

kafka 主题管理

对于 kafka 主题(topic)的管理(增删改查),使用最多的便是kafka自带的脚本。 创建主题 kafka提供了自带的 脚本,用来帮助用户创建主题(topic)。 create 表明我们要创建主题,而 partitions 和 replication factor 分别设置了主题的分区数以及 ...

gaoyanliang 发布于 2019-09-17 19:45 评论(0)阅读(121)
0

Java单元测试之JUnit 5快速上手

前言 单元测试是软件开发中必不可少的一环,但是在平常开发中往往因为项目周期紧,工作量大而被选择忽略,这样往往导致软件问题层出不穷。线上出现的不少问题其实在有单元测试的情况下就可以及时发现和处理,因此培养自己在日常开发中写单元测试的能力是很有必要的。无论是对自己的编码能力的提高,还是项目质量的提升,都 ...

闻人的澳门永利真人游戏博客 发布于 2019-09-17 19:42 评论(1)阅读(156)
1

安装Harbor管理镜像服务

Harbor是什么? 还记得Docker Registry么?它是Docker官方提供的镜像仓库,简单易用,一键就可以部署、使用。 虽然看起来不错,但是Registry有些问题需要解决: 1. 没有图形界面 2. 没有用户权限控制 3. 看不到镜像操作记录 4. 仓库内镜像管理难度大,容易造成空间浪 ...

东北小狐狸 发布于 2019-09-17 19:30 评论(0)阅读(102)
1

自定义注解实战

自定义注解实战 Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据 Java注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java ...

猫咪大王_lkb 发布于 2019-09-17 19:17 评论(0)阅读(106)
0

App 冷启动与热启动及启动白屏优化

介绍一下 app 冷启动和热启动方式来实现 app 秒开的效果。那么,先来看看什么叫冷启动和热启动。 冷启动:指 app 被后台杀死后,在这个状态打开 app,这种启动方式叫做冷启动。 热启动:指 app 没有被后台杀死,仍然在后台运行,通常我们再次去打开这个 app,这种启动方式叫热启动。 那么, ...

Android阿沁 发布于 2019-09-17 18:41 评论(0)阅读(164)
0

SpringCloud学习笔记(4):Hystrix容错机制

简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过添加延迟容忍和容错逻 ...

布禾卡斐先生 发布于 2019-09-17 18:28 评论(0)阅读(116)
3

美团集群调度系统HULK澳门永利真人游戏演进

本文根据美团基础架构部/弹性策略团队负责人涂扬在2019 QCon(全球软件开发大会)上的演讲内容整理而成。本文涉及Kubernetes集群管理澳门永利真人游戏,美团相关的澳门永利真人游戏实践可参考此前发布的《美团点评Kubernetes集群管理实践》。 ...

美团澳门永利真人游戏团队 发布于 2019-09-17 18:09 评论(0)阅读(244)
1

springboot数据库主从方案

本篇分享数据库主从方案,案例采用springboot+mysql+mybatis演示;要想在代码中做主从选择,通常需要明白什么时候切换数据源,怎么切换数据源,下面以代码示例来做阐述; 搭建测试环境(1个master库2个slave库) DataSource多数据源配置 设置mybatis数据源 拦截 ...

神牛003 发布于 2019-09-17 17:24 评论(0)阅读(274)
2

(一)ArrayList集合源码解析

一、ArrayList的集合特点 二、ArrayList的原理 ArrayList底层是一个Object[] elementData数组,能够实现动态扩容,增减。 从源码看ArrayList实现了RandomAccess, Cloneable,Serializable接口,RandomAccess用 ...

咸鱼也要有梦想 发布于 2019-09-17 16:51 评论(2)阅读(182)
0

linux非root用户下安装软件,搭建生产环境

之前的用实验室的服务器,因为某些原因,使用的用户没有root权限。linux的非root用户很多软件无法安装,非常的不方便。我的方法是使用brew来代替系统的包管理工具。brew是最先用在mac上的包管理工具,可以将所有的包托管在user本地的环境内。下面的文档中运行的时候记得将用户名改成自己的。 ...

basasuya 发布于 2019-09-17 16:40 评论(0)阅读(172)
0

zookeeper学习(一)_简介

上篇文章 我们已经安装上了zookeeper,也简单的体验了一把,但是如果让你给别人介绍下zookeeper,可能也是说不出来。本篇文章就参考了网上各位优秀博主的文章,整理出自己更能理解的内容 优秀博文 1. sunddenly的zookeeper系列 "http://www.cnblogs.com ...

Kevin_zheng 发布于 2019-09-17 15:23 评论(0)阅读(297)
26

(六十七)c#Winform自定义控件-柱状图

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_contr ...

冰封一夏 发布于 2019-09-17 15:23 评论(4)阅读(1411)
0

云开发的数据库权限机制解读丨云开发101

在使用云开发进行开发时,数据库权限是一个让不少人困扰的部分,四种数据库权限,到底是什么意思?其各自的权限、应用场景都是什么?大多数人对于这个机制,还是模糊的。为了帮助大家进行更好的开发,在涉及到具体的代码之前,我们先来了解一下云开发的数据库权限机制。 一、为什么会有权限系统? 云开发和其他常见的开发 ...

腾讯云开发TCB 发布于 2019-09-17 15:14 评论(0)阅读(145)
1

算法与数据结构基础 - 递归(Recursion)

递归基础 递归(Recursion)是常见常用的算法,是DFS、分治法、回溯、二叉树遍历等方法的基础,典型的应用递归的问题有求阶乘、汉诺塔、斐波那契数列等,可视化过程。 应用递归算法一般分三步,一是定义基础条件(base case),二是改变状态、向基础条件转移,三是递归地调用自身。例如 LeetC ...

bangerlee 发布于 2019-09-17 15:03 评论(0)阅读(199)
14

Appium+python自动化(三十七)- 士兵突击许三多 - 多个appium服务启动,多个设备启动,多进程并发启动设备-并发测试 - 下(超详解)

简介 接着上一篇继续看一下如何并发测试以及并发测试的过程中,可能遇到的问题,在这里宏哥把宏哥遇到的和小伙伴或者童鞋们,一起分享一下。 Appium端口检测 问题思考 经过前面学习,我们已经能够使用python启动appium服务,但是启动Appium服务之前必须保证对应的端口没有被占用,否则会出现如 ...

北京-宏哥 发布于 2019-09-17 15:00 评论(0)阅读(290)
2

原创 | 手摸手带您学会 Elasticsearch 单机、集群、插件安装(图文教程)

欢迎关注笔者的公众号: 小哈学Java , 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!! 个人网站: "https://www.exception.site/essay/elasticsearch single cluster plugin instal ...

犬小哈 发布于 2019-09-17 14:47 评论(0)阅读(218)
0

java架构之路-(源码)mybatis的一二级缓存问题

上次博客我们说了mybatis的基本使用,我们还捎带提到一下Mapper.xml中的select标签的useCache属性,这个就是设置是否存入二级缓存的。 回到我们正题,经常使用mybatis的小伙伴都知道,我们的mybatis是有两级缓存的,一级缓存默认开启,我们先来一下一级缓存吧,超级简单。一 ...

oO从零开始Oo 发布于 2019-09-17 14:22 评论(0)阅读(235)
2

abp(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)

通过前面的学习,我们已经有实现了传统的ASP.NET Core MVC的增删改查功能,也实现了使用ABP提供的WebAPI方式来实现增删改查的功能。今天我们来学习一下标题中的另一个主要组件——EasyUI。如何通过使用Easy UI来实现一个增删改查的页面功能。 ...

DotNet菜园 发布于 2019-09-17 14:17 评论(0)阅读(570)
0

Istio 1.3 发布,HTTP 遥测不再需要 Mixer

原文链接: "Istio 1.3 发布,HTTP 遥测不再需要 Mixer" Istio 是 Google、IBM 和 Lyft 联合开源的服务网格(Service Mesh)框架,旨在解决大量微服务的发现、连接、管理、监控以及安全等问题。 Istio 对应用是透明的,不需要改动任何服务代码就可以实 ...

米开朗基杨 发布于 2019-09-17 13:13 评论(1)阅读(336)
1

Nacos配置服务原理

Nacos Client配置机制 spring boot加载远程配置 在了解NACOS客户端配置之前,我们先看看spring boot怎么样加载远程配置的。spring boot提供了加载远程配置的扩展接口 PropertySourceLocator。下面看个简单的例子: 实现PropertySou ...

wolf_lb 发布于 2019-09-17 11:43 评论(0)阅读(186)
博聚网