自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux下安装elasticseach 后台运行 授权

1.     wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.tar.gz    解压到相对应的文件夹2.      进入/usr/local/elasticsearch/config目录,使用vi编辑器          vi elasticsearch.yml添加:   ...

2018-09-17 11:42:15 2391

原创 mongodb操作命令

1、启动mongodb     mongod --config mongodb.conf2、切换数据库     user admin3、认证     db.auth('root','root')4、查看用户     show users5、查看数据库     show dbs;6、查看集合     show collections7、用户操作用户管理添加用户...

2018-09-14 16:02:57 171

原创 logback配置不同级别的日志输出到不同的文件 项目真实配置

<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder charset="UTF-8&

2018-09-14 09:45:45 1754

转载 阿里面试之路

前言最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招聘,这让我想起年初那段长达三个月的奇葩面试经历

2018-08-21 09:27:49 171

原创 微服务接口限流的设计与思考(附GitHub框架源码)

微服务接口限流的设计与思考(附GitHub框架源码)微服务拆分之后,系统之间的调用关系错综复杂,平台的整体复杂熵升高,出错的概率、debug 问题的难度都高了好几个数量级。所以,服务治理便成了微服务的一个技术重点。服务治理本身的概念比较大,包括鉴权、限流、降级、熔断、监控告警等等,本文聚焦于限流,根据笔者的实战经验,分享一些对微服务接口限流的思考。本文试图讲清楚以下问题,如果您对限流也有类...

2018-08-06 15:12:24 927

原创 MySQL-性能优化-索引和查询优化

MySQL-性能优化-索引和查询优化要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理参考博客:MySQL索引背后的数据结构及算法原理如上这篇博客写的挺好,我就不再造轮子了,对如上博客,我总结如下几个重要的要点:1. 不使用顺序查找,因为顺序查找比较慢,通过特定数据结构的特点来提升查询速度,这种数据结构就是可以理解成索引...

2018-08-06 12:49:25 138

原创 Redis内存模型

前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有...

2018-08-06 12:48:23 91

原创 Spring核心——Bean的定义与控制

 在前面两篇介绍Sring核心与设计模式的文章中,分别介绍了Ioc容器和Bean的依赖关系。如果阅读过前2文就会知道,Spring的整个运转机制就是围绕着IoC容器以及Bean展开的。IoC就是一个篮子,所有的Bean都向里面扔。除了提供篮子功能创建并存放Bean之外,IoC还要负责管理Bean与Bean之间的关系——依赖注入。之前也提到Bean是Spring核心容器的最小工作单元,Sprin...

2018-08-06 12:47:40 101

原创 Hadoop完全分布式集群搭建

Hadoop完全分布式集群搭建一、介绍    Hadoop2.0中,2个NameNode的数据其实是实时共享的。新HDFS采用了一种共享机制,Quorum Journal Node(JournalNode)集群或者Nnetwork File System(NFS)进行共享。NFS是操作系统层面的,JournalNode是hadoop层面的,我们这里使用JournalNode集群进行数据共享...

2018-08-06 12:46:36 156

原创 Kafka基于topic的分区设计

1.若没有分区,一个topic对应的消息集在分布式集群服务组中,就会分布不均匀,即可能导致某台服务器A记录当前topic的消息集很多,若此topic的消息压力很大的情况下,服务器A就可能导致压力很大,吞吐也容易导致瓶颈。有了分区后,假设一个topic可能分为10个分区,kafka内部会根据一定的算法把10分区尽可能均匀分布到不同的服务器上,比如:A服务器负责topic的分区1,B服务器负责top...

2018-08-06 12:45:48 1183

原创 spring-cloud-eureka服务治理

Spring Cloud Eureka目录1、前言2、构建服务注册中心3、服务注册与发现4、Eureka的基础架构5、Eureka的服务治理机制6、Eureka的配置7、代码地址前言服务治理随着微服务应用的不断增加,静态配置会越来越难以维护,并且随着业务的不断发展,集群规模、服务位置、服务命名都会发生变化,手动维护的方式极易发生错误或是命名冲突问题。因此需要服务治理...

2018-08-06 12:44:15 292

翻译 如何优雅的使用和理解线程池

