解决方案
du-hyper
Spring天下无敌,实习工资850
展开
-
快慢指针的实际应用
快慢指针概念快慢指针就是定义两根指针,移动的速度一快一慢,以此来制造出自己想要的差值。这个差值可以让我们找到链表上相应的节点。通过一道问题来理解快慢指针:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。先给出图解:P慢指针 C快指针附上代码:public int removeDuplicates(int[] nums) { // 快慢指针 pre慢指针 cur快指针 int pre = 0, cur = 0, len = n原创 2020-06-16 16:00:02 · 322 阅读 · 0 评论 -
MAC单机部署HBase+Phoenix
一、brew安装HBase:brew install hbase1:运行结果Updating Homebrew...==> Installing dependencies for hbase: lzo==> Installing hbase dependency: lzo==> Downloading https://homebrew.bintray.com/bottles/lzo-2.10.catalina.bottle.tar.gzAlready downloaded原创 2020-05-20 14:28:50 · 700 阅读 · 1 评论 -
K8S部署eureka高可用
新建eureka-service工程1. pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...原创 2019-12-28 17:22:41 · 5632 阅读 · 5 评论 -
手把手教你使用K8S部署Apollo高可用
一、下载源码Apollo-git地址二、创建数据库按照官网wiki创建数据库三、修改configservice配置1. 修改config/apollo-configservice.conf只修改下面内容,调整容器内日志目录LOG_FOLDER=~/opt/logs/config/2. 修改config/application-github.properties 【可改可不改,建...原创 2019-12-17 17:29:13 · 3644 阅读 · 1 评论 -
K8S部署SpringBoot应用
必要条件K8S环境机器做部署用,推荐一主双从。推荐安装文档Docker Harbor私有仓库,准备完成后在开发机器docker login。开发机器需要Docker环境,build及push使用基础配置准备一、构建基本Springboot工程,本例所用版本及结构如下图创建测试代码,简单打印几行log二、maven配置1. properties配置 <properti...原创 2019-09-24 19:22:40 · 36472 阅读 · 17 评论 -
Docker搭建ELK+Kafka+FileBeat统一日志中心
一、介绍与相关资料1. 相关地址官网elk镜像仓库2. 组件分工filebeat:负责日志抓取与日志聚合kafka: 削峰填谷logstash:结构化日志信息,并把字段transform成对应的类型elasticsearch:负责存储和查询日志信息kibana:通过ui展示日志信息二、Kafka安装部署1. 下载镜像docker pull zookeeper:lates...原创 2019-09-20 20:01:58 · 2314 阅读 · 1 评论