事务
事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。
本地事务
本地事物其实可以认为是数据库提供的事务机制。说到数据库事务就不得不说,数据库事务中的四大特性:
A:原子性(Atomicity),一个事务中的所有操作,要么全部完成……继续阅读 »
4年前 (2021-03-20) 1848浏览 0评论
0个赞
3 月 16 日,OpenJDK 官网如期公布了 JDK 16 GA 版本。与 Java 15 一样,该版本的支持时间只有 6 个月。
GA 是指 General Availability,也就是官方开始推荐可以广泛使用的版本。
目前,JDK16可以在官网下载,见下图:
JDK 1……继续阅读 »
4年前 (2021-03-20) 2061浏览 0评论
0个赞
前言
抖音,记录美好生活!
当我们在感慨技术学不完的时候,也不得不说,牛X的人真多。今天分享给大家两个高仿抖音的开源项目。两个项目一个是安卓版,另一个是iOS版。
iOS版
该项目共分为三个部分。
第一部分,为抖音个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源二级缓存框架搭建。
第二部分,围绕AVPlayerLaye……继续阅读 »
4年前 (2021-03-20) 2149浏览 0评论
0个赞
一文读懂所有锁,了解他们的优缺点和使用场景。
表级锁与行级锁
表级锁:
table-level locking,锁住整个表。
开销小,加锁快。
不会死锁(一次性加载所需的所有表)。
锁粒度大,发生锁冲突概率大,并发效率低。
适合查询。
行级锁:
row-level loking,锁住一行记录。
开销大,加锁慢。
会死锁。
锁粒度小,发生所冲突概率小,并……继续阅读 »
4年前 (2021-03-20) 1851浏览 0评论
0个赞
IDEA是一款十分优秀的IDE,不进界面高大上,功能强大,而且拥有自己的生态,丰富的插件,支持扩展,今天分享几个开发中常用的快捷键,可以帮助你提高不少开发效率。
1.快速生成main方法并打印
用psvm命令能快速生成main方法。(也可以直接输入main+回车)
用sout命令能快速生成打印方法System.out.println。两个命令相结合的效果如……继续阅读 »
4年前 (2021-03-16) 2511浏览 0评论
0个赞
助人为快乐之本!
永久提供激活码下载,最新激活码已经更新,欢迎大家下载,亲测有效。
也可以去网站上下载:http://idea.94goo.com/key
2021.03.21 更新激活码:
7K45RNTSRX-eyJsaWNlbnNlSWQiOiI3SzQ1Uk5UU1JYIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7I……继续阅读 »
4年前 (2021-03-12) 3773浏览 0评论
0个赞
很多开发团队已经认识到微服务架构比单体架构更优越。但是也有其他团队感觉到这是一种消弱生产力的负担。就像任何软件架构,微服务架构同样有利弊。为了能做出一个明智的选择,你必须了解这些应用并将它们运用到你特定的环境中。
微服务的优势
具有边界的健壮模块:有边界的模块化业务,可以随着团队规模的扩大而陆续增加。
独立部署:服务的部署更加简单容易,另外,因为每个微服务是……继续阅读 »
4年前 (2021-03-10) 1743浏览 0评论
0个赞
分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。
数据库事务
在说分布式事务之前,我们先从数据库事务说起。数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。
比如很多人都知……继续阅读 »
4年前 (2021-03-10) 1881浏览 0评论
0个赞
该项目是一款仿饿了么外卖平台系统,参考了一些现有其他开源外卖项目,在此基础之上,做了优化处理,并使用SpringBoot+Vue技术开发。可用于学习使用。
01 项目说明
一个完整的外卖系统,包括手机端,后台管理,api
基于spring boot和vue的前后端分离的外卖系统
包含完整的手机端,后台管理功能
本项目主要供交流学习,不建议……继续阅读 »
4年前 (2021-03-03) 2827浏览 0评论
0个赞
申明:本教程 IntelliJ IDEA 破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。该方法适用于最新版的IDE,可以激活码2100年,已经亲测可以正常使用,强力推荐给大家。
该插件出现重大安全漏洞,建议立刻卸载,停止继续使用。
建议尝试使用激活码:http://idea.94goo.com/key
&……继续阅读 »
4年前 (2021-03-02) 19929浏览 0评论
0个赞
该项目基于 微信小程序 + Spring Boot + Vue 技术构建 ,支持单店铺,多店铺入驻的商城平台。项目自带了微信小程序和管理后台,java语言开发,已功能闭环,且达到商用标准的一套项目体系。是一个不错的挣钱项目!
1 技术栈
前端:Vue2.5
后端:JDK1.8、SpringBoot、Shiro
数据库:MySQL5.7
……继续阅读 »
4年前 (2021-02-28) 2424浏览 0评论
0个赞