- 博客(22)
- 收藏
- 关注
原创 你的@Autowired是不是也被警告了,@Autowired为什么会被警告
你的@Autowired是不是也被警告了,@Autowired为什么会被警告
2023-11-21 17:33:06 172
原创 基于SpringAOP实现自定义接口权限控制
使用枚举进行权限的定义,通过四级权限树,将权限分为模块、单元、功能级、接口。/*** 接口权限枚举定义类*//*** 四级权限树* 1 模块* - 2 功能* - - 3 接口集(一般是Controller)* - - - 4 具体接口(@RequestMapping)*/// 用户管理User("user", "用户", Type.Module),SysUser(User, "系统用户", Type.Unit),
2023-11-06 17:17:02 755 1
原创 springBoot项目启动类配置日志
springBoot项目启动的时候可以把常用的接口访问路劲,项目文档,接口文档,欢迎语,公司名称等打印出来
2023-10-22 21:07:20 72 1
原创 @NotBlank注解、@NotEmpty注解、@NotNull注解的正确使用
@NotBlank注解、@NotEmpty注解、@NotNull注解的正确使用
2023-09-15 14:57:14 863 1
原创 JavaWeb中单点登录(SSO)的几种解决方案及原理
基于中央认证授权(Central Authentication Authorization, CAS) 的 SSO:CAS 是一种开源的单点登录协议,它使用令牌来实现 SSO,可以与各种应用程序进行集成。2、基于代理(Proxy)的 SSO:一个代理服务器接收来自用户的请求,并将其重定向到适当的应用程序,并将用户身份验证信息传递给该应用程序。1、基于令牌(Token)的 SSO:用户在登录成功后,得到一个令牌,然后该令牌被用于访问其他相互信任的应用程序
2023-09-15 11:22:00 1354 1
原创 云服务的三种模式,Saas,Paas,Iaas的区别
基础服务设施,可以理解为网络的硬件,存储器等,基础设计及服务。打个比方,你做饭需要一个厨房,阿里云这种的给你提供了一个厨房,这种的就是属于提供Iaas服务。在阿里云上买一台服务器,其实就相当于你租用的阿里云的服务器,你有在期限内使用它的权利。举个做饭的例子,你不用租用厨房,也不用自己买调料,可以直接买到现成的饭,这种的就属于saas服务。to B的服务比较多,需要满足两个条件,一个是订阅制,另一个是需要将服务部署在云端。实例:上传的视频可以自动进行转码,人脸识别这些,都是运营商提供的Pass服务。
2023-09-14 17:02:16 120 1
原创 Spring AOP实现项目中日志管理功能(linlp)
Spring AOP是使用spring提供的切面功能来横向拓展项目,使得一些和主业务无关的操作尽可能实现解耦,比如说我们经常使用的日志(简单来说就是只需一个注解就可以将操作类型、时间等等信息记录到日志表,无需我们在接口中自己去insert一条日志到表中了,非常方便)。
2023-09-13 16:16:45 96 1
原创 阿里云对象存储(OSS)方案设计与实现
阿里云官方OSS开发文档:https://help.aliyun.com/zh/oss/user-guide/overview-18(功能大全)作者本人录制的OSS实现视频,为了给别人分享知识,也为了自己巩固知识、沉淀知识。
2023-08-19 01:38:48 730
原创 ES6新特性
ECMAScript是浏览器语言的规范,而JavaScript只是这个规范的一个实现就像Java中JDBC是Java程序操作数据库的规范,而MySQL、Oracle各种数据库的连接驱动是一种实现。
2023-08-03 23:13:46 29
原创 Java基础篇
基本数据类型的 自动提升 和 强制转换 就可以 相互转换7中基本数据类型(除了Boolean类型)引用数据类型的默认值都为null,切记boolean类型的默认值为false!判断两个对象是否相同的时候,首先调用hashCode()方法,如果两个对象的哈希值不一样,那他们肯定不是同一个对象,如果他们的哈希值相同的话,他们不一定是同一个对象,还要调用equals()方法,判断是否是同一个对象...
2022-04-07 23:10:55 447
原创 网络编程-TCP通信-多线程实现文件上传服务器
网络编程 – TCP通信程序练习 --多线程实现文件上传服务器TCP通信基础概念:TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成虚拟链路,一旦建立了虚拟的网络连接,两端的程序就可以通过虚拟的链路进行通信!java对基于TCP协议的网络提供了良好的封装,使用Socket对象来代表两端的接口,并通过Socket产生Io流来进行网络通信,Java为客户端提供了Scoket类,为服务器端提供了ServerSocket类!客户端的代码如下:public cl
2021-10-11 23:53:18 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人