上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 概述 说到接触 SpringBoot 伊始,给我第一映像最深的是有两个关键元素: 对照上面的典型代码,这个两个元素分别是: @SpringBootApplication SpringApplication 以及 run() 方法 关于 @SpringBootApplication 注解的剖析已经在上 阅读全文
posted @ 2019-12-05 14:02 zhangniuniu 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 概 述 SpringBoot 约定大于配置 的功力让我们如沐春风,在我之前写的文章《从SpringBoot到SpringMVC》 也对比过 SpringBoot 和 SpringMVC 这两个框架,不过最终 SpringBoot 以超高的代码信噪比 和 易上手性 让我们映像颇深。 但归根结底,不论 阅读全文
posted @ 2019-12-05 14:00 zhangniuniu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 项目实战(一)Maven 多模块项目搭建 一、前言 最近公司项目准备开始重构,框架选定为 Spring Boot ,本篇主要记录了在 IDEA 中搭建 Spring Boot Maven 多模块项目的过程。 二、软件及硬件环境 macOS Sierra 10.12.6 Int 阅读全文
posted @ 2019-11-07 15:24 zhangniuniu 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 1:常用日志框架 2: 可以使用 private final Logger logger = LoggerFactory.getLogger(ProductCategoryRepository.class); 然后使用logger.info()等方法 或者使用@Slf4j注解,直接就可以使用log. 阅读全文
posted @ 2019-09-06 10:49 zhangniuniu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2019-09-02 15:23 zhangniuniu 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 1. 策略模式将行为和环境隔离开来,环境角色类负责维持和查询行为的类,各种类似的逻辑算法都在各个具体的策略类中进行实现,由于环境和行为隔离开来,所以行为的逻辑变更不会影响到环境和客户端。 2.uml类图: 这个模式涉及到三个角色: 环境(Context)角色:持有一个Strategy的引用。 抽象策 阅读全文
posted @ 2019-08-28 17:47 zhangniuniu 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不 阅读全文
posted @ 2019-08-02 18:05 zhangniuniu 阅读(597) 评论(0) 推荐(1) 编辑
摘要: 1、Java的异常体系 2、从概念角度解析Java的异常处理机制 3、从责任角度看Java的异常体系 checked exception 必须try catch 或者继续向上抛出异常,否则编译不能通过 4:常见Error以及Exception ClassNotFoundException和NoCla 阅读全文
posted @ 2019-07-09 13:59 zhangniuniu 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第8章 Java多线程与并发 2: hotspot中对象在内存的布局是分3部分 对象头 实例数据 对其填充 这里主要讲对象头:一般而言synchronized使用的锁对象是存储在对象头里的,对象头是由Mark Word和Class Metadata Address组成 mark word存储自身运行 阅读全文
posted @ 2019-07-03 14:44 zhangniuniu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1:控制反转(Inversion of Control,缩写为IoC), 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制 阅读全文
posted @ 2019-06-27 17:50 zhangniuniu 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页