- 博客(11)
- 收藏
- 关注
原创 Spring Security详解
Spring Security 是 Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户。 授权:经过认证后判断当前用户是否有权限进行某个操作。
2024-05-06 15:06:39
1756
原创 JDK动态代理和CGLIB静态代理
不管是JDK,spring框架,还是日常的开发中几乎可以说无处不在,下面一张简图描述了代理这个模式的业务场景,有过一些开发经验的同学对这张图应该不难理解;
2024-05-06 11:02:03
850
原创 配置本地Maven仓库
本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新。(感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回;没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存。
2024-05-03 10:24:22
678
1
原创 Springboot配置线程池
(1):核心线程数,指的是核心线程大小,线程池中维护一个最小的线程数量,即使这些线程处于空闲状态,也一直存在池中,除非设置了。(2):最大线程数,指的是。(3):空闲线程存活时间,具体说,当线程数大于核心线程数时,空闲线程在等待新任务到达的最大时间,如果超过这个时间还没有任务请求,该空闲线程就会被销毁。(4):空闲线程存活时间的单位,keepAliveTime的计量单位。枚举类型TimeUnit类。(5)
2024-05-02 09:54:20
2923
2
原创 MYSQL之窗口函数
MySQL 8.0 引入了窗口函数(也称为分析函数),这是一项对 MySQL 功能的重大扩展,提供了在 SQL 查询中进行更复杂的统计和数据分析功能。使用窗口函数可以执行各种操作,如求和、计数、平均值计算,以及在数据集内进行行之间的比较等。其中row_number、rank、dense_rank的区别如下,对于年龄集合{22,23,22},使用它们的排序结果依次为{1,2,3}、{1,1,3}、{1,1,2}。在窗口函数中定义的数据行序列中的其他行,而不需要进行自连接或复杂的子查询。
2024-04-30 09:50:02
383
1
原创 聚簇索引和非聚簇索引
在 MySQL 的 InnoDB 的表中,当没有显示的指定表的主键时,InnoDB 会自动先检查表中是否有唯一索引且不允许存在null值的字段,如果有,则选择该字段为默认的主键,否则 InnoDB 将会自动创建一个 6Byte 的自增主键。聚簇索引是物理有序的;非聚簇索引是逻辑有序,物理无序,在mysql中数据存储顺序就是聚簇索引的顺序,所以一个表只有一个聚簇索引,其他索引都是非聚簇的。又叫二级索引,将数据与索引分开存储,索引结构的叶子节点指向了数据对应的位置(一般存储的是数据行的主键id)
2024-04-29 11:37:04
411
原创 从0开始下载Anaconda配置环境安装cuda和pytorch
由于最近新买了一台笔记本,需要配置深度学习的环境,所以要重新下载安装配置anaconda,cuda以及pytorch环境,这篇博客从0开始,细致简单搭建起pytorch环境,。重点说明一下!!!下载前一定要确定好自己的版本依赖,比如我这次下载的每一个版本就是 cudatoolkit 11.6 + pytorch1.12.0 + python3.7 其中anaconda版本选择适应python3.7的,下面会仔细讲到。
2023-04-16 20:40:35
3570
5
原创 Linux下开启rabbitmq延迟队列服务
3:上传到自己的linux服务器上,首先找到自己的rabbitmq位置,把下载好的rabbitmq_delayed_message_exchange-3.10.0.ez上传到rabbitmq3.10.0的plugins目录下。rabbitmq延迟队列服务在使用rabbitmq结合redis应对高并发秒杀活动 和流量削峰有重要作用,因此,本文简单三步,同时提供了插件的下载连接,开启rabbitmq延迟队列,极致简便细节。注意到已经有了x-delayed-message类型的交换机了,可以正常使用,完结。
2023-04-10 15:51:27
407
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人