会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
···
79
下一页
2022年1月6日
spring事务注解@Transactional注解失效场景
摘要: @Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙的就失效了一、事务事务管理在系统开发中是不可缺少的一部
阅读全文
posted @ 2022-01-06 14:08 郭慕荣
阅读(702)
评论(0)
推荐(0)
2021年12月31日
Java8新特性系列(Interface)
摘要: 一、静态成员在Java8以前,我们要定义一些常量,一般会写一个类,类中都是final static的一些变量,如下: public class Constants { public static final int MAX_SERVICE_TIME = 100; } public class Hel
阅读全文
posted @ 2021-12-31 17:32 郭慕荣
阅读(448)
评论(0)
推荐(0)
Spring:源码解读Spring IOC原理
摘要: 一、什么是Ioc/DI?IoC 容器:最主要是完成了完成对象的创建和依赖的管理注入等等。先从我们自己设计这样一个视角来考虑:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系
阅读全文
posted @ 2021-12-31 13:29 郭慕荣
阅读(223)
评论(0)
推荐(0)
2021年12月30日
maven的快照版本与发布版本的区别
摘要: 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven
阅读全文
posted @ 2021-12-30 14:59 郭慕荣
阅读(742)
评论(0)
推荐(0)
git pull 和 git fetch的区别?
摘要: 要理解它们的区别,首先我们需要明白的git的架构,它是分布式的版本管理系统。我画了张图,不仅仅涉及到git fetch和git pull,对整体理解也会很有帮助。如下: 上图展示了git的整体架构,以及和各部分相关的主要命令。先说明下其中涉及的各部分。工作区(working directory),简
阅读全文
posted @ 2021-12-30 09:40 郭慕荣
阅读(431)
评论(0)
推荐(0)
2021年12月29日
重复注解与类型注解
摘要: Java 8对注解处理提供了两点改进:可重复的注解及可用于类型的注解重复注解:即允许在同一申明类型(类,属性,或方法)前多次使用同一个类型注解。在java8 以前,同一个程序元素前最多只能有一个相同类型的注解;如果需要在同一个元素前使用多个相同类型的注解,则必须使用注解“容器”。java8新增了重复
阅读全文
posted @ 2021-12-29 13:55 郭慕荣
阅读(202)
评论(0)
推荐(0)
2021年12月25日
Dubbo中服务消费者和服务提供者之间的请求和响应过程
摘要: 服务提供者初始化完成之后,对外暴露Exporter。服务消费者初始化完成之后,得到的是Proxy代理,方法调用的时候就是调用代理。服务消费者经过初始化之后,得到的是一个动态代理类,InvokerInvocationHandler,包含MockClusterInvoker,MockClusterInv
阅读全文
posted @ 2021-12-25 14:41 郭慕荣
阅读(447)
评论(0)
推荐(1)
2021年12月24日
java程序-二叉树的深度优先和广度优先遍历
摘要: package com.springboot.study.tests.trees; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * @Author: guodon
阅读全文
posted @ 2021-12-24 17:18 郭慕荣
阅读(258)
评论(2)
推荐(0)
图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)
摘要: 前言深度优先遍历(Depth First Search, 简称 DFS) 与广度优先遍历(Breath First Search)是图论中两种非常重要的算法,生产上广泛用于拓扑排序,寻路(走迷宫),搜索引擎,爬虫等,也频繁出现在 leetcode,高频面试题中。本文将会从以下几个方面来讲述深度优先遍
阅读全文
posted @ 2021-12-24 11:58 郭慕荣
阅读(9800)
评论(0)
推荐(0)
说说Java的Unsafe类
摘要: 前言Unsafe是Java中一个底层类,包含了很多基础的操作,比如数组操作、对象操作、内存操作、CAS操作、线程(park)操作、栅栏(Fence)操作,JUC包、一些三方框架都使用Unsafe类来保证并发安全。Unsafe类在jdk 源码的多个类中用到,这个类的提供了一些绕开JVM的更底层功能,基
阅读全文
posted @ 2021-12-24 10:23 郭慕荣
阅读(414)
评论(0)
推荐(0)
上一页
1
···
51
52
53
54
55
56
57
58
59
···
79
下一页
公告