低代码平台JeecgBoot Github超30000 Star
一、JeecgBoot介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot...
算法设计与分析|5个算法
1)分治法对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小),则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。2)回溯法(深度优先)回溯法是一种选优搜索法,按选优条件向前搜索,以达到...
Async的线程池使用的哪个?
前言 在Spring中我们经常会用到异步操作,注解中使用 @EnableAsync 和 @Async 就可以使用它了。但是最近发现在异步中线程号使用的是我们项目中自定义的线程池 ThreadPoolTaskExecutor 而不是之前熟悉的 SimpleAsyncTaskExecutor那么来...
阿里三面:如果RocketMQ消息积压了,增加消费者有用吗
面试官:RocketMQ 消息积压了,增 加消费者有用吗?我:这个要看具体的场景,不同的场景下情况是不一样的。面试官:可以详细说一下吗?我:如果消费者的数量小于 MessageQueue 的数量,增加消费者可以加快消 息消费速度,减少消 息积压。比如一个 Topic 有 4 个 Message...
说说ThreadLocal原理?
ThreadLocal可以理解为线程本地变量,它会在每个线程都创建⼀个副本,那么在线程之间访问内部副本变量就⾏了,做到了线程之间互相隔离,相⽐于synchronized的做法是⽤空间来换时间。ThreadLocal内,有⼀个静态内部类:ThreadLocalMap,ThreadLocalMap...
NJUPT【信息安全综合实验】
https://wwb.lanzouh.com/i8uxY05qu1mf 题目2:RSA-OAEP的实现 具体要求RSA算法是应用最为广泛的公钥加密算法之一,但由于基本算法具有的同态性,在实际使用过程中,通常需要对基本的RSA算法进行改进,而RSA-OAEP算法即为实际使用算法之一。本课题致...
用多态实现粒子系统
书名:代码本色:用编程模拟自然系统作者:Daniel Shiffman译者:周晗彬ISBN:978-7-115-36947-5目录 4.10 用多态实现粒子系统 我们假设没有多态的存在,这时要实现前面的粒子系统类,使粒子系统同时包含多个粒子对象和Confetti对象。创建了两个列表,一个用于...
信息摘要与数字签名,数字证书
数字签名的过程如下图所示(发送者使用自己的私钥对摘要签名,接收者利用发送者的公钥对接收到的摘要进行验证)常见的摘要算法:MD5(128位),SHA(160位)。数字证书1、数字证书的内容包括:CA签名、用户信息(用户名称)、用户公钥等。2、CA签名验证数字证书的可靠性。3、用户公钥:客户端利用...
【算法题】1574. 删除最短的子数组使剩余数组有序
题目: 给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。一个子数组指的是原数组中连续的一个子序列。请你返回满足题目要求的最短子数组的长度。示例 1:输入:arr = [1,2,3,10,4,2,3,5]输出:3解释:我们需要删除的最短子数组...
在SpringBoot中使用logback优化异常堆栈的输出
一、背景 在我们在编写程序的过程中,无法保证自己的代码不抛出异常。当我们抛出异常的时候,通常会将整个异常堆栈的信息使用日志记录下来。通常一整个异常堆栈的信息是比较多的,而且存在一些没用的信息。那么我们如何优化一些异常堆栈的信息打印,过滤掉不必要的信息呢? 二、需求 1、现有的异常堆栈信息 现有...