Wesley13 Wesley13
3年前
java多线程——CAS
关于无锁队列,网上有很多介绍了,我做一个梳理,从它是什么再到它有哪些特性以及应用做一个总结,方便自己使用和记录。本文主要内容:非阻塞同步是什么cas是什么特性ABA问题无阻塞队列1非阻塞同步互斥同步属于一种悲观的并发策略,总认为只要不去做正确的同步措施,肯定会出问题,无论共享数据是否真的会出现竞争,它都要进行加锁。而基
Stella981 Stella981
3年前
Redis内存淘汰机制及过期Key处理
  “天长地久有时尽,此恨绵绵无绝期。”好诗!好诗啊!即使是天长地久,也总会有尽头,那么,Redis的内存是不是也会有时尽呢?答案是肯定的。那么,当Redis的内存满了以后,再来新的请求,我们该怎么办呢?这时候,大家就应该来了解Redis的内存淘汰策略了,了解了相关的知识点后,就能明白“Redis内存有时尽”后,会发生些什么。Redis内存淘汰机制
Stella981 Stella981
3年前
JavaScript面向对象编程的15种设计模式
在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。在JavaScript中并没有类这种概念,面向对象编程不是基于类,而是基于原型去面向对象编程,JS中的函数属于一等对象,而基于JS中闭包与弱类型等特性,在实现一些设计模式的方式上与众不同。ps:本文之讲述面向对象编程的设计模式策略,JavaScript原型的基础请参考阮一峰面向
可莉 可莉
3年前
2020最新Java、spring微服务、高并发、虚拟机大厂高频面试题 ,入职大厂指日可待
写在前面在知乎上看到一条消息,说互联网公司每月对架构师的需求量高达近万人,有点出乎意料。那求职季需求岂不会更多!只要放平心态,调整策略,用心准备,就能抢占先机。那么,对于技术人,尤其是Java人来说,到底需要掌握什么技术才能通过筛选呢?这里列出几个流行的技术:1、JAVA并发编程对于一个Java程序员而言,能否熟练掌
位置核验方案
地址位置信息涉及用户隐私,出于法规要求,数据需求方无法通过明文方式与外部数据进行查询和校验,同时数据提供方无法通过数据API接口的方式提供地址校验。本发明的关键技术可以解决上述问题,优化风控规则。
Immerse Immerse
2星期前
每日分享
每日分享✨独立开发者工具:SEOlyzer是一款专注于website日志分析的SEO工具,旨在帮助用户深入了解搜索引擎如何抓取和索引其网站,從而优化网站的搜索引擎表现👇点击直达:https://www.indietools.work/product/63
京东云开发者 京东云开发者
10个月前
AI对话魔法|Prompt Engineering 探索指南
作者:京东物流李雪婷一、什么是PromptEngineering?想象一下,你在和一个智能助手聊天,你需要说出非常清晰和具体的要求,才能得到你想要的答案。PromptEngineering就是设计和优化与AI对话的“提示词”或“指令”,让AI能准确理解并提
京东云开发者 京东云开发者
3个月前
AI对话魔法|Prompt Engineering 探索指南
一、什么是PromptEngineering?想象一下,你在和一个智能助手聊天,你需要说出非常清晰和具体的要求,才能得到你想要的答案。PromptEngineering就是设计和优化与AI对话的“提示词”或“指令”,让AI能准确理解并提供有用的回应。Pro
陈杨 陈杨
2个月前
HarmonyOS5云服务技术分享--云数据库使用指南
🌟华为云数据库(CloudDB)在HarmonyOS中的使用指南🌟​​嗨,开发者朋友们!​​今天咱们来聊聊华为云数据库(CloudDB)在HarmonyOS应用中的集成和使用技巧。无论你是刚接触HarmonyOS开发,还是想优化现有的数据管理逻辑,这篇