摘要:
集合类存放在java.util包中,主要有三种:set(集),list(列表包括Queue)和map(映射)。
Collection:Collection是集合List、Set、Queue的最基本的接口。
Iterator:迭代器,可以通过迭代器遍历集合中的数据。
Map:是映射表的基础接口 。
一... 阅读原文
2021-02-21 10:20:09 阅读(1295) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
关于《JUnit5学习》系列
《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测... 阅读原文
2021-02-21 08:46:18 阅读(1289) 评论(0)
摘要:
作者:zhanlijun
来源:www.cnblogs.com/LBSer/p/6195309.html
1 为什么要拆分?
先看一段对话。
从上面对话可以看出拆分的理由:
1) 应用间耦合严重。系统内各个应用之间不通,同样一个功能在各个应用中都有实现,后果就是改一处功能,需要同时改系统中的所有应用。这种情... 阅读原文
2021-02-21 07:18:25 阅读(1285) 评论(0)
摘要:
debug是程序员在日常开发中最常使用的操作,
那么,你是如何快速在微服务架构风格下快速debug后端服务呢?
开发现状
开发的理想状态
本地调测的使用步骤
登录智能网关
如果集成开发环境是在本地局域网,则这一步可以省略,
否则需要使用智能网关,这里使用的是阿里云的智能网关,
用途是把本地开发机器跟远程... 阅读原文
2021-02-21 06:11:10 阅读(1316) 评论(0)
摘要:
本文部分摘自《Java 并发编程的艺术》
线程简介
1. 什么是线程?
现代操作系统在运行一个程序时,会为其创建一个进程,一个进程里可以创建多个线程。现代操作系统调度的最小单元是线程,也叫轻量级进程。这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能访问共享的内存变量。处理器在这些线程上高速切换,让... 阅读原文
2021-02-21 06:00:22 阅读(1273) 评论(0)
摘要:
一、为什么会出现跨域问题
出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。2021Java面试宝典
同源策略... 阅读原文
2021-02-21 00:17:02 阅读(1324) 评论(0)
摘要:
这是mybatis系列第8篇。没看前文的建议先去【Java冢狐】公众号中查看前文,方便理解和掌握。在上一篇中我们介绍了一些mybatis使用查询的一些方式,特别是一对一查询和一对多查询进行了重点介绍。没看的推荐去公众号进行查看。
今天我们介绍一下我们一直在使用的但是没有来得及做过多介绍的自动映射。
什么是自动... 阅读原文
2021-02-20 22:53:02 阅读(1324) 评论(0)
摘要:
废话不多讲直接上代码
import java.util.Scanner;
public class sb {
public static void main(String[] args) {
String a;
String b;
String c;
... 阅读原文
2021-02-20 21:58:01 阅读(1339) 评论(0)
摘要:
微服务:微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 SOA 架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。
微服务架构是一种架构模式,它提倡将单... 阅读原文
2021-02-20 21:13:07 阅读(1258) 评论(0)
摘要:
主要属性和方法
public final class String implments java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storag... 阅读原文
2021-02-20 19:41:02 阅读(1370) 评论(0)