自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 MySQL解决count查询慢而写的分页查询总量缓存器

MySQL解决count查询慢而写的分页查询总量缓存器

2023-11-22 17:26:50 2373

原创 Web项目防止SQL注入的四种方案

Web项目防止SQL注入的四种方案

2023-11-21 17:51:54 307

原创 你的@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

原创 项目开启前,需要配置好的东西,提升效率

开启项目之前,提前配置好,提升效率

2023-10-22 17:43:52 45 1

原创 12306百万人抢一万张票,系统如何保持稳定

12306百万人抢一万张票,系统如何保持稳定前端后端数据库其他

2023-10-22 17:35:47 51 1

原创 如何解决系统忙碌的问题

如何解决系统瞬时高并发的问题

2023-10-22 17:03:35 67 1

原创 面向对象程序设计的六大基本原则

设计模式

2023-10-16 11:13:19 31 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

原创 BigDecimal理解与使用

BigDecimal的理解与使用

2023-09-12 13:00:56 24

原创 后端数据校验(JSP303)

JSR303后端数据校验

2023-08-22 23:00:05 105 1

原创 后端接口测试的好用插件(POJO TO JSON)

idea好用小插件,大大提高后端接口的测试效率(POJO TO JSON)

2023-08-21 20:48:36 710 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

原创 Idea中操作Git,代码管理,协同开发

idea中操作Git,分支操作,协同开发!

2022-07-10 00:29:41 377

原创 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

原创 多线程之生产者和消费者

多线程之生产者和消费者案例

2021-10-10 23:39:50 24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除