摘要: 在Java中使用JdbcTemplate进行查询时,可以使用queryForXxx()等方法 1、jdbcTemplate.queryForInt()和jdbcTemplate.queryForLong() 查询数据记录的条数,返回一个int(数据范围较小)或者一个Long(数据范围较大)类型 St 阅读全文
posted @ 2022-01-26 14:52 ArosyCat 阅读(2657) 评论(0) 推荐(0) 编辑
摘要: 线程安全 众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复杂的,在没有充足的同步的情况下,多个线程中的操作执行顺序是不可预测的。 Java里面进行多线程通信的主要方式就是共享内存 阅读全文
posted @ 2022-01-26 14:48 ArosyCat 阅读(177) 评论(0) 推荐(0) 编辑
摘要: JSON 1、什么是JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持(包括C,C++,C#,Java,JavaScript,P 阅读全文
posted @ 2022-01-26 14:45 ArosyCat 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、概述 为什么叫Nacos? 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Serivce。 Nacos是什么? 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心 Nacos:Dynamic Naming and Configuration Serv 阅读全文
posted @ 2022-01-26 14:29 ArosyCat 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 由于Spring Cloud Netflix项目进入维护模式,2018.10.31,Spring Cloud Alibaba正式入驻了Spring Cloud官方孵化器,并在Maven中央库发布了第一个版本。 Spring Cloud for Alibaba,它是由一些阿里巴巴的开源组件 阅读全文
posted @ 2022-01-26 14:20 ArosyCat 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、概述 屏蔽底层消息中间件的差异,降低切换版本,统一消息的编程模型。 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。 应用程序通过inputs或者outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定),而 阅读全文
posted @ 2022-01-26 14:18 ArosyCat 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Spring Cloud Bus 配置Spring Cloud Config使用可以实现配置的动态刷新。 是什么? Spring Cloud Bus 是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Cloud Bus目 阅读全文
posted @ 2022-01-26 14:15 ArosyCat 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、概述 官网文档 为什么需要config? 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 什么是Config? SpringCloud Confi 阅读全文
posted @ 2022-01-26 14:11 ArosyCat 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 一、官网文档 概述 SpringCloud Gateway是Spring Cloud的一个全新项目,基于Spring 5.0 + Spring Boot 2.0和Project Reactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。 SpringCloud G 阅读全文
posted @ 2022-01-26 14:06 ArosyCat 阅读(313) 评论(0) 推荐(0) 编辑