自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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