Spring Cloud config实战

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83089956 今天在做一个项目的时候,对于一些系统或者接口的URL地址,感觉在一个项目里面很难管理;或者说各系统之间调用不方便。如果说在分布式项目中单独做一个模块去管理这些个常量或者属性文件的配置,也是可以的,并且之前也是这样做的;但是我认为没有必要去单独的部署一个应用去管理这些配置文件。突然想到了Spring Cloud Config这个组件。
分类: 其他 发布时间: 11-15 22:57 阅读次数: 0

ElasticSearch实战一(es安装以及插件安装)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83271910 es教程 1 es的安装和启动; 运行bin目录下的elasticsearch.bat文件;(注意jre的环境必须是Java8,否则闪退) 之后浏览器访问:localhost:9200/.如果出现如下的信息,说明es服务启动! 2 kibana工具的使用; 下载kibana包;文件夹如下图所示: 进入bin目录,启动kibana.b
分类: 其他 发布时间: 11-15 22:57 阅读次数: 0

shell入门1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83304356 这几天本打算学习一下solr和ElasticSearch的增量索引和全量索引的。但是我看基本都是用了shell或者python脚本。之前也花了一点时间断断续续的学习了下,但是都是跳着学的。今天我是看这个w3c的文档,记录下自己学习的过程吧! 1 第一个shell脚本 新建文件:test.sh cat>>test.sh 新建文件:编
分类: 其他 发布时间: 11-15 22:57 阅读次数: 0

shell入门2

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83316404 Shell 传递参数 我新建了一个文件,在说参数传递之前我们需要学习下for循环的基本语法:语法如下所示: for var in var1 var2 var3 var4 do #具体代码 done 实例代码如下: #! /bin/bash for var in 0 1 2 3 4 5 6 7 8 9 do
分类: 其他 发布时间: 11-15 22:56 阅读次数: 0

ElasticSearch实战二(es基本操作以及IK分词器的安装)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83350753 1 基本概念 1.1 Node 与 Cluster Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。 单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。 1.2 Index Elastic 会索引所有字段,经过处理后写入一个反向
分类: 其他 发布时间: 11-15 22:56 阅读次数: 0

JVM学习之1 GC日志理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83654340 为了观察GC日志,我们需要设置JVM启动参数: -XX:+PrintGCDetails-----------------------------表示详细的GC日志的输出 下面程序代码是我摘抄《深入理解JVM》这个本书上的一个示例; public class RefrenceCountingGC { public Objec
分类: 其他 发布时间: 11-15 22:56 阅读次数: 0

ElasticSearch实战三(分词和映射)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83687060 ElasticSearch的文档映射机制(mapping)用于进行字段的类型确认,将每一个字段匹配为一种确定的数据类型。 1 ES字段类型 ① 基本字段类型 字符串:text、keyword text默认为全文文本,keyword默认为非全文文本 数字:long、integer、short、double、float 日期:date
分类: 其他 发布时间: 11-15 22:55 阅读次数: 0

KafKa(windows10)下的搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83691219 在本人写这篇文章之前,我的zookeeper环境和java环境都是搭建好的,因此如果有读者想要搭建的话,那么必须要安装zookeeper。 下载:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.12-2.0.0.tgz (1) 我使用的是kafka2.1
分类: 其他 发布时间: 11-15 22:55 阅读次数: 0

zookeeper java api(1)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83750237 1 Zookeeper安装以及启动 这里我已经进行了安装,并且启动了Zookeeper。端口是2182 2 Zookeeper config tickTime=2000 initLimit=10 syncLimit=5 dataDir=D://zookiper/zookeeper/data clientPort=2182
分类: 其他 发布时间: 11-15 22:55 阅读次数: 0

zookeeper java api(2)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83787363 这里介绍其他的API对zookeeper的操作。 同步方式获取子节点数据 public static void getChildrenSync() throws KeeperException, InterruptedException { List<String> childrenList = zkClient(
分类: 其他 发布时间: 11-15 22:55 阅读次数: 0

jvm堆内存溢出后,其他线程是否可继续工作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83823764 最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”。我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。 由于题目中给出的OOM,java中OOM又分很多类型;比如:堆溢出(“java.lang.OutOfMemoryError: Java h
分类: 其他 发布时间: 11-15 22:54 阅读次数: 0

zookeeper Apache Curator

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GoSaint/article/details/83929728 1 简介 Curator是Netflix公司开源的一套Zookeeper客户端框架。了解过Zookeeper原生API都会清楚其复杂度。Curator帮助我们在其基础上进行封装、实现一些开发细节,包括接连重连、反复注册Watcher和NodeExistsException等。目前已经作为Apache的顶级项目出现,是最流行的Zook
分类: 其他 发布时间: 11-15 22:54 阅读次数: 0

android studio设置头文件描述

分类: 其他 发布时间: 11-15 22:54 阅读次数: 0

Android控件常用属性

可见(visible) XML文件:android:visibility="visible" Java代码:view.setVisibility(View.VISIBLE); 居中: 1. LinearLayout a). android:layout_gravity="center_horizontal"表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation="vertical"属性; b). android:layout_gravity="center_v
分类: 其他 发布时间: 11-15 22:53 阅读次数: 0

Android代码设置属性

/设置布局文件的高度,控件为FrameLayout FrameLayout mFrameLayout = holder.getView(R.id.fl_bill_or_image); ViewGroup.LayoutParams lp = mFrameLayout.getLayoutParams(); //相当于80dp lp.height = 115; mFrameLayout.setLayoutParams(lp); //获取WRAP_CONTENT属性 LinearLayout.Lay
分类: 其他 发布时间: 11-15 22:52 阅读次数: 0

布局文件设置属性

居中: 1. LinearLayout a). android:layout_gravity="center_horizontal"表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation="vertical"属性; b). android:layout_gravity="center_vertical"表示该布局在父布局里垂直居中,此时其父布局必须应设置成android:orientation="horizontal"属性(默认为该属性),且其父布局的高度应设
分类: 其他 发布时间: 11-15 22:52 阅读次数: 0

AndroidStudio无法识别设备

在进程管理器里结束adb.exe进程后重试
分类: 其他 发布时间: 11-15 22:51 阅读次数: 0

outputs\apk\找不到安装不上的问题

出现apk文件安装不上的问题 只要打开侧边栏的Gradle,刷新一下即可。
分类: 其他 发布时间: 11-15 22:51 阅读次数: 0

AndroidStudio打印不了日志

如果是真机调试打印不了日志,需要到开发者模式里,打开日志缓存响应功能;
分类: 其他 发布时间: 11-15 22:51 阅读次数: 0

AndroidStudio无法debug之闪退问题

2017年12月13日 星期三 环境:AndroidStudio2.3.2 JDK1.8 测试手机:一加3T,系统7.1.1 问题描述: buildtype调成debug,准备debug的时候,一运行,就闪退. 仔细看了报错信息,发现有一行错误信息: art/runtime/jdwp/jdwp_event.cc:661] Check failed: Thread::Current() != GetDebugThread() ( Thread::Current()=0xabb30400, Get
分类: 其他 发布时间: 11-15 22:51 阅读次数: 0
今日推荐