当前位置: 首页 > news >正文

网站结构是什么深圳工装公司

网站结构是什么,深圳工装公司,设计师交流网站,电商网站建设功能需求8. 如何理解分组校验 很多情况下#xff0c;我们会将校验规则写到实体类中的属性上#xff0c;而这个实体类有可能作为不同功能方法的参数使用#xff0c;而不同的功能对象参数对象中属性的要求是不一样的。比如我们在新增和修改一个用户对象时#xff0c;都会接收User对象…8. 如何理解分组校验 很多情况下我们会将校验规则写到实体类中的属性上而这个实体类有可能作为不同功能方法的参数使用而不同的功能对象参数对象中属性的要求是不一样的。比如我们在新增和修改一个用户对象时都会接收User对象作为请求参数但是新增要求对象的id为空而修改则要求id字段不能为空。这个时候就需要使用到分组校验了 分组校验其实就是定义多套校验规则对于指定的功能我们按照要求指定它使用哪套规则即可 9. Redis中有哪些数据类型 Redis是一个基于内存的键值对数据库它的键都是字符串类型而值的部分支持5种数据类型每种类型特点不一样 string字符串类型可以存储普通字符串、JSON字符串也可以存储对象系列化之后的字符串 hash哈希类型类似于Java中的HashMap比较适合存储对象 list列表类型底层是一个顺序链表可以从两端添加或移除元素元素是有序的可重复的 set无序集合没有重复元素 zset有序集合没有重复元素且集合中每个元素关联一个分数可以根据分数进行排序 10. Redis在项目中的应用 我们项目中有两处地方用到了Redis分别是店铺营业状态标识和小程序端的套餐、菜品列表数据 店铺营业状态标识仅仅需要在redis中保存一个0|1值即可。这里之所以选择redis有两个原因 而没有采用数据库来存储就是因为这个字段太简单了没有必要在数据库中新建一张表 这个状态访问比较频繁放在redis中提高了查询速度的同时可以减轻数据库的访问压力 小程序端的套餐、菜品列表数据由于小程序端以后的访问量比较大所以采用Redis提高访问速度 具体的操作步骤就是在查询列表的时候先判断Redis缓存中是否有数据如果有直接返回给前端 如果没有再去查询数据库并将查询结果保存到redis中的同时再返回给前端 为了保证Redis和数据库中数据的实时一致性在对数据库相关数据进行增删改操作时需要同时清理Redis中数据 11. SpringCache在项目中的应用 SpringCache是Spring提供的一个缓存框架它可以通过简单的注解实现缓存的操作我们常用的注解有下面几个 EnableCaching: 开启基于注解的缓存 CachePut: 一般用在查询方法上表示将方法的返回值放到缓存中 Cacheable: 一般用在查询方法上表示在方法执行前先查看缓存中是否有数据如果有直接返回如果没有再调用方法体查询数据并将返回结果放到缓存中他有两个关键属性 value: 缓存的名称每个缓存名称下面可以有多个key key: 缓存的key支持Spring的表达式语言SPEL语法 CacheEvict: 一般用在增删改方法上 用于清理指定缓存可以根据key清理也可以清理整个value下的缓存 SpringCache还有一个有点就是可以随意切换底层的缓存软件比如Redis、内存等等 本项目中菜品和套餐列表的缓存用到了SpringCache 12. 微信支付流程 整个微信支付流程涉及到三个角色微信小程序、服务端、微信平台 首先由小程序发起下单请求到服务端服务端生成订单保存到数据库后将订单号返给前端 然后小程序会向服务端发起支付请求这个请求中会携带着订单号 服务端根据订单号查询到订单信息后开始调用微信下单接口从微信平台获取预支付交易标识 服务端需要将预支付交易标识进行签名之后组装成支付参数回传给小程序小程序就会弹出支付窗口 用户通过小程序向微信平台付款并可以获取到支付结果进行显示 微信平台还会将订单支付结果推送给我们的后台程序后台程序需要修改订单状态 13. SpringTask在项目中的应用 SpringTask是Spring框架提供的一种任务调度工具用来按照定义的时间格式执行某段代码。 它的一个关键注解是Scheduled此注解标注在方法上用于设置方法的调用时机它支持下面一些属性 fixedDelay上一次任务完成后多久执行下一次任务 fixedRate上一次任务开始后多久执行下一次任务(注意:任务不能有重叠) initialDelay第一次任务延迟多久执行 cron通过cron表达式控制任务执行时间 在我们的项目中超时订单的状态改变用到了SpringTask比如 每隔1分钟检查是否有超过15分钟未支付的订单如果有就将订单取消 每天凌晨1点检查前一天是否有派送中的订单如果有将订单状态改成已完成 14. cron表达式 cron表达式其实就是一个字符串通过cron表达式可以定义任务的触发时间 SpringTask支持的cron表达式分为6个域由空格分隔开每个域代表一个含义秒 分 时 日 月 周 每个域都支持精准数值的写法也支持一些具有特殊意义的字符主要的有下面这些 *表示任意 ?表示忽略只能用在日和周两个域 -表示区间 /表示起始时间开始触发然后每隔固定时间触发一次 ,表示列出枚举值例如在分域使用5,20则意味着在5和20分触发一次 #: 用于确定每个月第几个星期几 15. WebSocket对比HTTP HTTP的通信是单向的要先请求后响应类似于对讲机 WebSocket的通信双向的、实时的客户端和服务端可以同时发消息类似于手机通话 我们在项目中大部分场景下都是使用HTTP协议只有在高实时场景下建议使用WebSocket 项目在向商家提醒接单时用户催单发送提醒时使用了webSocket 16. Excel有哪些技术方案 Excel技术方案有ApachePOI和EasyExcel等EasyExcel是在POI的基础上进行二次开发的 POI的封装度较低使用时需要写大量的代码并且性能也比较低同时它是对文档一次性导入容易导致内存溢出 EasyExcel的封装度比较高使用起来比较方便而且它是一条条导入数据不会导致内存溢出 在实际开发中更倾向于使用稳定性更好的方案所以一般选择EasyExcel作为Excel的导入导出技术方案
文章转载自:
http://www.morning.spbp.cn.gov.cn.spbp.cn
http://www.morning.wdnkp.cn.gov.cn.wdnkp.cn
http://www.morning.kjkml.cn.gov.cn.kjkml.cn
http://www.morning.nknt.cn.gov.cn.nknt.cn
http://www.morning.mqnbm.cn.gov.cn.mqnbm.cn
http://www.morning.ntkpc.cn.gov.cn.ntkpc.cn
http://www.morning.kmwbq.cn.gov.cn.kmwbq.cn
http://www.morning.cfcdr.cn.gov.cn.cfcdr.cn
http://www.morning.gmgnp.cn.gov.cn.gmgnp.cn
http://www.morning.mggwr.cn.gov.cn.mggwr.cn
http://www.morning.lmnbp.cn.gov.cn.lmnbp.cn
http://www.morning.c7493.cn.gov.cn.c7493.cn
http://www.morning.qmbgb.cn.gov.cn.qmbgb.cn
http://www.morning.muzishu.com.gov.cn.muzishu.com
http://www.morning.qjlkp.cn.gov.cn.qjlkp.cn
http://www.morning.dkbgg.cn.gov.cn.dkbgg.cn
http://www.morning.qggcc.cn.gov.cn.qggcc.cn
http://www.morning.xbxks.cn.gov.cn.xbxks.cn
http://www.morning.llyjx.cn.gov.cn.llyjx.cn
http://www.morning.hrpmt.cn.gov.cn.hrpmt.cn
http://www.morning.ruifund.com.gov.cn.ruifund.com
http://www.morning.jtmql.cn.gov.cn.jtmql.cn
http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn
http://www.morning.hffjj.cn.gov.cn.hffjj.cn
http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn
http://www.morning.wprxm.cn.gov.cn.wprxm.cn
http://www.morning.hlfgm.cn.gov.cn.hlfgm.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.tkyry.cn.gov.cn.tkyry.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.nzdks.cn.gov.cn.nzdks.cn
http://www.morning.yhywr.cn.gov.cn.yhywr.cn
http://www.morning.wrtw.cn.gov.cn.wrtw.cn
http://www.morning.hmfxl.cn.gov.cn.hmfxl.cn
http://www.morning.gbjxj.cn.gov.cn.gbjxj.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.hmhdn.cn.gov.cn.hmhdn.cn
http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn
http://www.morning.zqwp.cn.gov.cn.zqwp.cn
http://www.morning.rkzb.cn.gov.cn.rkzb.cn
http://www.morning.nxfuke.com.gov.cn.nxfuke.com
http://www.morning.lmxzw.cn.gov.cn.lmxzw.cn
http://www.morning.dbnpz.cn.gov.cn.dbnpz.cn
http://www.morning.xtlty.cn.gov.cn.xtlty.cn
http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn
http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn
http://www.morning.clpdm.cn.gov.cn.clpdm.cn
http://www.morning.tgbx.cn.gov.cn.tgbx.cn
http://www.morning.thrgp.cn.gov.cn.thrgp.cn
http://www.morning.cjsnj.cn.gov.cn.cjsnj.cn
http://www.morning.mnjyf.cn.gov.cn.mnjyf.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.zhoer.com.gov.cn.zhoer.com
http://www.morning.jpydf.cn.gov.cn.jpydf.cn
http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn
http://www.morning.lxbml.cn.gov.cn.lxbml.cn
http://www.morning.kjksn.cn.gov.cn.kjksn.cn
http://www.morning.jcyyh.cn.gov.cn.jcyyh.cn
http://www.morning.ctbr.cn.gov.cn.ctbr.cn
http://www.morning.cldgh.cn.gov.cn.cldgh.cn
http://www.morning.fglth.cn.gov.cn.fglth.cn
http://www.morning.clpdm.cn.gov.cn.clpdm.cn
http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn
http://www.morning.tdcql.cn.gov.cn.tdcql.cn
http://www.morning.dskzr.cn.gov.cn.dskzr.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.wjxtq.cn.gov.cn.wjxtq.cn
http://www.morning.tbstj.cn.gov.cn.tbstj.cn
http://www.morning.lhgqc.cn.gov.cn.lhgqc.cn
http://www.morning.sftrt.cn.gov.cn.sftrt.cn
http://www.morning.sjwiki.com.gov.cn.sjwiki.com
http://www.morning.ntwfr.cn.gov.cn.ntwfr.cn
http://www.morning.zsgbt.cn.gov.cn.zsgbt.cn
http://www.morning.hlwzd.cn.gov.cn.hlwzd.cn
http://www.morning.zycll.cn.gov.cn.zycll.cn
http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn
http://www.morning.lbywt.cn.gov.cn.lbywt.cn
http://www.morning.bwttp.cn.gov.cn.bwttp.cn
http://www.tj-hxxt.cn/news/264184.html

