天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

往事如烟的文章

微服务

SpringCloud Alibaba之 Seata 分布式事务

事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 本地事务 本地事物其实可以认为是数据库提供的事务机制。说到数据库事务就不得不说,数据库事务中的四大特性: A:原子性(Atomicity),一个事务中的所有操作,要么全部完成……继续阅读 »

4年前 (2021-03-20) 1848浏览 0评论 0个赞

开源项目

小伙开发高仿抖音项目 就问你服不?

前言 抖音,记录美好生活! 当我们在感慨技术学不完的时候,也不得不说,牛X的人真多。今天分享给大家两个高仿抖音的开源项目。两个项目一个是安卓版,另一个是iOS版。 iOS版 该项目共分为三个部分。 第一部分,为抖音个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源二级缓存框架搭建。 第二部分,围绕AVPlayerLaye……继续阅读 »

4年前 (2021-03-20) 2149浏览 0评论 0个赞

数据库

MySQL:表级锁、行级锁、共享锁、排他锁、乐观锁、悲观锁

一文读懂所有锁,了解他们的优缺点和使用场景。 表级锁与行级锁 表级锁: table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的所有表)。 锁粒度大,发生锁冲突概率大,并发效率低。 适合查询。 行级锁: row-level loking,锁住一行记录。 开销大,加锁慢。 会死锁。 锁粒度小,发生所冲突概率小,并……继续阅读 »

4年前 (2021-03-20) 1851浏览 0评论 0个赞

IntelliJ IDEA

IDEA中的一些快捷键 提高开发效率

IDEA是一款十分优秀的IDE,不进界面高大上,功能强大,而且拥有自己的生态,丰富的插件,支持扩展,今天分享几个开发中常用的快捷键,可以帮助你提高不少开发效率。 1.快速生成main方法并打印 用psvm命令能快速生成main方法。(也可以直接输入main+回车) 用sout命令能快速生成打印方法System.out.println。两个命令相结合的效果如……继续阅读 »

4年前 (2021-03-16) 2511浏览 0评论 0个赞

微服务

权衡微服务

很多开发团队已经认识到微服务架构比单体架构更优越。但是也有其他团队感觉到这是一种消弱生产力的负担。就像任何软件架构,微服务架构同样有利弊。为了能做出一个明智的选择,你必须了解这些应用并将它们运用到你特定的环境中。 微服务的优势 具有边界的健壮模块:有边界的模块化业务,可以随着团队规模的扩大而陆续增加。 独立部署:服务的部署更加简单容易,另外,因为每个微服务是……继续阅读 »

4年前 (2021-03-10) 1743浏览 0评论 0个赞

Java

深入浅出!分布式事务常见的几种解决方案

分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。 比如很多人都知……继续阅读 »

4年前 (2021-03-10) 1881浏览 0评论 0个赞

开源项目

【外卖项目】一款仿饿了么外卖系统,推荐给大家学习使用

该项目是一款仿饿了么外卖平台系统,参考了一些现有其他开源外卖项目,在此基础之上,做了优化处理,并使用SpringBoot+Vue技术开发。可用于学习使用。 01 项目说明 一个完整的外卖系统,包括手机端,后台管理,api 基于spring boot和vue的前后端分离的外卖系统 包含完整的手机端,后台管理功能 本项目主要供交流学习,不建议……继续阅读 »

4年前 (2021-03-03) 2827浏览 0评论 0个赞

IntelliJ IDEA

最新 IntelliJ IDEA 永久破解教程 激活到2100年(适用于最新版IDE) 强力推荐 亲测可用

申明:本教程 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个赞