240 投稿
收录了42篇文章 · 2人关注
  • Resize,w 360,h 240
    分布式事务在积分商城里的应用

    引言 最近在做会员体系的时候,涉及到了积分商城订单体系,既然设计到订单体系,因为现在的项目架构体系基本都是微服务分布式的,所以必然会涉及到分布式...

  • Resize,w 360,h 240
    ReentrantLock可重入锁源码分析

    引言 ReentrantLock可重入锁,也是日常使用除了synchronized关键字最多的锁。从字面上理解可重入的意思就是同一个线程可以重复...

  • Java CAS

    引言 在介绍CAS之前,我们有必要先理解线程安全的三大特性 原子性: 对于涉及共享变量访问的操作,该操作从其执行线程以外的任意线程来看是不可分割...

  • git 你真的会用吗

    记录原由 最近因为公司新来的同事,在使用Git时犯了一些非常低级的错误,导致团队为了解决这些问题浪费了很多时间。究其原因其实还是对于Git内部实...

  • JAVA 泛型 你真的理解了吗?

    记录原由 之前虽然泛型一直在使用,但使用的过程中总是没有那么得心应手,有些细节还是过于模糊。究其原因其实是一直都没有系统深入的去理解过,最近花了...

  • Resize,w 360,h 240
    Maven 学习总结

    Maven 简介 Maven是什么? Maven 这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内涵”。本文将介绍maven这一跨平台...

  • Resize,w 360,h 240
    Maven的生命周期及插件绑定

    何为生命周期? 一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周...

  • JVM内存模型 垃圾回收

    Java最叼的地方就在于它的垃圾回收,同时也是Java语言相比C++ 需要程序员手动管理内存的语言的最大优势,首先还是得先聊清楚JVM的内存模型...

  • 一个报错引发的对spring容器加载机制的思考

    报错日志 在搭建 spring 4.3 + mybatis 3.4 的开发框架时,启动报错启动报错如下: nested exception is...

  • 数据库设计要注意的几个点

    数据库设计 字符集 统一使用 utf8mb4 MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,简单的说utf8mb4才是真正的u...

专题公告

收集最新的技术