摘要: (1) Lucene查询上只能提供近实时而非实时查询,原因是Segment在被flush或commit之前,数据保存在内存中,是不可被搜索的。 (2) IndexWriter提供的核心接口都是线程安全的,并且内部做了特殊的并发优化来优化多线程写入的性能。IndexWriter内部为每个线程都会单独开 阅读全文
posted @ 2021-06-21 18:13 Storm_L 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一,口令登录 (1)在A机使用命令<ssh|sftp user@host>连接B机 bash-4.2$ ssh user@www.xxx.net 这段话的意思是,无法确认host主机的真实性,只知道它的fingerprint,问你还想继续连接吗?很自然的一个问题就是,用户怎么知道远程主机的公钥指纹应 阅读全文
posted @ 2021-01-22 17:19 Storm_L 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1. 首先使用admin账户登录,并使用admin来创建我们需要的User。 2. 使用下面命令来创建User and Role。 Example 1: db.createUser({ "user": "test_user", "pwd": "test_user", "roles": [ { "ro 阅读全文
posted @ 2020-03-25 11:58 Storm_L 阅读(171) 评论(0) 推荐(0) 编辑
摘要: package com.mytest.formiaomiao; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; public abstract class MultiThreadService { public List process(List resources,... 阅读全文
posted @ 2019-10-22 17:28 Storm_L 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Driver接口:定义了一个驱动程序接口,每一个数据库的JDBC driver都应该实现这个接口,用于访问对应的数据库。比如MySQL的driver为com.mysql.jdbc.Driver。Java SQL框架允许多个数据库驱动程序。 DriverManager类:管理一组JDBC driver 阅读全文
posted @ 2019-08-22 17:02 Storm_L 阅读(3100) 评论(1) 推荐(1) 编辑
摘要: 许多数据库的auto-commit默认是ON的,比如MySQL,PostgresSQL等。当然也有默认是OFF的,比如Oracle(Oracle里面执行DML语句是需要手动commit的)。 这里我们以MySQL为例,先写一个基本的JDBC连接的例子: 在auto-commit默认是ON的情况下,每 阅读全文
posted @ 2019-08-22 13:32 Storm_L 阅读(2469) 评论(0) 推荐(1) 编辑
摘要: 简介 在微服务架构中,项目中前端发起一个请求,后端可能跨几个服务调用才能完成这个请求。如果系统越来越庞大,服务之间的调用与被调用关系就会变得很复杂,那么这时候我们需要分析具体哪一个服务出问题了就会显得很困难。Spring Cloud Sleuth服务链路跟踪功能就可以帮助我们快速的发现错误根源以及监 阅读全文
posted @ 2019-08-09 11:08 Storm_L 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 接下来我们创建一个消费者服务。消费者服务从生产者服务拿取商品-价格信息,并保存在Redis中。同时,接收消息队列中生产者服务的更新提示,如果某个商品-价格被修改,则删除Redis中的缓存数据,并重新从生产者服务中取。 配置pom.xml 首先,在pom.xml中添加spring-cloud-stre 阅读全文
posted @ 2019-08-02 14:51 Storm_L 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 我们首先创建一个生产者服务。这里以一个商品价格服务为例,这个微服务可以对商品-价格信息进行增删改查,当有商品-价格信息被更新或删除,则该微服务发送消息,告诉其他调用它的系统这条信息已经被修改。 配置pom.xml 首先,在pom.xml中添加spring-cloud-stream和spring-cl 阅读全文
posted @ 2019-08-02 14:50 Storm_L 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Kafka安装 (1)从官方(http://kafka.apache.org/downloads)下载安装包。kafka安装包和一般安装包的命名方式不一样,我们看一个kafka包命名:kafka_2.12-2.1.1.tgz,其中2.12是scala的版本,2.1.1才是kafka的版本。官方强烈建 阅读全文
posted @ 2019-08-02 14:43 Storm_L 阅读(477) 评论(0) 推荐(0) 编辑