慢时光~

请叫我:Tom-shushu

有兴趣的大佬可以移步右边我的个人博客浏览:Z-BLOG

输了不可怕,大不了从头再来,我们还年轻---周红

2021年2月23日

Elasticsearch---DSL搜索实践

摘要: Domain Specific Language 特定领域语言,基于JSON格式的数据查询,查询更灵活,有利于复杂查询 更好的阅读体验:http://www.zhouhong.icu/post/137 一、普通url路径参数搜索 数据准备 1.建立名字为 shop 的索引 2.手动建立mapping 阅读全文

posted @ 2021-02-23 01:36 Tom-shushu 阅读(152) 评论(0) 推荐(0) 编辑

2021年2月22日

Elasticsearch简介、倒排索引、文档基本操作、分词器

摘要: lucene、Solr、Elasticsearch 1、倒排序索引 2、Lucene是类库 3、solr基于lucene 4、ES基于lucene 一、Elasticsearch 核心术语 特点: 1、es可以支持空格查询,多个关键字 2、空格支持 3、拆词查询 4、搜索内容可以高亮 5、海量数据查 阅读全文

posted @ 2021-02-22 01:47 Tom-shushu 阅读(344) 评论(0) 推荐(0) 编辑

2021年1月24日

Nginx报504 gateway timeout错误的解决方法

摘要: 一、今天登录我的网站,突然发现报了下面的一个错误: 我的第一反应是:超时了应该是Nginx代理没有设置超时时间,默认的超时时间估计太小了,然后就按照正常的方式用Xshell连接服务器,应该是网络或者是其他的原因吧,好巧不巧的我的Xshell连接不上我的服务器了,于是我想应该是Xshell的原因。所以 阅读全文

posted @ 2021-01-24 21:55 Tom-shushu 阅读(314) 评论(0) 推荐(0) 编辑

2021年1月20日

Nginx配置文件nginx.conf中location的匹配原则

摘要: 一、空格:默认匹配、普通匹配 location / { root /home; } 二、= :精确匹配(表示匹配到 /home/resources/img/face.png 这张图片) location = /resources/img/face.png { root /home; } 三、~*:匹 阅读全文

posted @ 2021-01-20 21:06 Tom-shushu 阅读(111) 评论(0) 推荐(0) 编辑

2021年1月16日

Nginx基础知识学习(安装/进程模型/事件处理机制/详细配置/定时切割日志)

摘要: 一、Linux下Nginx的安装 1.去官网 http://nginx.org/download/下载对应的Nginx安装包,推荐使用稳定版本。 2.上传Nginx到Linux服务器。 3.安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则 阅读全文

posted @ 2021-01-16 22:17 Tom-shushu 阅读(123) 评论(0) 推荐(0) 编辑

2021年1月14日

Java实现PDF和Excel生成和数据动态插入以及导出

摘要: 一、序言 Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策。 公司有这么两个需求: 需求一、给了一个表单,让把查出来的数据组装到表单中并且提供以PDF格式的下载功能。 需求二、将数据查出来以Excel表格的形式 阅读全文

posted @ 2021-01-14 21:04 Tom-shushu 阅读(760) 评论(0) 推荐(0) 编辑

2021年1月1日

高性能MySQL学习总结二----常见数据类型选择及优化

摘要: 一、数据类型的选择 MySQL的数据类型有很多种,选择正确的数据类型对于获得高性能特别地重要,如何选择合适的数据类型呢?主要遵从以下三个原则: 1.更小的通常情况下性能更好 一般情况下,应该尽量使用可以正确存储数据的最小数据类型,比如只需存储0--200的整数,则使用 tinyint unsigne 阅读全文

posted @ 2021-01-01 23:21 Tom-shushu 阅读(151) 评论(0) 推荐(0) 编辑

2020年12月28日

高性能MySQL学习总结一----MySQL常见概念

摘要: 一、MySQL逻辑架构 第一层的服务不是MySQL独有的,大多数是基于网络的客户端/服务端的工具,如连接处理、授权认证、安全等等。 第二层就是MySQL的核心功能,包括查询解析、分析、优化、缓存以及所有的内置函数,所有的跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。 第三层包含了存储引擎 阅读全文

posted @ 2020-12-28 00:50 Tom-shushu 阅读(289) 评论(0) 推荐(0) 编辑

2020年12月21日

敏感信息脱敏实现

摘要: 一、简述 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。简单来说就是你有些数据并不想让别人看见,需要进行处理再显示在页面上。 举个最简单的例子,比如我们在点外卖的时候,外卖单子上会有我们的电话号码,平台为了保证我们的信息不被泄露,就使用信息脱敏来将部分信息进行隐藏 阅读全文

posted @ 2020-12-21 01:26 Tom-shushu 阅读(878) 评论(0) 推荐(1) 编辑

2020年12月15日

SpringBoot集成Swagger2

摘要: 一、是什么 当下很多公司都采取前后端分离的开发模式,前端和后端的工作由不同的工程师完成。在这种开发模式下,维持一份及时更新且完整的 Rest API 文档将会极大的提高我们的工作效率。传统意义上的文档都是后端开发人员手动编写的,相信大家也都知道这种方式很难保证文档的及时性,这种文档久而久之也就会失去 阅读全文

posted @ 2020-12-15 20:50 Tom-shushu 阅读(297) 评论(0) 推荐(0) 编辑

导航