自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 EasyExcel

一、成员变量上的注解@ExcelPropertyvalue:标题名、列头(如果不指定,就将成员变量名作为列头;如果要设置复杂的头,可以为value指定多个值,value = {“aaa”, “bbb”})index:指定标题字段在哪一列,设置的从0开始,默认为-1(如果不指定,则按成员变量的位置排序)@DateTimeFormat标注在成员变量上进行日期的转换,比如:@DateTimeFormat(“yyyy-MM-dd HH:mm:ss”)二、ReadWorkbook、ReadSheet里

2021-09-20 14:18:30 2312

原创 linux笔记

一、文件和目录etc:系统中的配置文件var:/var/log 程序运行日志的存放目录~:默认所在的home目录/ :根目录。通过在home目录输入 cd / 来进入二、top指令top:实时监控进程的状态,按q停止pid:进程iduser:进程所属用户pr:进程优先级ni:进程优先级,为负数,表示高优先级;为正数,表示低优先级virt:进程使用虚拟内存的总量command:表示输入命令的名字top -pid pid 实时显示指定进程的信息三、psps:显示当前时刻正在

2021-09-19 14:51:13 203

原创 一、docker概念

一、基本概念镜像(image):docker镜像相当于是一个root文件系统,来源于远程仓库容器(container):镜像和容器的关系好比类和对象的关系,容器可以看做是由静态的镜像文件所创建出来的动态实例。二、docker指令mac电脑启动docker客户端后,在 iterm2 中输入 docker images 就可以查看本地所有的镜像docker images -q 查看本地所有镜像的id如果想要拉取redis镜像,命令为:docker pull redis:5.0 , 注意这

2021-09-14 23:58:29 119

原创 mac安装docker+k8s

一、安装Docker for Desktop官网地址:https://www.docker.com/products/docker-desktop镜像地址:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/先打开运行docker后再进行第二步k8s集群的安装二、安装k8s集群安装k8s-for-docker-desktopgit clone git://github.com/AliyunContainerService

2021-09-14 01:09:59 1027 1

原创 十三、es集群

一、集群、分布式的概念和作用三个红框彼此构成集群每个红框内部构成分布式合起来就是集群分布式架构二、es集群的特点es天然支持分布式es的设计隐藏了分布式本身的复杂性三、es集群分布式架构的相关概念集群(cluster):一组拥有共同的 cluster name 的节点节点(node):集群中的一个es实例索引(index):es存放数据的地方,相当于关系数据库中database的概念分片(shard):索引可以被拆分为不同的部分进行存储,称为分片。在集群环境下,一个索引的不

2021-09-12 15:56:09 507

原创 十二、重建索引、索引别名

一、重建索引es的索引一旦创建,只允许添加字段,不允许更改字段,因为改变字段需要重建倒排索引,影响内部缓存结构,性能太低。# 使用reindex拷贝数据POST _reindex{ "source": { "index": "index_v1" }, "dest": { "index": "index_v2" }}完整脚本为:# 重建索引# 新建索引:index_v1,注意:索引名称必须全部小写PUT index_v1{ "mappings":

2021-09-12 15:32:01 1244

原创 十一、聚合查询

聚合查询指标聚合:相当于mysql的聚合函数,比如max、min、avg、sum等桶聚合:相当于mysql的group by操作。注意:不要对text类型的数据进行分组,会失败,因为text类型会进行分词,分完词之后就是不同的词条进行存储了,而分组希望的是一个整体和其他的进行比对,所以text类型的不要使用分组,keyword的可以。1、指标聚合(聚合函数)# 指标聚合 聚合函数GET goods/_search{ "query": { "match": { "tit

2021-09-12 13:30:31 269

原创 十、布尔查询

布尔查询boolQuery:对多个查询条件进行连接。连接方式有:must(and):条件必须成立must_not(not):条件必须不成立should(or):条件可以成立filter:条件必须成立。性能比must高,因为不会计算得分查询的脚本格式:GET 索引名称/_search{ "query": { "bool": { "must": [ {}, {}, {} ], "filter": [ {}, {}

2021-09-11 23:17:35 831

原创 九、多字段查询:queryString

queryString查询会对查询条件进行分词然后将分词后的查询条件和词条进行等值匹配默认取并集(or)可以指定多个查询字段GET goods/_search{ "query": { "query_string": { "fields": ["字段1","字段2"...], "query": "查询条件1 or 查询条件2" } }}如果查询字段中有三个字段,而query只有「华为手机」,那么会先自动将「华为手机」分为两个词:华为、手机

2021-09-11 22:08:13 1389

原创 八、范围查询

范围查询:rangees中任何查询都能排序gte:设置下限lte:设置上限GET goods/_search{ "query": { "range": { "price": { "gte": 100, "lte": 500 } } }}也可以设置排序规则:GET goods/_search{ "query": { "range": { "price": { "gte

2021-09-11 21:41:56 404

原创 八、模糊查询

模糊查询wildcard查询:通配符查询,?(任意单个字符),*(0个或多个字符);会进行分词regexp查询:正则查询prefix查询:前缀查询一、通配符查询(wildcard)GET goods/_search{ "query": { "wildcard": { "title": { "value": "title?" } } }}GET goods/_search{ "query": { "wildca

2021-09-11 18:30:03 255

原创 七、term查询、match查询

一、term查询不会对查询字段进行分词,也就是如果es中的数据为「华为5g手机」,那通过term指定查询条件为「华为手机」时,是查不到该条数据的。一般用term查询es中字段类型为keyword的字段,因为keyword不会分词GET 索引名称/_search{ "query": { "term": { "字段名称": { "value": "查询条件" } } }} /** * termQuery 词

2021-09-11 18:11:55 854

原创 六、bulk批量查询、bulk批量导入、match_all

一、bulk批量查询# 批量操作# 删除5号记录# 添加8号记录# 修改2号的名词为二号POST _bulk{"delete":{"_index":"person","_id":"5"}}{"create":{"_index":"person","_id":"8"}}{"name":"八号","age":80,"address":"北京"}{"update":{"_index":"person","_id":"2"}}{"doc":{"name":"二号"}} @Test

2021-09-11 14:48:59 839

原创 mac安装mysql(2021)

1、官网下载mysql官网地址:https://www.mysql.com/downloads/选择下方的社区版(GPL)点击:MySQL Community Server非m1芯片的mac选择x86,下载dmg注意:安装时选择传统密码2、环境配置vim .bash_profile加上:PATH=$PATH:/usr/local/mysql/bin使配置生效:source .bash_profile测试能否连上mysql: mysql -uroot -p3、配置 .zsh

2021-09-04 17:00:26 412

原创 抓包工具:Charles

下载证书2、电脑通过switchhosts配置ip地址和端口号(Charles会弹出)3、浏览器输入:http://chls.pro/ssl 下载证书文件4、证书文件传给手机,保存到手机中的我的文件里,然后在通用——描述文件里进行安装,安装后到 关于本机——证书信任设置 里打开对证书的完全信任5、手机和电脑连到同一wifi下,手机对此wifi进行配置代理的设置,选为手动,服务器地址通过电脑中输入hostname来获取,端口号为刚Charles提示的端口号,保存即可。6、手机请求地址,电脑上的抓

2021-09-02 00:10:28 131

133道面试题.pdf,针对java核心技术

133到java面试题,针对java核心技术,值得一看

2019-05-27

34个java问题.pdf

34个java面试问题,java的核心技术知识点,值得一看

2019-05-27

算法动态图.pdf

以动态图的形式展现算法的思想,帮助理解,往采纳

2019-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除