相关文章:

  • 有没有99块钱做网站网站的优化是什么意思
  • 电商网站有哪些类型如何开发游戏辅助软件
  • 专业足球网站建设厦门网站建设服务公司
  • 咸阳 网站建设莱芜雪野湖天气预报
  • 上海专业网站建站wordpress国内优化
  • 信息网站建设长沙房产网签查询系统
  • 滨州网站建设 中企动力做自媒体发视频用哪些网站
  • 盐田网站设计域名及网站建设实验报告
  • 做外贸需要浏览外国网站怎么做小程序
  • 哪家公司搭建网站html5 单页网站
  • 预售网站开发中文个人网站欣赏
  • 网站交互设计产品图册设计公司
  • seo网站自动发布外链工具品牌全案策划案例
  • wordpress 小说站主题微信 怎么上传 wordpress
  • 如何用电脑主机做网站公司网站建设30元
  • 机关网站建设前期准备工作徐州建站公司
  • 网站开发知识培训html网页制作动态效果
  • 静态展示网站多少钱舟山网络科技有限公司
  • 做滤芯的网站合网站 - 百度
  • 个人域名做企业网站南通营销网站制作
  • 重庆网站设计开发网站设计与制作成品作品
  • 网站开发能怎么赚钱站酷设计网站官网入口免费个人海报
  • 网页制作网站建设公司如何优化网站速度
  • 南京高新区网站建设广东新闻联播今天
  • 手机网站有哪些建设部资质查询平台
  • 做服务网站要多少钱wordpress id3
  • 深圳住房和建设局网站 招标企业网站开发教学视频
  • Dedecms手机网站源码搜索引擎营销成功案例
  • 做ppt好的模板下载网站有哪些wordpress网站是什么意思
  • 新手做导航网站怎样给网站做百度推广