上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 79 下一页
摘要: 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可 阅读全文
posted @ 2022-02-18 15:43 郭慕荣 阅读(121) 评论(0) 推荐(0)
摘要: 1:for循环+随机数 实现相同位置的元素交换 public <T> void shuffle(List<T> list) { int size = list.size(); Random random = new Random(); for(int i = 0; i < size; i++) { 阅读全文
posted @ 2022-02-18 15:20 郭慕荣 阅读(279) 评论(0) 推荐(0)
摘要: 使用gradle构建工程时,可以使用-x 命令进行跳过,类似maven的Skip Test,具体配置如下: 点击运行构建时,控制台会出现如下命令,说明配置成功 Executing task 'build -x test'... 或者是通过命令的方式,单单使用gradle build的时候会把测试类的 阅读全文
posted @ 2022-02-18 10:15 郭慕荣 阅读(5306) 评论(0) 推荐(1)
摘要: 首先看下下面这个proto文件,我们后面的proto基本用法都是基于这个proto进行讲解 package pkgName; option java_package = "test1.test2"; option java_outer_classname = "TestClass"; message 阅读全文
posted @ 2022-02-13 09:26 郭慕荣 阅读(7112) 评论(0) 推荐(0)
摘要: 使用Maven打包的时候,可能会因为单元测试打包失败,这时候就需要跳过单元测试。Maven跳过单元测试有三种方法。一、命令行方式跳过测试我们可以用两种命令来跳过测试 mvn clean install -DskipTests mvn clean install -Dmaven.test.skip=t 阅读全文
posted @ 2022-01-22 10:13 郭慕荣 阅读(3495) 评论(0) 推荐(0)
摘要: @Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙的就失效了一、事务事务管理在系统开发中是不可缺少的一部 阅读全文
posted @ 2022-01-06 14:08 郭慕荣 阅读(690) 评论(0) 推荐(0)
摘要: 一、静态成员在Java8以前,我们要定义一些常量,一般会写一个类,类中都是final static的一些变量,如下: public class Constants { public static final int MAX_SERVICE_TIME = 100; } public class Hel 阅读全文
posted @ 2021-12-31 17:32 郭慕荣 阅读(445) 评论(0) 推荐(0)
摘要: 一、什么是Ioc/DI?IoC 容器:最主要是完成了完成对象的创建和依赖的管理注入等等。先从我们自己设计这样一个视角来考虑:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系 阅读全文
posted @ 2021-12-31 13:29 郭慕荣 阅读(220) 评论(0) 推荐(0)
摘要: 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven 阅读全文
posted @ 2021-12-30 14:59 郭慕荣 阅读(731) 评论(0) 推荐(0)
摘要: 要理解它们的区别,首先我们需要明白的git的架构,它是分布式的版本管理系统。我画了张图,不仅仅涉及到git fetch和git pull,对整体理解也会很有帮助。如下: 上图展示了git的整体架构,以及和各部分相关的主要命令。先说明下其中涉及的各部分。工作区(working directory),简 阅读全文
posted @ 2021-12-30 09:40 郭慕荣 阅读(427) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 79 下一页