前言平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:多线程1.jpg可见线程池的重要性。 简单来说使用线程池有以下几个目的:线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。线程池原理谈到线程池就会想到池化技术,其中最核心的...

2018-08-06 12:42:22 251

原创 Redis常用配置详解redis.conf

参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程  daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定  pidfile /var/run/redis.pid3. 指定Redis监听端口,默...

2018-07-27 15:52:00 245 2

原创 springboot web项目在本机可以访问jsp 在tomcat下不能访问jsp 解决办法

1.启动项继承   SpringBootServletInitializer2.<!--配置jsp jstl的支持--><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency&gt

2018-07-13 17:18:44 1533

原创 windows下mysql和linux下mysql主从配置

1. linux下mysql安装版本5.6   windows下mysql版本5.7  不要问我为什么版本不一致  就是想这么搞2. linux为主服务器   windows为从服务器3.找到liunx下mysql配置文件  添加如下 然后重新启动4.添加复制用户5.查看master状态,记录下两个参数mysql> show master status;6.找到window下my.ini,逗...

2018-04-26 10:45:12 906

原创 es6.2.4集群搭建配置(一个linux服务器,一个本地windows10服务器)

1.linux服务器上elasticsearch.yml配置2.windows服务器上elasticsearch.yml配置3.分别启动测试即可(已测试,没有问题)可以看得到两个不同的ip获取到的数据是同样 的...

2018-04-23 16:19:38 1952 1

原创 logstash监控mysql数据到elasticsearch(后台运行logstash)

1.下载logstash-6.2.32.在bin/目录下新建任意文件夹  我起的名字为mysql3.在该问文件夹下新建两个文件 并且下载一个mysql-connector-java-5.1.46.jar 驱动包jdbc.conf  内容:   sql.sql   内容:这两个文件可以任意命名4.后台运行logstash命令nohup bin/logstash -f bin/mysql/jdbc.c...

2018-04-16 17:19:47 2337

原创 elasticsearch 在 java中应用demo

package com.pgy.controller;import org.elasticsearch.action.index.IndexRequestBuilder;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.common.settings.Settings;im...

2018-04-03 14:20:01 1362

原创 elasticsearch 6.2.3 下后台运行kibana

1. 输入命令 bin/kibana &哎呦  显示我的es没有起来  现在去启动es 2.    ./elasticsearch -d     注意  命令含有 -d  意思是后台运行,否侧shell窗口关闭后es就会停掉启动成功后 kibana 显示 es 已经连接上啦  此时 需要注意   千万不要管理shell窗口退出   否则你的kibana 会停掉3.    运行 exit 命...

2018-03-30 10:13:22 2401

原创 elasticsearch 6.2.3安装 head插件问题

1.安装java环境......不多说2.安装node           so...easy不多说3.重点来说head插件安装问题 自5.*版本后不能自动安装head(网上查到的)昨天安装的elasticsearch 6.2.3版本,搜了很多安装方法都没有成功,最后将很多方法都尝试了一下最终搞定。总结如下:1.网上下载head插件 下载好找一个目录解压  注意一定不能 放...

2018-03-29 10:20:17 2396 3

代码重构设计高清版

自己找来的很不错的书,分享给大家,内涵一本介绍spring cloud 的书,都挺不错的,相互学习

2018-08-09

Elasticsearch顶尖高手系列全套

亿级流量分布式搜索引擎 Elasticsearch的核心原理、document的管理技术、基础的搜索技术、基础的索引管理技术以及基础的Java API使用 技术体系设计的足够系统、全面以及细致:全面涵盖了高阶搜索技术,中文分词器,高阶聚合分析技术,高阶数据建模技术,高阶地理位置相关技术,高阶Java API使用,等等,形成建模->中文分词->搜索->分析->地理位置->Java API一整套完整的高阶技术体系。 包含很多全网独家的、深入细致的技术讲解以及解密,包括:filter的bitset缓存机制剖析、relevance score不准确问题揭秘、best fields/most fields/cross fields三种多field搜索策略深入剖析、近似匹配的性能优化、向量空间模型算法、IK分词器源码修改、近似聚合算法、三种悲观锁并发控制策略、term vector数据探查、搜索模板、动态映射模板、基于地理位置的搜索和聚合,等等

2018-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除