基于elasticSearch实现自动补全 为什么要用es来实现? 因为能共用一个搜索服务,并且稳定,能利用已有的分词器。 有多少种实现方法?本文用的是哪一种? https://www.elastic.co/guide/en/elasticsearch/reference/current/searc ...
分类:
其他好文 时间:
2021-07-19 16:56:46
阅读次数:
0
最近做专心web安全有一段时间了,但是目测后面的活会有些复杂,涉及到更多的中间件、底层安全、漏洞研究与安全建设等越来越复杂的东东,所以在这里想写一个系列关于web安全基础以及一些讨巧的payload技巧以便于备忘。不是大神、博客内容非常基础,如果真的有人看而且是大牛们,请不要喷我,欢迎指正我的错误( ...
分类:
Web程序 时间:
2021-07-19 16:56:28
阅读次数:
0
String对象的不可变性 在实现代码中,String类被final关键字修饰了。变量char数组也被final修饰了。 类被final修饰代表该类不可被继承,char[]被final+private修饰,代表String对象不可被修改。Java实现的这个特性叫做String对象的不可变性,即Str ...
分类:
其他好文 时间:
2021-07-19 16:51:57
阅读次数:
0
mysql的char和varchar的区别 char是定长类型,当我们指定char的长度时,如果真实存储的长度没有达到我们指定的长度,则会在右边补空格来达到指定长度。varchar为可变长度类型,varchar在保存时不进行填充处理,VARCHAR类型的实际长度是它的值的实际长度+1,多出来的一个字 ...
分类:
数据库 时间:
2021-07-19 16:50:54
阅读次数:
0
依赖注入 以前的JUnit的类构造方法和测试方法都是不能有参数的,JUnit Jupiter有一个颠覆性的改进,就是允许它们有入参,这样就能做依赖注入了。 如果你对pytest的fixture有了解的话,就知道这个技术是多么的强大。 ParameterResolver是一个接口类,类构造方法和测试方 ...
分类:
其他好文 时间:
2021-07-19 16:47:11
阅读次数:
0
Linux系统的时区在安装系统时,就会要求配置,或者有一个默认的配置 时区直接影响OS层的时间显示,尤其date命令显示,或者date命令进行时间转换计算时,也会有影响 1、如果查看当前系统配置的时区(通过date命令,或者查看/etc/localtime软链接可心查询到): 2、要更改 Linux ...
分类:
系统相关 时间:
2021-07-19 16:46:55
阅读次数:
0
1. redis 6.2 系列 1.1 安装 进入官网,下载redis-6.2.4.tar.gz 将下载好的 redis 文件压缩包,上传到 linux 系统中 # 通过终端命令解压 [root@localhost local]# tar -zxvf redis-6.2.4.tar.gz # 重命令 ...
分类:
系统相关 时间:
2021-07-19 16:45:13
阅读次数:
0
目前为止的问题的总结 new Button(); 与 Button button = new Button(); 有什么区别 如下的监听事件,frame.addWindowListener(new WindowAdapter()) 中的 new WindowAdapter()具体是什么意思,有什么特 ...
分类:
其他好文 时间:
2021-07-19 16:43:28
阅读次数:
0
引言 不懂数学是学不好人工智能的,本系列文章就汇总了人工智能所需的数学知识。本文是高等数学篇。 另有线代篇和概率论篇。 人工智能数学基础之概率论 人工智能数学基础之线性代数(持续更新) 函数与极限 函数 \(y = f(x)\) ,x是函数f的自变量,y是因变量 函数极限 \(\lim\limits ...
分类:
其他好文 时间:
2021-07-19 16:42:48
阅读次数:
0
一、什么是泛型? 泛型是一种未知的数据类型,当我们不知道要使用什么数据类型的时候,可以使用泛型。 泛型也可以看成是一个变量,用来接收数据类型 E e:Element 元素 T t:type 类型 如: 1 public class ArrayList<E>{ 2 public boolean add ...
分类:
编程语言 时间:
2021-07-19 16:42:15
阅读次数:
0