引言 最近在做会员体系的时候,涉及到了积分商城订单体系,既然设计到订单体系,因为现在的项目架构体系基本都是微服务分布式的,所以必然会涉及到分布式...
引言 最近在做会员体系的时候,涉及到了积分商城订单体系,既然设计到订单体系,因为现在的项目架构体系基本都是微服务分布式的,所以必然会涉及到分布式...
引言 ReentrantLock可重入锁,也是日常使用除了synchronized关键字最多的锁。从字面上理解可重入的意思就是同一个线程可以重复...
引言 在介绍CAS之前,我们有必要先理解线程安全的三大特性 原子性: 对于涉及共享变量访问的操作,该操作从其执行线程以外的任意线程来看是不可分割...
记录原由 最近因为公司新来的同事,在使用Git时犯了一些非常低级的错误,导致团队为了解决这些问题浪费了很多时间。究其原因其实还是对于Git内部实...
记录原由 之前虽然泛型一直在使用,但使用的过程中总是没有那么得心应手,有些细节还是过于模糊。究其原因其实是一直都没有系统深入的去理解过,最近花了...
Maven 简介 Maven是什么? Maven 这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内涵”。本文将介绍maven这一跨平台...
何为生命周期? 一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周...
Java最叼的地方就在于它的垃圾回收,同时也是Java语言相比C++ 需要程序员手动管理内存的语言的最大优势,首先还是得先聊清楚JVM的内存模型...
报错日志 在搭建 spring 4.3 + mybatis 3.4 的开发框架时,启动报错启动报错如下: nested exception is...
数据库设计 字符集 统一使用 utf8mb4 MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,简单的说utf8mb4才是真正的u...
专题公告
收集最新的技术