- 博客(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
2457
原创 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
220
原创 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
1810
转载 阿里面试之路
前言最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招聘,这让我想起年初那段长达三个月的奇葩面试经历
2018-08-21 09:27:49
204
原创 微服务接口限流的设计与思考(附GitHub框架源码)
微服务接口限流的设计与思考(附GitHub框架源码)微服务拆分之后,系统之间的调用关系错综复杂,平台的整体复杂熵升高,出错的概率、debug 问题的难度都高了好几个数量级。所以,服务治理便成了微服务的一个技术重点。服务治理本身的概念比较大,包括鉴权、限流、降级、熔断、监控告警等等,本文聚焦于限流,根据笔者的实战经验,分享一些对微服务接口限流的思考。本文试图讲清楚以下问题,如果您对限流也有类...
2018-08-06 15:12:24
974
原创 MySQL-性能优化-索引和查询优化
MySQL-性能优化-索引和查询优化要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理参考博客:MySQL索引背后的数据结构及算法原理如上这篇博客写的挺好,我就不再造轮子了,对如上博客,我总结如下几个重要的要点:1. 不使用顺序查找,因为顺序查找比较慢,通过特定数据结构的特点来提升查询速度,这种数据结构就是可以理解成索引...
2018-08-06 12:49:25
176
原创 Redis内存模型
前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有...
2018-08-06 12:48:23
123
原创 Spring核心——Bean的定义与控制
在前面两篇介绍Sring核心与设计模式的文章中,分别介绍了Ioc容器和Bean的依赖关系。如果阅读过前2文就会知道,Spring的整个运转机制就是围绕着IoC容器以及Bean展开的。IoC就是一个篮子,所有的Bean都向里面扔。除了提供篮子功能创建并存放Bean之外,IoC还要负责管理Bean与Bean之间的关系——依赖注入。之前也提到Bean是Spring核心容器的最小工作单元,Sprin...
2018-08-06 12:47:40
141
原创 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
202
原创 Kafka基于topic的分区设计
1.若没有分区,一个topic对应的消息集在分布式集群服务组中,就会分布不均匀,即可能导致某台服务器A记录当前topic的消息集很多,若此topic的消息压力很大的情况下,服务器A就可能导致压力很大,吞吐也容易导致瓶颈。有了分区后,假设一个topic可能分为10个分区,kafka内部会根据一定的算法把10分区尽可能均匀分布到不同的服务器上,比如:A服务器负责topic的分区1,B服务器负责top...
2018-08-06 12:45:48
1244
原创 spring-cloud-eureka服务治理
Spring Cloud Eureka目录1、前言2、构建服务注册中心3、服务注册与发现4、Eureka的基础架构5、Eureka的服务治理机制6、Eureka的配置7、代码地址前言服务治理随着微服务应用的不断增加,静态配置会越来越难以维护,并且随着业务的不断发展,集群规模、服务位置、服务命名都会发生变化,手动维护的方式极易发生错误或是命名冲突问题。因此需要服务治理...
2018-08-06 12:44:15
328
翻译 如何优雅的使用和理解线程池
前言平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条:多线程1.jpg可见线程池的重要性。 简单来说使用线程池有以下几个目的:线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。线程池原理谈到线程池就会想到池化技术,其中最核心的...
2018-08-06 12:42:22
317
原创 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
350
原创 springboot web项目在本机可以访问jsp 在tomcat下不能访问jsp 解决办法
1.启动项继承 SpringBootServletInitializer2.<!--配置jsp jstl的支持--><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency>
2018-07-13 17:18:44
1631
原创 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
954
原创 es6.2.4集群搭建配置(一个linux服务器,一个本地windows10服务器)
1.linux服务器上elasticsearch.yml配置2.windows服务器上elasticsearch.yml配置3.分别启动测试即可(已测试,没有问题)可以看得到两个不同的ip获取到的数据是同样 的...
2018-04-23 16:19:38
2035
原创 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
2393
原创 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
1417
原创 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
2448
原创 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
2473
Elasticsearch顶尖高手系列全套
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人