自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试题汇总

所谓跨平台性,是指 Java 语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java 程序是通过 Java 虚拟机在系统平台上运行的,只要该系统可以安装相应的 Java 虚拟机,该系统就可以运行 java 程序。所谓的字节码,就是 Java 程序经过编译之类产生的.class 文件,字节码能够被虚拟机识别,从而实现 Java 程序的跨平台性。Java编译:将我们的代码(.java)编译成虚拟机可以识别理解的字节码(.class)解释。

2024-02-21 15:51:19 1356 1

原创 任务调度总结

Quartz 是一个功能丰富的开源任务调度框架(job scheduling library)。从最小的独立的 Java 应用程序到最大的电子商务系统,它几乎都可以集成。Quartz 可用于创建简单或复杂的调度,以执行数十、数百个甚至数万个任务;这些任务被定义为标准 Java 组件,这些组件可以执行你想让他做的任何事情。Quartz 调度程序包括许多企业级特性,例如支持 JTA 事务(Java Transaction API,简写 JTA)和集群。

2024-01-05 09:30:41 1157 1

原创 物业系统学习总结

9.认证提供器(DaoAuthenticationProvider)接收到UserDtails的实现类对象,密码加密器(PasswordEncoder)对比UserDtails的实现类对象中的密码与Authentication对象中的密码是否一致,校验通过后,将 authorities(授权数据) 注入Authentication对象中,并设置 authenticated 为 true,表示已经被认证。4.编写认证过滤器,过滤器会去获取请求头中的token,对token进行解析取出其中的userid。

2023-12-20 09:31:30 53

原创 Spring Security认证流程

1.用户在浏览器中随意输入一个URL。2.Spring Security 会判断当前是否已经被认证(登录)如果已经认证,正常访问URL。如果没有被认证跳转到loginPage()对应的URL中,显示登录页面。3.用户输入用户名和密码点击登录按钮后,发起请求。4.如果url和loginProcessingUrl()一样才执行登录流程。否则需要重新认证。

2023-12-18 09:24:16 65

原创 JDK9~17新特性总结

在我们之前的开发中,当我们导入一个jar包作为依赖时(包括JDK官方库),实际上很多功能我们并不会用到,但是由于它们是属于同一个依赖捆绑在一起,这样就会导致我们可能只用到一部分内容,但是需要引用一个完整的类库,实际上我们可以把用不到的类库排除掉,大大降低依赖库的规模。在有序的Stream 中,takeWhile 返回从开头开始的尽可能多的元素。Java 9 中,用资源语句编写try将更容易,不需要再完整的声明一个变量了,我们可以在try子句中使用已经初始化过的资源,此时的资源是final的。

2023-12-13 20:49:08 1086 1

空空如也

空空如也

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

TA关注的人

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