摘要:
场景描述
在微服务架构中,每个微服务负责自己的数据库,微服务A是不允许直接连接微服务B的数据库进行操作的。
现在有2个微服务,一个是订单服务,一个是用户服务。
有一个数据报告的需求:生成一份包含用户信息的订单报告。
这就需要获取2个服务中的数据,进行连接汇总。
如何构建这个数据报告的服务呢?
方案1 直接连接数据... 阅读原文
2021-03-12 17:54:06 阅读(927) 评论(0)
摘要:
JVM实战调优
问题描述
某一个项目中有一个文字转语音的服务,使用的是科大讯飞的语音转换服务,需要调用三方服务。因其转换服务是一个耗时操作,官方给的demo使用的是 WebSocket 进行数据转换操作。项目中使用线程池进行调用。同时科大讯飞的语音合成有长度限制,官方给出的在[8000字节,约2000个汉字],所以需... 阅读原文
2021-03-12 16:43:04 阅读(843) 评论(0)
摘要:
一、数组概述和定义格式说明
为什么要有数组(容器):
为了存储同种数据类型的多个值
数组概念:
数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。
数组既可以存储基本数据类型,也可以存储引用数据类型。
数组定义格式:
数据类型[] 数组名 = new 数据类型[数组的长度];
... 阅读原文
2021-03-12 15:12:08 阅读(820) 评论(0)
摘要:
Java窗口的猜数字游戏
1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ ...
最近学习java看到了猜数字游戏,想自己照着写,结果找的代码有问题,就想着自己能模仿改写一个。
最开始找的代码 ⬇️
import javax.swing.JOptionPane;
public class GuessG... 阅读原文
2021-03-12 14:08:01 阅读(900) 评论(0)
摘要:
简介
volatile关键字主要是用来解决共享变量内存可见性问题和CPU指令乱序执行问题。
下面通过一个实例来说明下这两个问题导致的原因和volatile如何解决这两个问题。
volatile的使用
public class TaskRunner {
private static int number;
... 阅读原文
2021-03-12 12:55:05 阅读(876) 评论(0)
摘要:
原文链接http://zhhll.icu/2020/12/04/%E6%A1%86%E6%9E%B6/hibernate/hibernate%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4/
hibernate开发步骤
创建hibernate配置文件
创建实体类
创建对象-关系映射文件
通过... 阅读原文
2021-03-12 12:34:02 阅读(853) 评论(0)
摘要:
简介
在多线程编程中,有时候一个线程的执行可能要依赖于另外一个线程的执行结果才能执行,JDK提供了join方法来实现这种功能。
当我们在线程上调用join方法时,调用线程进入等待状态。它保持等待状态,直到引用的线程执行完成。
join及其重载方法:
join(),等待该线程执行结束。
join(long mil... 阅读原文
2021-03-12 12:24:04 阅读(885) 评论(0)
摘要:
官网:www.fhadmin.org
-----------------------springboot框架 vue.js 前后分离--------------
1.【 点击进入】 【框架平台】springboot 框架 vue.js 前后分离 时尚风格
2.【 点击进入】 【框架平台】springboot ... 阅读原文
2021-03-12 10:41:07 阅读(876) 评论(0)
摘要:
1. HTML+CSS
1.1. HTML+CssDay01
1.1.1. 常用普通标签
常用标签如下
div
span
a
p
ul+li
h1-h6
img
代码示例:
<img src=”1.jpg”>
效果:
4. 注意:
ul+li的应... 阅读原文
2021-03-12 08:46:52 阅读(894) 评论(0)
摘要:
1. HTML+CSS
1.1. HTML+CssDay01
1.1.1. 常用普通标签
常用标签如下
div
span
a
p
ul+li
h1-h6
img
代码示例:
<img src=”1.jpg”>
效果:
4. 注意:
ul+li的应... 阅读原文
2021-03-12 08:45:51 阅读(832) 评论(0)