一、服务器 这里使用egg做例子,Express,Koa大小异同 1.安装node-media-server GitHub地址:https://github.com/illu...
一、服务器 这里使用egg做例子,Express,Koa大小异同 1.安装node-media-server GitHub地址:https://github.com/illu...
一、官网:https://www.netsarang.com/zh/,进入官网后点击 XSHELL。 二、XSHELL 官网已经作了介绍,就是通过 ssh 远程连接的工具。点...
oauth2 sso 大致流程 在一个公司中,肯定会存在多个不同的应用,比如公司的OA系统,HR系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管...
一、简介 先赘述一下用户认证和用户授权: 用户认证(Authentication):系统通过校验用户提供的用户名和密码来验证该用户是否为系统中的合法主体,即是否可以访问该系统...
前言 HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端:HTTP ...
方法一 暴露Aop代理到ThreadLocal支持,在类之前加@EnableAspectJAutoProxy(exposeProxy = true)调用的时候使用((XxxS...
一、动态多数据源的配置 1.1 创建动态数据源 通过实现Spring提供的AbstractRoutingDataSource类,我们可以实现自己的数据源选择逻辑,从而可以实现...
最近碰到一个问题,Spring事件监听异步执行不生效,ApplicationListener,@Async异步不生效。经过调试源码,发现问题并解决。 1 断点,从调用链逐步...
Spring事务监听机制—使用@TransactionalEventListener处理数据库事务提交成功后再执行操作为什么使用在项目中,往往需要执行数据库操作后,发送消息或...
由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳回小程序 小程序跳转H5 需要用到小程序的web-view,...
问题描述 当想要使用poi读取一个稍微大一点的excel时,如果项目设置的最大堆内存较小,可能报错内存溢出;例如代码: 文件只有5M,但是占用的内存却又一千多M; 解决方法 ...
MyBatis Puls中已经定义了三种处理方式:FastjsonTypeHandler,GsonTypeHandler,JacksonTypeHandler我们可以直接使用...
接着上篇MyBatis--动态SQL[https://www.jianshu.com/p/368f4d951eae],单表操作都已经完成了,日常开发中难免会涉及到大量的多表查...
基本概念 流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。 如果没有流式查询,我们想要从数据库取...
1. 背景简介 WebRTC(Web Real-Time Communication)是一个谷歌开源项目,它提供了一套标准API,使Web应用可以直接提供实时音视频通信功能,...
现如今,PPT已然成为了很多领域常用的办公软件之一。为了方便后期浏览,通常会将PPT进行转换处理,较为常用的是转换为图片格式。除了PPT幻灯片的整体转换外,PPT中的形状也可...
java stream笔记 交集(查询在另一个集合中已存在的所有元素) 查询在另一个集合中不存在的所有元素 Stream 根据字段去重 Stream根据多个字段去重 Stre...
“函数式编程还有一个比较明显的有点,使用 lombok 表达式可以使代码更加的简短,好读。” 这个lombok给我整懵逼了。