自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java团队招人

招生目的:刚开始先跟着学习技术,技术成熟一起接单挣钱成立一个小组,又学了技术又有项目经验,简历和就业全包。招生对象:在校大学生,零基础小白。要学习态度认真的,想学的。

2025-03-06 23:23:00 234

原创 Springboot3整合OpenAPI(Swagger3)

Swagger是一个用于设计、构建、记录和使用RESTful web服务的开源软件框架。Swagger 3(OpenAPI 3.0)提供了更加强大和灵活的API文档生成能力。本教程将指导您如何在Spring Boot 3项目中集成Swagger3,并使用Knife4j作为UI界面。在拦截器的配置中把swagger的所有请求路径加到拦截器的排除列表。在这里,您可以查看API文档,测试API接口,并获取相关信息。在您的实体类和控制层中使用Swagger注解来描述API。,并添加Swagger的配置信息。

2024-12-23 12:41:16 1567

原创 SpringBoot前后台分离项目使用Redis实现SSO单点登录

采用web集群进行的服务配置,可以得到较好的处理性能,同时也可以保证高可用的机制,但是有一个最关键性的问题就是在于Session共享与分配,从早期的开发来讲,Session共享是在tomcat中配置的(Tomcat提供了一个扩展的支持)。单点登录(SSO,Single Sign On),是在企业内部多个应用系统(如考勤系统、财务系统、人事系统等)场景下,用户只需要登录一次,就可以访问多个应用系统。在这个简化的例子中,我们是通过自定义的拦截器来处理登录,并使用Redis来存储用户的登录状态。

2024-12-15 15:02:15 2002

原创 SpringBoot使用Jackson【最全版】

概述:Springboot配置JackSon处理类属性,JavaBean序列化为JSON格式,常用框架:阿里fastjson,谷歌gson、Jackson等。① 性能:Jackson > Fastjson > Gson >同个结构② Jackson、Fastjson、Gson 类库各有特点,各有自己的专长Jackson是spring-boot-starter-json依赖的一部分,spring-boot-starter-web中包含spring-boot-starter-json。

2024-12-11 10:17:52 1947

原创 Redis教程【三】

主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,Master以写为主,Slave以读为主。这样就可以起到读写分离、性能扩展,容灾快速恢复的目的。

2024-12-10 09:55:38 1344

原创 Redis教程【二】

Springboot项目整合Redis记录了RedisTemplate和StringRedisTemplate的使用效果,由于分别使用了不同的序列化器,所以在Redis中存储的形式也不相同。RedisTemplate使用的是默认的序列化器是使用jdk序列化方式,而StringRedisTemplate使用了String序列化方式,如果使用默认的这种序列化方式,存入redis中。

2024-12-07 09:22:04 1296

原创 Redis教程【一】

web1.0时代,数据访问量很有限,用高性能的单点服务器可以解决大部分问题。随着web2.0时代的到来后,用户访问量大幅度的提升,同时产生了大量的用户数据,加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战,其实主要的挑战来自于服务器的CPU及内存压力,以及MySql的读写IO压力。Redis 是完全开源免费的,是一个高性能的key-value数据库。

2024-12-06 13:25:39 1112

原创 《JAVA软件工程师》理论考试【一】

可能会抢占受阻塞,然后再运行,再运行的时候如果遇到休眠状态,在休眠状态的同时可能会受阻塞,其他线程运行,自动休眠后如果某条线程抢到。,那么就开始运行,运行结束后,进入死亡状态结束,在运行时线程也可能收到阻塞,等待状态,在等待的时候,也可能收到阻塞,唤醒后线程运行。方法时,就会带着锁进入,(其他线程在进入时,没有锁时不能进入的)然后运行,运行完后归还锁,下一条线程拿着锁继续运行。,同步方法定义使用,需要把共享的代码单独拿出来,放入方法中,在。新建状态,受阻塞,运行状态,休眠状态,等待状态。

2024-12-02 12:18:02 746 2

原创 SpringBoot集成Swagger框架

发现了痛点就要去找解决方案。解决方案用的人多了,就成了标准的规范,这就是Swagger的由来。通过这套规范,你只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,生成多种语言的客户端和服务端的代码,以及在线接口调试页面等等。这样,如果按照新的开发模式,在开发新版本或者迭代版本的时候,只需要更新Swagger描述文件,就可以自动生成接口文档和客户端服务端代码,做到调用端代码、服务端代码以及接口文档的一致性。

2024-12-01 10:27:39 1332

原创 String核心点(高级版)【带你少走很多弯路】

共享机制:字符串常量池中的字符串是共享的,不同的对象或方法都可以引用同一个字符串对象,而不需要各自创建自己的副本。引用比较:当比较两个字符串是否相等时,如果这两个字符串都是字符串常量池中的字面量,那么比较它们的引用(即内存地址)会比比较它们的内容更加高效。比较字符串:在比较字符串时,建议使用equals()方法而不是==操作符,以确保比较的是字符串的内容而不是引用地址。尽管在字符串常量池中,通过引用比较可以高效地判断字符串是否相等,但在处理非字符串常量池中的字符串时,使用equals()方法更为稳妥。

2024-11-26 13:55:34 1025 1

原创 springboot核心面试题(简易版)

springboot核心点简易版本

2024-11-23 20:38:42 569

原创 springmvc核心点(面试题)

spring核心点(面试题)

2024-11-23 20:34:09 552

原创 mysql调优(精华版)

mysql调优

2024-11-18 10:42:30 979

原创 spring核心点(面试题)

所谓单例,就是所有的请求都由一个对象来进行处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理。事务的传播性一般用在事务嵌套的场景,比如一个事务方法里面调用了另外一个事务方法,那么两个方法是各自作为独立的方法提交还是内层的事务合并到外层的事务一起提交,这就是需要事务传播机制的配置来确定怎么样执行。AOP利用一种称为横切面的技术,刨开对象的封装,并将影响多个类的公共的行为(代码)封装为可重用的模块,组成一个切面 即为aspect,便于减少系统的重复代码,

2024-11-16 11:30:42 994 1

原创 jsp转发(forward )和重定向(redirect )的区别

转发和重定向的区别

2024-11-12 11:55:55 542

原创 mybatis核心点(面试题)

自己整理mybatis所有核心面试题

2024-11-12 11:44:54 629

javase停车场管理系统答辩PPT(高级版)

用户端功能 车辆入场功能 车辆离场功能(计算费用,打印小票) 查询车位数量 退出用户菜单 管理员功能 在场车辆查询 离场车辆查询 查看车主今日反馈 统计停车场每日营收额 退出管理员操做菜单 结束系统

2024-11-08

空空如也

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

TA关注的人

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