惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
雷峰网
雷峰网
博客园 - 叶小钗
V
V2EX
博客园 - Franky
博客园_首页
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
S
SegmentFault 最新的问题
B
Blog RSS Feed
博客园 - 【当耐特】
D
Docker
N
Netflix TechBlog - Medium

浮华生

Elasticsearch 检索性能优化 - 浮华生 舆情监控系统综述 - 浮华生 2024 半年度总结 - 浮华生 2023 年终总结 - 浮华生 异地机器组网方案 - 浮华生 Kubernetes 部署 Elasticsearch 和 Kibana - 浮华生 2022 年终总结 - 浮华生 RabbitMQ connection channel 的关系 - 浮华生 Kafka Java 客户端 Producer 原理分析 - 浮华生 RabbitMQ 和 Kafka 应用原理简单对比 - 浮华生 阿里云 OpenSearch 介绍 - 浮华生 Golang Array 和 Slice 区别 - 浮华生 Mac OS 下打造 golang nvim 编程环境之基础配置 - 浮华生 电商搜索技术总结 - 浮华生 电商搜索业务总结 - 浮华生 2021 年终总结 - 浮华生 Cypress 实践总结 - 浮华生 年终总结 - 浮华生 关于我 - 浮华生 使用 cucumber 进行行为驱动开发(BDD) - 浮华生 微服务应用集成 SpringCloud 步骤 - 浮华生 电商搜索数据同步方案 - 浮华生 通过一道数值转换题重温计算机补码 - 浮华生 macOS 系统推荐的一些软件 - 浮华生 DevOps 实施规划(持续更新) - 浮华生 rabbitmq 如何提高可靠性并保证消费端幂等 - 浮华生 AMQ Model总结 - 浮华生 结对编程 - 浮华生 RSocket 介绍 - 浮华生 面向对象的理解 - 浮华生
项目总结 第三篇 - 浮华生
浮华生 · 2018-02-11 · via 浮华生

春节将至,项目还是滞后了,功能基本上全部实现就差细节优化了,今天非常困,眼都睁不开了,今天整理整理项目中用到的东西

  • 图片上传 使用 thumbnail 进行图片的压缩和加水印,文件上传使用表单提交会很快,需要注意的是在后台接收参数 RequestParam() 时候要注意与前台所传递的 name 值对应,否则可能会报错。
  • JQuery 的 DOM 和 BOM 处理 ,注意 sibling 和 delegate 以及事件绑定等问题
  • 数据分类查询时传递多个参数时比如商品分类 需要传递 cateId1 和 cateId2 进行数据的查询,在 DAO 层使用注解 @Param 进行参数指名。
  • 有些频繁更换的内容,比如图片和列表,此时可以选择使用拼接字符串,在后台拼接可以坚守前端代码量,在前台拼接更灵活,有多种写法,可以使用 ResponseBody 进行响应,也可以使用 ObjectMapper 将 List 集合转换成字符串。
  • MyBatis的分页插件 pageHelper 目前只会 model 携带参数返回到视图层。
  • 在写 增删改查时尽量写出通用方法,减少代码量,业务尽量写在 Service 层。
  • 数据库查询语句,Group By Having 。。。