11 2018 档案
摘要:本次安装在win7下,linux操作差不多。 Elasticsearch的版本是6.5.1 一、前置条件 1、安装nodejs,如果已经安装了,检查一下版本,最好大于6以上,不然后面会失败,官网上已经到10了 https://nodejs.org/en/download/ 2、安装grunt Gru
阅读全文
摘要:一、下载包 官网:https://www.elastic.co/downloads/elasticsearch 下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz 解压:tar
阅读全文
摘要:一、下载和解压JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二、设置环境变量 vi /etc/profile 在profile中添加如下内容: 让配置文件生效: 三、验
阅读全文
摘要:动态代理:为一堆interface或类的实现提供统一的执行通道,从含义上就像局域网电脑通过代理上网一样,走统一的通道,代理控制通道,自然可以在通道里加上自定义实现,例如像AOP切面,日志等。 JDK的动态代理只能对接口实现,代理类需要实现InvocationHandler 接口。 一、接口 二、接口
阅读全文
摘要:在HTTPS还没有普及的时候,前端采用HTTP协议,登录用户名和密码在不做任何控制的情况下是明文传输的,大量的网站都需要登录,大量的人使用同样的用户名和密码。 目的:防止登录密码名文传输(仅仅只是防止明文传输,加密效果取决于key,而key对于前台是透明的) 方式:前端页面用js加密前端登录密码,采
阅读全文
摘要:一、kafka搭建 参照<kafka搭建笔记> 二、版本 springboot版本 kafka版本 三、基本的配置application.yml 实际上只有bootstrap-servers是必须配置的。 四、自定义topic 如果不配置topic属性,系统会用缺省的,当然名字得需要配置,也可以在生
阅读全文
摘要:springboot异步操作可以使用@EnableAsync和@Async两个注解,本质就是多线程和动态代理。 一、配置一个线程池 二、异步操作 比如有一个日志服务需要异步入库 这里有一个小坑,writeLog函数不能由本类内其他函数调用,必须是外部使用者调用,如果内部函数调用会出现代理绕过的问题,
阅读全文
摘要:环境CentOS7.0,JDK1.8 一、下载安装 在kafka官网 http://kafka.apache.org/downloads下载到最新的kafka安装包 在kafka解压目录下下有一个config的文件夹,里面放置的是配置文件 consumer.properites 消费者配置,可以使用
阅读全文