随笔分类 -  JAVA学习

摘要:1 前言 随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容器管理的Bean,此时就需要直接获取到对应的Bean。 本文为大家整理汇总了常见的获取Bean的方式, 阅读全文
posted @ 2023-07-04 15:54 lucken 阅读(723) 评论(0) 推荐(0)
摘要:一、什么是动态代理 1、字面意思,代理就是代替别人去做一些事情,如线下店代替工厂去卖电脑、代理工厂做售后工作,线下店就是代理商,从卖给工厂的获得的钱提取分成就是增强的方法。 2、Java中就是在不改变别别的类,对类做增强处理,如打印日志、事物的控制,权限的管理,后续我们都会介绍。 二、两种实现动态代 阅读全文
posted @ 2023-05-09 14:32 lucken 阅读(952) 评论(0) 推荐(0)
摘要:springBootMVC搭建 分类专栏: spring环境配置 spring环境配置 专栏收录该内容 17 篇文章0 订阅 订阅专栏 今天给大家介绍一下spring Boot MVC,让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。 环境准备 一个称手的文本编辑器(例如 阅读全文
posted @ 2023-05-09 14:29 lucken 阅读(121) 评论(0) 推荐(0)
摘要:SpringBoot -参数接收方式 · 前言 · 使用@PathVariable接收路径中的参数 · 使用@RequestParam获取路径中?后的参数 · 使用@RequestBody获取Map对象 · 使用@RequestBody获取实体对象 前言 使用@PathVariable接收路径中的参 阅读全文
posted @ 2023-05-09 14:28 lucken 阅读(1141) 评论(0) 推荐(0)
摘要:一、组件型注解: @Component 在类定义之前添加@Component注解,他会被spring容器识别,并转为bean。 @Repository 对Dao实现类进行注解 (特殊的@Component) @Service 用于对业务逻辑层进行注解, (特殊的@Component) @Contro 阅读全文
posted @ 2023-05-09 14:27 lucken 阅读(367) 评论(0) 推荐(0)
摘要:正则表达式简单语法及常用正则表达式 基本符号: ^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $ 表示匹配字符串的结束位置 * 表示匹配 零次到多次 + 表示匹配 一次到多次 (至少有一次) ? 表示匹配零次或一次 . 表示匹配单个字符 | 阅读全文
posted @ 2023-05-08 16:23 lucken 阅读(102) 评论(0) 推荐(0)
摘要:线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服 阅读全文
posted @ 2023-05-08 16:20 lucken 阅读(195) 评论(0) 推荐(0)
摘要:Java Lambda 表达式 Java 8 新特性 Java 8 新特性 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lam 阅读全文
posted @ 2023-05-08 16:20 lucken 阅读(50) 评论(0) 推荐(0)
摘要:Class.forName()的作用与使用总结 转自:https://www.cnblogs.com/ljbguanli/p/7107058.html Java程序在执行时,Java执行时系统一直对全部的对象进行所谓的执行时类型标识。这项信息纪录了每一个对象所属的类。虚拟机通常使用执行时类型信息选择 阅读全文
posted @ 2023-05-06 15:55 lucken 阅读(338) 评论(0) 推荐(0)