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

往事如烟的文章

IDEA

IntelliJ IDEA 最新激活码2021,激活码2020 永久破解教程 适用于2020.3.2 推荐 亲测可用

这篇文章主要介绍了IntelliJ IDEA 2021最新激活码(亲测有效,可激活至 2089 年),非常不错,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 如果需要使用激活码激活的,可以去这里下载:http://idea.94goo.com/key 一、前言 本文分享IntelliJ IDEA 2020最新激活码,可激活至 2089 年……继续阅读 »

3周前 (03-21) 965浏览 0评论 1个赞

Java

这5个牛逼的算法设计思想,你知道几个?

一、分治法 概念:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 思想策略: 对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。 特征: 1) 该问题的规模缩……继续阅读 »

3周前 (03-21) 60浏览 0评论 0个赞

Java

java堆内存又溢出了,教你一招必杀技

JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。 先看下JAVA堆内存是如何划分的,如图: JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generation)、老年代(Old Generation),非堆内存就一个永久代(Permanent G……继续阅读 »

3周前 (03-21) 53浏览 0评论 0个赞

微服务

SpringCloud Alibaba之 Seata 分布式事务

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

3周前 (03-20) 52浏览 0评论 0个赞

开源项目

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

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

3周前 (03-20) 57浏览 0评论 0个赞

数据库

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

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

3周前 (03-20) 77浏览 0评论 0个赞

教程

2000GB视频教程+面试资料 让你从菜鸟到大神!!

最近忙中偷闲,收集了一些视频教程和面试资料,分享给大家! 整理了2000GB左右的视频教程和面试资料,视频教程囊括了前端,后端,小程序,移动端,数据库,大数据,人工智能,数据分析,算法,大学高数,分布式,高并发等,从初级到架构,附带项目实战。 另外还有一些面试资料和电子书。 再繁忙的工作也要懂得休息,里面还未大家附带一个周杰伦的14张音乐专辑资源! ok,下……继续阅读 »

4周前 (03-16) 208浏览 0评论 0个赞

IDEA

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

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

4周前 (03-16) 163浏览 0评论 0个赞

微服务

权衡微服务

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

1个月前 (03-10) 61浏览 0评论 0个赞