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

网站站外推广方式有哪些怎么免费制作一个网站

网站站外推广方式有哪些,怎么免费制作一个网站,wordpress系统和插件,宁陵网站建设01 缓存 作为 Key-Value 形态的内存数据库#xff0c;Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单#xff0c;只需要通过 string 类型将序列化后的对象存起来即可#xff0c;不过也有一些需要注意的地方#xff1a; 必须保证不同对象的…01 缓存 作为 Key-Value 形态的内存数据库Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单只需要通过 string 类型将序列化后的对象存起来即可不过也有一些需要注意的地方 · 必须保证不同对象的 key 不会重复并且使 key 尽量短一般使用类名表名加主键拼接而成。 · 选择一个优秀的序列化方式也很重要目的是提高序列化的效率和减少内存占用。 · 缓存内容与数据库的一致性这里一般有两种做法 1.只在数据库查询后将对象放入缓存如果对象发生了修改或删除操作直接清除对应缓存或设为过期 2.在数据库新增和查询后将对象放入缓存修改后更新缓存删除后清除对应缓存或设为过期。 02 数据共享分布式 因为 Redis 是分布式的独立服务可以在多个应用之间共享。 比如共享session 在开发后台的时候需要使用session来保存用户信息当我们后台服务器不止一台而是扩展成多台的时候则需要有个来存储共享session的地方而redis可以实现session共享。 03 分布式锁 redis可以实现分布式锁主要使用setnx这个api如果存在则返回加锁失败否则加锁成功并可以设置过期时间。当程序执行完后需要解锁。在解锁的时候需要判断解锁的线程与加锁的线程是同一个线程。所以判断与解锁需要是个原子操作。这个用到了lua脚本来实现。所以实现分布式锁主要有两点 setnx存在则加锁否则返回失败 使用lua脚本完成解锁操作。 04 消息队列 List是简单的字符串列表可以从列表头部或尾部插入数据。使用的是压缩列表或者双向链表。常见命令是Left push Right pop左进右出。 消息队列在存取消息时必须要满足三个需求分别是消息保序、处理重复的消息和保证消息可靠性。 消息保序list本身就是有顺序的可以用LPush和RPop左推右出实现顺序有序值得注意的是在一直没有消息进来的情况使用pop命令一直访问List会浪费CPU资源可以使用Redis提供了 BRPOP 命令。BRPOP命令也称为阻塞式读取客户端在没有读到队列数据时自动阻塞直到有新的数据写入队列再开始读取新数据。 处理重复消息redis 本身不会去控制存储数据的重复性需要在客户端自行设计全局ID,消费者自己根据全局ID判断。 消息的可靠性当消费者从List pop出一条消息假如处理过程中异常或者系统停机则redis 上的list已经取出来了不能再重新消费。为了留存消息List 类型提供了 BRPOPLPUSH 命令这个命令的作用是让消费者程序从一个 List 中读取消息同时Redis 会把这个消息再插入到另一个 List可以叫作备份 List留存。 消息保序使用 LPUSH RPOP 阻塞读取使用 BRPOP 重复消息处理生产者自行实现全局唯一 ID 消息的可靠性使用 BRPOPLPUSH。 05 发红包 发红包需要确保在并发下红包能只被一个人抢走。 做法 将红包拆分成n份 使用redis list类型 存储红包,使用list 的pop 方法抢红包。 06 抽奖 Set 类型是一个无序并唯一的键值集合它的存储顺序不会按照插入的先后顺序进行存储。Set 类型除了支持集合内的增删改查同时还支持多个集合取交集、并集、差集。 存储某活动中中奖的用户名 Set 类型因为有去重功能可以保证同一个用户不会中奖两次。 07 限流 int类型incr方法 以访问者的ip和其他信息作为key访问一次增加一次计数超过次数则返回false。 08 计数器 int类型incr方法 例如文章的阅读量、微博点赞数、允许一定的延迟先写入Redis再定时同步到数据库。 【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 生命不息奋斗不止。每一份努力都不会被辜负只要坚持不懈终究会有回报。珍惜时间追求梦想。不忘初心砥砺前行。你的未来由你掌握 生命短暂时间宝贵我们无法预知未来会发生什么但我们可以掌握当下。珍惜每一天努力奋斗让自己变得更加强大和优秀。坚定信念执着追求成功终将属于你 只有不断地挑战自己才能不断地超越自己。坚持追求梦想勇敢前行你就会发现奋斗的过程是如此美好而值得。相信自己你一定可以做到 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.hkea.cn/news/14288117/

相关文章:

  • 网站图片优化器网站代码 公告栏 php
  • 手机端网站开发企业电子商务网站有哪些
  • 怎么建公司网站教程郑州自助建站模板
  • 网站备案变更主体电话游戏网站 模板
  • 上传了网站标志 功能链接用记事本制作html网页
  • 南宁建设网站上海市网站seo
  • 聊城制作手机网站ui培训班出来能找到工作吗
  • 商业源码网seo网站优化网站编辑招聘
  • 个人网站域名选择网站怎么做才
  • 网站建设电脑配置万网账户
  • 雄安优秀网站建设电话网站后台从哪里进去
  • 电子元器件在哪个网站上做媒体营销
  • 网站建设是系统工程品牌推广公司
  • 百度网站推广价格免费查询企业电话
  • 关于网站内容建设的正确说法如何做360购物网站
  • 网站建设需要那些基础做公司网站的公
  • 重庆永川网站建设报价台州网站建设咨询薇
  • 做论坛网站如何赚钱的如何更改网站源码
  • 金华网站建设方案开发企业设计网站公司哪家好
  • 手机网站建设全包wordpress 腾讯云cos
  • 曲靖做网站价格网站优化公司价格如何计算
  • 商城网站里可以再放cms吗深圳市宝安区松岗街道
  • 企业解决问题的方法北京seo加盟
  • 微信商城网站方案网站建设工具
  • 中国建设银行北京分行门户网站公告黑龙江省住房与建设厅网站
  • 公司做网站比较好网站 白名单
  • 南昌企业网站建设个人网站酷站赏析
  • 四川住房与城乡建设部网站php网站开发if的代码
  • vs进行网站建设嘉定房产网
  • wordpress配置数据库外贸网站seo招聘