上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 前提背景 我们距离“不再智障”的智能客服还有多远?对于智能客服,用户一直都是“批评多于褒奖”,究其原因是在于人们对于AI客服的期待很高,而AI客服在实际应用中的拙劣表现让许多用户大失所望。所有功能都致力于使用负责任的、以人为本的AI应用方式,即Contact Center AI,谷歌认为它可能提升用 阅读全文
posted @ 2021-08-30 14:34 浩宇天尚 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 承接上文 ☕【Java技术指南】「TestNG专题」单元测试框架之TestNG使用教程指南(上),继续开展我们的下篇的TestNG的技术特性。 分组测试 分组测试即为使用group,如果你使用xml的话就是里边的标签,如果是直接在class中,是通过@Test(groups="group2")这种方 阅读全文
posted @ 2021-08-29 09:29 浩宇天尚 阅读(99) 评论(0) 推荐(0) 编辑
摘要: TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便。 详细使用说明请参考官方链接:https://testng.org/doc/index.html TestNG安装 <dependency> <groupId 阅读全文
posted @ 2021-08-28 11:25 浩宇天尚 阅读(179) 评论(0) 推荐(1) 编辑
摘要: 前提介绍 如果要设计开发一套微服务基础架构,参数化配置是一个非常重要的点,而Netflix也开源了一个叫变色龙Archaius的配置中心客户端,而且Archaius可以说是比其他客户端具备更多生产级特性,也更灵活。 在NetflixOSS微服务技术栈中,几乎所有的其它组件(例如Zuul, Hystr 阅读全文
posted @ 2021-08-27 16:15 浩宇天尚 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Win10下编译OpenJDK8 编译环境 Windows10专业版64位; 编译前准备 Tip: 以下软件的安装和解压目录尽量不要包含中文或空格,不然可能会出现问题 安装 Visual Studio 2010 Professional 在windows下编译JDK需要使用Visual Studio 阅读全文
posted @ 2021-08-25 20:46 浩宇天尚 阅读(191) 评论(0) 推荐(1) 编辑
摘要: GraalVM介绍 今天我们来讲讲整个Java生态下相当有分量的一位角儿——GraalVM:GraalVM官方网站,Quarku官方文档 GraalVM是用Java实现的基于HotSpot/OpenJDK的JVM和JDK。它支持额外的编程语言和运行范式,例如对Java应用程序AOT,从而实现快速启动 阅读全文
posted @ 2021-08-24 12:43 浩宇天尚 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 前提概要 Java的class字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令。这个过程是Java虚拟机做的,这个过程也叫编译。是更深层次的编译。 在编译原理中,把源代码翻译成机器指令,一般要经过以下几个重要步骤: 根据完成任务不同,可以将编译器的组成部分划分为前端(Front 阅读全文
posted @ 2021-08-24 12:41 浩宇天尚 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 问题概括 静态常量可以再编译器确定字面量,但常量并不一定在编译期就确定了, 也可以在运行时确定,所以Java针对某些情况制定了常量优化机制。 常量优化机制 给一个变量赋值,如果等于号的右边是常量的表达式并且没有一个变量,那么就会在编译阶段计算该表达式的结果。 然后判断该表达式的结果是否在左边类型所表 阅读全文
posted @ 2021-08-23 21:07 浩宇天尚 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Google Guava Collections 使用介绍 简介 Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 Java特性的充分利用,使得其在 Java 社区受到很高评价 阅读全文
posted @ 2021-08-22 10:11 浩宇天尚 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 背景 SMP(Symmetric Multi-Processor) 对称多处理器结构,它是相对非对称多处理技术而言的、应用十分广泛的并行技术。 在这种架构中,一台计算机由多个CPU组成,并共享内存和其他资源,所有的CPU都可以平等地访问内存、I/O和外部中断。 虽然同时使用多个CPU,但是从管理的角 阅读全文
posted @ 2021-08-21 13:20 浩宇天尚 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前提介绍 ShardingSphere介绍 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据 阅读全文
posted @ 2021-08-20 12:40 浩宇天尚 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 前言 在目前众多编程语言中,Java 语言的表现还是抢眼,不论是企业级服务端开发,还是 Andorid 客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java 语言也能占有一席之地,如Hadoop,Spark,Flink 大数据等。而作为已经诞生 24 年的 Java 相比其他语言来说, 阅读全文
posted @ 2021-08-19 12:48 浩宇天尚 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Feign工作流程源码解析 什么是feign:一款基于注解和动态代理的声明式restful http客户端。 原理 Feign发送请求实现原理 微服务启动类上标记@EnableFeignClients注解,然后Feign接口上标记@FeignClient注解。@FeignClient注解有几个参数需 阅读全文
posted @ 2021-08-18 21:28 浩宇天尚 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 痛点背景 业务场景 假设有这么一个需求,用户下单后如果30分钟未支付,则该订单需要被关闭。你会怎么做? 之前方案 最简单的做法,可以服务端启动个定时器,隔个几秒扫描数据库中待支付的订单,如果(当前时间-订单创建时间)>30分钟,则关闭订单。 方案评估 优点:是实现简单,缺点呢? 缺点:定时扫描意味着 阅读全文
posted @ 2021-08-17 20:20 浩宇天尚 阅读(315) 评论(0) 推荐(0) 编辑
摘要: JWT基本概念 JWT,即 JSON Web Tokens(RFC 7519),是一个广泛用于验证 REST APIs 的标准。虽说是一个新兴技术,但它却得以迅速流行。 JWT的验证过程是: 前端(客户端)首先发送一些凭证来登录(我们编写的是 web 应用,所以这里使用用户名和密码来做验证)。 后端 阅读全文
posted @ 2021-08-16 12:47 浩宇天尚 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页