2024-06 归档

Python生成迷宫
Python生成迷宫

算法简介: 生成一张网格,把网格里面的所有边都存进一个列表edgeList里面. 从(0, 0)开始,做DFS。每次DFS的时候,随机地选择四周一个没有走过的格子,凿墙过去,把道路打通。凿墙的

Read more
MySQL VARCHAR列的最大长度是多少?
MySQL VARCHAR列的最大长度是多少?

VARCHAR数据类型将可变长度字符数据存储在单字节和多字节字符中。此数据类型的语法为VARCHAR(n),其中n是最大字符数,并且必须在创建表时指定。在MySQL 5.03之前,n的值可以在0到25

Read more
面向对象编程-终结篇 es6新增语法
面向对象编程-终结篇 es6新增语法

各位,各位,终于把js完成了一个段落了,这次的章节一过我还没确定下面要学的内容可能是vue也可能是前后端交互,但无论是哪个都挺兴奋的,因为面临着终于可以做点看得过去的大点的案例项目了,先憋住激动地情绪

Read more
自动化加载Express的路由设置
自动化加载Express的路由设置

在使用node + express进行后台开发时,对路由进行配置时,往往需要现在routes文件夹下创建对应的路由,然后在app.js里逐个的require进来,然后使用 app.use('/path

Read more
Spring中的Ant路径匹配工具组件AntPathMatcher
Spring中的Ant路径匹配工具组件AntPathMatcher

Spring中的绝大多数的路径匹配规则是依照Ant的标准来的 实际上不只是SpringMVC,整个Spring框架的路径解析都是按照Ant的风格来的,在Spring中的具体实现,详情参见 org.sp

Read more
高并发下redis缓存常见问题
高并发下redis缓存常见问题

redis作为缓存,与数据库一起给系统提供数据服务,redis不只是提供了查询访问的高性能响应,而且屏蔽了大量的对数据库的查询请求,避免了高并发下数据库被击溃的问题。 对于应用了缓存的数据,可以粗略的

Read more
企业应用架构研究系列二十八:身份认证 Beginning Out With IdentityServer4
企业应用架构研究系列二十八:身份认证 Beginning Out With IdentityServer4

  在.Netcore 技术栈中,一直在使用了开源组件IdentityService4进行身份管理,其功能的强大和易用性的确很受开发者喜欢,但是最近其开源组织Duende Software 

Read more
@DateTimeFormat 和 @JsonFormat 注解
@DateTimeFormat 和 @JsonFormat 注解

1. 准备 定义一个pojo,它有一个 java.util.Date 类型的属性 date。 import java.util.Date; public class DateVo { pri

Read more
如何在MySQL中添加两个或多个字符串?
如何在MySQL中添加两个或多个字符串?

CONCAT()在MySQL中,一个称为的字符串函数用于将两个或多个字符串连接为一个字符串。 语法 CONCAT(String1,String2,…,StringN) 在此,CONCAT函数的参数是需

Read more
Vue中的路由守卫
Vue中的路由守卫

作用:对路由进行权限控制 分类:全局守卫、独享守卫、组件内守卫 1.全局守卫 1.1 全局前置守卫 顾名思义,前置守卫主要是在你进行路由跳转之前根据你的状态去 进行一系列操作(全局前置是为在路由初始

Read more