
框架
渣一个
这个作者很懒,什么都没留下…
展开
-
es 中关于 term,match, text, keyword
转自:https://blog.youkuaiyun.com/qq_38043440/article/details/101678677最近项目中使用了ElasticSearch, 在使用基本的查询功能的时候,遇到些头疼的事情,有时候数据明明存在,用term查询就是查不到,用match才可以。有时候缺可以,差点就把es整成玄学了。后来阅读各种博客后,我想我明白其中的原理了。1. term&matchterm: 精确查询,对查询的值不分词,直接进倒排索引去匹配。 match; 模糊查询,对查询的值分原创 2021-02-19 18:11:07 · 2801 阅读 · 4 评论 -
shiro——SimpleAuthenticationInfo中的参数
/** * 执行认证逻辑 */ @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken arg0) throws AuthenticationException { System.out.println("执行认证逻辑"); UsernamePasswordToken token = (UsernamePasswordToken) ar.原创 2021-01-28 18:20:11 · 2249 阅读 · 0 评论 -
RPC与Restful比较
转自:https://developer.51cto.com/art/201906/597963.htm一、简述RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有:应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。 远程通信协议:RMI、Socket、SOAP(HTTP XML)、REST(HTTP JSON)。 通信框架:MINA 和 Netty。目前流行的开源 RPC 框架还是比较多的,有阿里转载 2020-07-31 21:20:13 · 7605 阅读 · 1 评论 -
Spring Bean的生命周期
本文作者来自《低调的小黑》 https://www.cnblogs.com/redcool/p/6397398.html问到Spring中Bean的生命周期,起始也就是考察一下对Spring是否熟悉,工作中很少用到其中的内容,在这里简单整理了下。PS:可以借鉴Servlet的生命周期,实例化、初始init、接收请求service、销毁destroy;Spring上下文中的Bean也类似,【...转载 2018-03-25 16:01:48 · 142 阅读 · 0 评论 -
Java设计模式:命令模式
一、命令模式(Command)的定义将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录日志,以及支持可撤销的操作,将”发出请求的对象”和”接收与执行这些请求的对象”分隔开来。二、命令模式参与者 1.Command 声明执行操作的接口。 2.ConcreteCommand 将一个接收者对象绑定于一个动作。 ...原创 2019-01-12 20:56:33 · 325 阅读 · 0 评论 -
Java设计模式:单例模式
单例模式一个类有且仅有一个实例,并且自行实例化向整个系统提供。单例模式分类懒汉模式:指全局的单例实例在第一次被使用时构建。 饿汉模式:指全局的单例实例在类装载时构建。懒汉模式设计package com.singleton;//此为懒汉式 单例,但不是线程安全的public class Singleton { //先把唯一对象生成好 //初始化为空,只有当调用...原创 2019-01-15 20:04:48 · 141 阅读 · 0 评论 -
Java设计模式:观察者模式
观察者模式观察者模式又叫(发布-订阅)模式,观察者通过监听某个主题,一旦主题的状态发生改变,则自动通知观察者。观察者模式中的角色抽象主题(Subject):定义具体主题所需的注册,删除和通知观察者的方法接口。 具体主题(具体被观察者):具体主题的状态发生改变时,则通知这个主题的观察者。 抽象观察者(Observer):得知具体主题发生改变时更新自己,通过抽象的形式,可以使得观察者和...原创 2019-01-15 20:31:39 · 175 阅读 · 0 评论