- 博客(6)
- 收藏
- 关注
原创 JVM探究
请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?
2023-04-17 23:25:15 184
原创 创建型模式
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。创建型模式分为:单例模式工厂方法模式抽象工厂模式原型模式建造者模式。
2023-06-15 08:25:39 83 1
原创 SpringSecurity-从入门到精通
我们还希望在认证失败或者是授权失败的情况下也能和我们的接口一样返回相同结构的json,这样可以让前端能对响应进行统一的处理。要实现这个功能我们需要知道SpringSecurity的异常处理机制。 在SpringSecurity中,如果我们在认证或者授权的过程中出现了异常会被ExceptionTranslationFilter捕获到。在ExceptionTranslationFilter中会去判断是认证失败还是授权失败出现的异常。
2023-05-11 20:30:35 128
原创 SSM整合
SSM整合步骤 1.SSM整合 1.0 步骤分析 我们先来分析下如何把Spring,SpringMVC,Mybatis整合到一起。 1.0.1 步骤 ①Spring整合上Mybatis 通过Service层Dao层都注入Spring容器中 ②引入配置SpringMVC 把Controller层注入SpringMVC容器中 ③让web项目启动时自动读取Spring配置文件来创建Spring容器 可以使用ContextLoaderListener来实现Spring容器的创建。 1.0.2 常见疑
2023-04-30 20:37:03 80 1
原创 函数式编程
Lambda是JDK8中一个语法糖。他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。 Java8的Stream使用的是函数式编程模式,如同它的名字一样,它可以被用来对集合或数组进行链状流式的操作。可以更方便的让我们对集合或数组操作。 我们在编写代码的时候出现最多的就是空指针异常。所以在很多情况下我们需要做各种非空的判断。if(author!= null) { 尤其是对象中的属性还是一个对象的情况下。
2023-04-17 23:07:21 72 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人