加载中
elasticsearch linux 安装中一些问题的解决办法

1.root超级用户不能正常启动 由于elasticsearch2.0版本以后不能使用root来启动,所以需要创建一个普通用户来启动。 [root@bogon ~]# groupadd elasticsearch [root@bogon ~]# useradd elas...

2017/12/26 11:14
97
Elasticsearch配置详解、文档元数据

阅读目录 目录 1.Elasticsearch配置文件详解 2. 数据对象处理 3. 面向文档的开发 4. 文档元数据 回到顶部 目录   返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 回到顶部 ...

2017/12/19 10:45
22
spring boot @ConditionalOnxxx相关注解总结

@Conditional(TestCondition.class) 这句代码可以标注在类上面,表示该类下面的所有@Bean都会启用配置,也可以标注在方法上面,只是对该方法启用配置。 Spring框架还提供了很多@Condition给我...

2017/12/19 09:19
46
生产环境elasticsearch的配置建议

以下主要来自官方文档,主要分为几块: 硬件方面 内存 CPU 硬盘 网络 其他 操作系统 较大的文件描述符 设置MMap 管理工具 JVM虚拟机 请不要调整JVM设置 请不要修改垃圾收集器 给lucene留下一...

2017/12/18 19:04
380
用Elasticsearch构建电商搜索平台,一个极有代表性的基础技术架构和算法实践案例

一个中等的电商平台,每天都要产生百万条原始数据,上亿条用户行为数据。一般来说,电商数据一般有3种主要类型的数据系统: 关系型数据库,大多数互联网公司会选用mysql作为关数据库的主选,...

2017/12/18 11:18
144
史上最全的Maven Pom文件标签详解

http://blog.csdn.net/chen3749102/article/details/52327800

2017/12/08 09:55
30
maven scope含义的说明

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围...

2017/12/04 10:40
10
微服务架构的基础框架选择:Spring Cloud还是Dubbo?

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在...

2017/11/27 18:39
16
关于消息队列的使用

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveM...

2017/11/27 14:55
47
logback log4j log4j2 性能实测

日志已经成为系统开发中不可或缺的一部分. 但是针对logback, log4j和log4j2. 究竟改如何选择? 到底性能如何? 今天我们做一个实际的测评. 相信看完这篇文章, 对这三个日志框架会有很清楚的一个...

2017/11/27 13:34
45
Java开发中的23种设计模式详解(转)

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代...

2017/11/09 10:42
10
Hibernate与 MyBatis的比较

我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项...

2017/11/09 10:35
2
Class类文件结构

平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件...

2017/11/08 21:52
11
《深入理解mybatis原理》 MyBatis的架构设计以及实例分析

MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码...

2017/11/06 11:11
34
java中的notify和notifyAll有什么区别?

作者:知乎用户 链接:https://www.zhihu.com/question/37601861/answer/145545371 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 先说两个概念:锁池和...

2017/11/04 15:28
25
java中四种引用类型

今天看代码,里面有一个类java.lang.ref.SoftReference把小弟弄神了,试想一下,接触java已经有3年了哇,连lang包下面的类都不了解,怎么混。后来在网上查资料,感觉收获颇多,现记录如下。 ...

2017/11/03 21:07
23
Java的三种代理模式

Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即...

2017/11/03 20:51
7
分布式系统设计系列 -- 基本原理及高可用策略

”分布式系统设计“系列第一篇文章,这篇文章主要介绍一些入门的概念和原理,后面带来一些高可用、数据分布的实践方法!! 各位亲,如果你们觉得本文有还不错的地方,请点击“投一票”支持本...

2017/11/02 18:05
37
彻底理解ThreadLocal

ThreadLocal是什么   早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。...

2017/11/01 09:56
9
Java中Object类的equals()和hashCode()方法深入解析

1.equals() 在初学Java的时候,很多人会说在比较对象的时候,==是比较地址,equals()是比较对象的内容,谁说的? 看看equals()方法在Object类中的定义: public boolean equals(Object obj){ ...

2017/11/01 09:23
50

没有更多内容

加载失败,请刷新页面

返回顶部
顶部