Easter79 Easter79
4年前
t
为什么需要锁在任何多用户的数据库中,必须有一套用于数据修改的一致的规则,当两个不同的进程试图同时修改同一份数据时,数据库管理系统(DBMS)负责解决它们之间潜在的冲突。任何关系数据库必须支持事务的ACID属性,所以在开始了解锁之前,首先简单了解一下数据库事务和事务的ACID属性。原子性(Atomicity):原子性意味着数据
Easter79 Easter79
4年前
springcloud分布式架构的理解
一、什么是微服务架构微服务是一种架构模式或者一种架构风格,提倡将单一应用程序划分成一组小的服务独立部署,服务之间相互配合、相互协调,每个服务运行于自己的进程中。服务与服务间采用轻量级通讯,如HTTP的RESTfulAPI等避免统一的、集中式的服务管理机制Struts2安全问题被踢出微服务:强调的是服务的大小,关注的是某一个点,是具
专注IP定位 专注IP定位
4年前
ISC大会之新型网络犯罪打击与治理指南
随着国家数字化进程与网络信息技术的迅速发展,传统违法行为以“电信、互联网”为介质,变异为“新型网络犯罪”。犯罪形式多样、群体年轻化、成本低等便利条件,使得互联网成为网络诈骗“新战场”!本次大会就“新型网络犯罪打击与治理”展开全方位论述。郑州埃文计算机科技有限公司联合创始人李腾飞特受邀出席此次盛会,2021年7月28日下午4:00《超高精度IP地址定位在新型网
DevOpSec DevOpSec
4年前
CPU负载过高异常排查实践与总结
昨天下午突然收到运维邮件报警,显示数据平台服务器cpu利用率达到了98.94%,而且最近一段时间一直持续在70%以上,看起来像是硬件资源到瓶颈需要扩容了,但仔细思考就会发现咱们的业务系统并不是一个高并发或者CPU密集型的应用,这个利用率有点太夸张,硬件瓶颈应该不会这么快就到了,一定是哪里的业务代码逻辑有问题。1、排查思路1.1 定位高负载进程首先
徐小夕 徐小夕
5年前
web性能优化的15条实用技巧
javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。加载和执行1.提高加载性能1.IE8,FF,3.5,Safari4和
Stella981 Stella981
4年前
Consul集群搭建
 近几年随着Docker容器技术、微服务等架构的兴起,人们开始意识到服务发现的必要性。微服务架构简单来说,是一种以一些微服务来替代开发单个大而全应用的方法,每一个小服务运行在自己的进程里,并以轻量级的机制来通信,通常是HTTPRESTfulAPI。微服务强调小快灵,任何一个相对独立的功能服务不再是一个模块,而是一个独立的服务。那么,当我们需要
流浪剑客 流浪剑客
2年前
Sublime Text 4 Dev 中文注册激活版 附 许可密钥 支持M1
是一款功能强大的文本编辑器,适用于Windows、Linux和macOS等操作系统。它支持多种编程语言,可以快速编辑代码并进行代码高亮显示,使得代码更加易读易懂。SublimeText4具有以下特点:界面简洁:SublimeText4的界面非常简洁,操作简
性能调优五步法
Linux内核从2.5版本开始针对NUMA架构做了大量优化工作,同时也提供了丰富的工具和接口,可以帮助我们很容易的完成访问本地内存的设置。所以,通过适当的性能调优,可以提供更高的计算能力。性能优化通常可以通过五个步骤完成
KubeCon China 2024全球大会在香港举行,京东云受邀参加探讨云原生、开源及 AI
和数字化大潮一样,在AI化的革命下,云端也在全面拥抱AI,并在方方面面变得更安全、更高效,让全球各行各业受益。2024年8月21日,由云原生计算基金会(CNCF)和Linux基金会联合主办的KubeConCloudNativeConOpenSource