摘要:
设计微服务的最佳实践有以下几个方面: 单一职责原则(Single Responsibility Principle):每个微服务应该专注于完成一个具体的业务功能,并且只有一个明确的职责。这样可以使得服务的代码、逻辑和数据模型保持简洁和清晰,易于理解和维护。 松耦合和高内聚(Loose Couplin 阅读全文
posted @ 2023-06-23 22:08
夏威夷8080
阅读(45)
评论(0)
推荐(0)
摘要:
单点登录是什么意思? 单点登录(Single Sign-On,简称SSO)是一种身份验证和授权机制,允许用户使用一组凭据(如用户名和密码)登录到多个相关应用程序或系统中,而无需为每个应用程序输入凭据。简而言之,单点登录允许用户在一次身份验证后访问多个资源,提供了便捷性和可管理性的优势。 在传统的身份 阅读全文
posted @ 2023-06-23 20:24
夏威夷8080
阅读(179)
评论(0)
推荐(0)
摘要:
背景 如果需要实现一个业务拦截器、过滤器,需要拦截request的所有传入信息。通常情况下,HttpServletRequst中的body内容只会读取一次,但是可能某些情境下可能会读取多次,由于body内容是以流的形式存在,所以第一次读取完成后,第二次就无法读取了,一个典型的场景就是Filter 在 阅读全文
posted @ 2023-06-22 21:32
夏威夷8080
阅读(507)
评论(1)
推荐(1)
摘要:
前言 有的时候,我们需要把我们系统里的接口开放给第三方应用或企业使用,那第三方的系统并不在我们自己的认证授权用户体系内,此时,要如何保证我们接口的数据安全和身份识别呢? 在为第三方系统提供接口的时候,肯定要考虑接口数据的安全问题,比如数据是否被篡改,数据是否已经过时,数据是否可以重复提交等问题。其中 阅读全文
posted @ 2023-06-22 20:48
夏威夷8080
阅读(6975)
评论(0)
推荐(0)
摘要:
本例目标对象类MyDo.class,增强的目标是性能监控。代理类是MyDoAdvice.class,实现了org.aopalliance.intercept.MethodInterceptor(spring aop包下的)。 public class MyDo { public void doThi 阅读全文
posted @ 2023-06-19 15:09
夏威夷8080
阅读(43)
评论(0)
推荐(0)
摘要:
前言 JDK1.7中的HashMap在多线程情况下扩容可能会导致死循环。本文就这个问题进行讲解。 扩容死循环 这里回顾一下HashMap1.7扩容的过程,在扩容过程中,单链表的表现,相关的代码如下: Jdk1.7:void resize(int newCapacity) { Entry[] oldT 阅读全文
posted @ 2023-06-13 10:45
夏威夷8080
阅读(319)
评论(0)
推荐(0)
摘要:
使用 Spring Boot 实现给 PDF 文件添加文字水印的示例代码。 这里我们使用 iText 库来实现 PDF 文件的操作。首先需要在 pom.xml 中添加以下依赖: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itex 阅读全文
posted @ 2023-06-09 15:11
夏威夷8080
阅读(1895)
评论(0)
推荐(0)
摘要:
onShareAppMessage 是微信小程序中用于处理用户点击右上角分享按钮时触发的事件。开发者可以使用该事件来自定义分享内容和行为。 具体使用方法如下: 在小程序页面中,定义 onShareAppMessage 方法: Page({ onShareAppMessage: function (o 阅读全文
posted @ 2023-06-09 15:00
夏威夷8080
阅读(2267)
评论(0)
推荐(0)
摘要:
`Promise` 是 JavaScript 的一种语言结构,用于管理异步操作。异步操作指的是那些无法立即完成的任务,例如网络请求、文件操作等等。在传统的 JavaScript 编程中,为了处理这些异步操作,常常需要使用回调函数,而这往往会导致代码难以读懂和维护。 `Promise` 技术的出现解决 阅读全文
posted @ 2023-06-09 14:52
夏威夷8080
阅读(112)
评论(0)
推荐(0)
摘要:
以下是一个将多张图片从上到下拼接在一起并转换成 PDF 文件的 Spring Boot 接口的示例代码: import com.itextpdf.text.Document; import com.itextpdf.text.Image; import com.itextpdf.text.pdf.P 阅读全文
posted @ 2023-06-09 14:26
夏威夷8080
阅读(1411)
评论(0)
推荐(0)
浙公网安备 33010602011771号