- 博客(7)
- 收藏
- 关注
原创 nginx设置gzip和静态资源缓存
项目使用的是springboot+redis+nginx 标准框架在云服务器上部署完以后发现首页打开太慢 大概到了25s然后想办法解决该问题 首先采用了nginx的gzip把js文件和css文件压缩给前端# 开启gzipgzip on;# 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k;# gzip 压缩级别,1-10,数字越大压缩的越好,也越占用CPU时间。一般设置1和2gzip_comp_level 2;# 进行压缩的文件类型。java
2020-10-14 13:05:50 418 1
转载 MySQL全文索引
因为前端有地方用富文本编辑器 文字量挺大 所以最近想着看一下全文索引转载自 https://blog.csdn.net/mrzhouxiaofei/article/details/79940958通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较。全文索引就是为这种场景设计的。你可能会说,用 like + % 就可以实现模糊匹配了,为什么还要全文索引?like + % 在文本比较少时是合适的,
2020-08-06 13:58:35 226
原创 @PathVariable,@RequestParam,@RequestBody 三者区别
拉了一张挺好懂的图过来大概理解一下就是@PathVariable 只用在get@RequestParam 用在get或者非json格式的post,像form-data之类的@RequestBody用在json格式的post完工
2020-07-10 15:02:31 374 1
原创 cors跨域知识
转官网直通车 嘀嘀嘀https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
2020-07-09 15:31:29 166
转载 jdbc从mysql中拿数据的底层原理
刚才看了mybatis本质是对jdbc的封装之后好奇jdbc是怎么从数据库中拿取数据以前做过java写的etl 对jdbc使用流程也熟悉 这次就看看它是怎么实现的这边直接放博客地址https://www.cnblogs.com/firstdream/p/7837971.html下面是个最简单的使用jdbc取得数据的应用。在例子之后我将分成4步,分别是①取得连接,②创建PreparedStatement,③设置参数,④执行查询,来分步分析这个过程。除了设置参数那一步之外,其他的我都画了时序图,如
2020-07-06 16:29:38 565
转载 mybatis的底层执行sql原理
好奇mybatis怎么把sql查询出来的结果封装成对象传回后端看了几篇博客 ,这边拉一篇我觉得写的不错的https://blog.csdn.net/dengjili/article/details/106885978下面用三张图代表大概流程简单的说就是mybatis到jdbc的封装过程...
2020-07-06 15:47:39 454
原创 mybatis_plus 带条件批量查询
mybatis_plus 带条件批量查询1.不带条件查询单独字段并去重2.根据id查询目标记录3.功能表格1.不带条件查询单独字段并去重首先查询所有rank_name字段 然后用stream+lambada表达式提取出并去重2.根据id查询目标记录这边用了like 类似于mysql的 ‘%id%’ 其他功能下文有表格3.功能表格这边是QueryWrapper的功能模块,其他博客拉来的 用法和qw差不多 感觉还是挺好用的...
2020-07-05 17:15:22 13747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人