知识点总结
文章平均质量分 59
南宫拾壹
java学习ing
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Validator自定义校验器正则参考
Validator自定义校验器正则参考package com.example.common;import org.springframework.util.StringUtils;import java.util.regex.Pattern;/** * @Auther: 长颈鹿 * @Date: 2021/07/22/16:28 * @Description: 常用的一些验证,如手机、移动号码、联通号码、电信号码、密码、座机、 邮政编码、邮箱、年龄、身份证、URL、QQ、汉字、字母、数字原创 2021-07-22 17:11:54 · 773 阅读 · 0 评论 -
SpringBoot中使用lombok&注意事项
SpringBoot中使用lombok&注意事项Lombok需求在传统的开发过程中,一个javabean开发非常琐碎和麻烦,如下:package com.example.entity;public class User { // 用户编号 private Integer id; // 用户昵称 private String nickname; // 用户密码 private String password; // 用户头像原创 2021-07-19 23:07:48 · 454 阅读 · 1 评论 -
Spring和Springboot中容器注入那些事
Spring和Springboot中容器注入那些事spring容器如何去存储我们的bean底层:每一个bean对应了一个BeanDefinition对象,每个bean注册到Map中。如何证明呢?答案是:使用BeanDefintionMap来存储的所有的bean。 也就是说springioc就是一个map,仅此而已。springioc负责:对象的初始化,对象管理,对应的依赖注入,对象的生命周期,对象的获取等(对象的生命周期的管理)一般情况下,JVM不会回收这块空间,因为它是一个强引用,除非调用了原创 2021-07-17 15:48:30 · 540 阅读 · 0 评论 -
SpringBoot父子工程模块化开发
SpringBoot父子工程模块化开发准备工作开发工具:idea / spring tool suitjdk环境:jdk1.8+maven的:3.5+搭建的过程创建一个父工程创建子工程(模块化工程)创建一个父工程父工程作用:统一管理所以的子工程以及相关版本统一管理和依赖,可以统一编译。创建一个maven工程创建成功父工程的注意事项:1、删除src目录2、把pom.xml中的的packaging修改成pom<packaging>pom<原创 2021-07-17 12:41:50 · 820 阅读 · 1 评论 -
@ConfigurationProperties注入属性
@ConfigurationProperties注入属性概述获取到了自定义属性还是官方的属性,都通过==@Value(“${key}”)==来获取。除了这种方式外,springboot还提供一种 @ConfigurationProperties 属性注入的机制。这也是如下配置的原理# 环境激活spring: profiles: active: dev分析@Value(“${key}”) 存在的问题:不具有面向对象的特征。比如:#自定义属性ksd: weixin: a原创 2021-07-16 20:51:54 · 1284 阅读 · 0 评论 -
SpringBoot常见配置说明
SpringBoot常见配置说明配置文件核心点配置: application.properties 或者 application.yml在开发中如果两者同时存在:application.properties > application.yml ,但是前提是:相同的配置,如果不配置的取并集(不同的综合一起加载到内存中)。== 虽然有这样的机制,但在开发中,不建议两者同时存在,没有必要 ==比如配置随机端口:server: port: ${random.int[8080,8999]}原创 2021-07-16 19:00:37 · 259 阅读 · 0 评论 -
Springboot对starter的认识
Springboot对starter的认识提供固执己见的“启动程序”依赖项以简化构建配置 -starterstarter是一组方便的依赖项描述符,您可以将其包含在您的应用程序中。您可以一站式地获得所需的所有Spring和相关技术,而不必遍历示例代码和复制-粘贴加载依赖关系描述符。例如,如果您希望开始使用Spring和JPA访问数据库,则需要在项目中包含Spring -boot-starter-data- JPA依赖项。启动器包含大量的依赖项,您需要这些依赖项来快速启动和运行一个项目,并且具有一组一致的原创 2021-07-16 11:30:09 · 185 阅读 · 0 评论 -
SpringBoot项目的构建
使用SpringBoot快速搭建一个单体架构搭建的流程使用idea快速构建一个springboot工程认识springboot的目录结构运行springboot项目准备工作jdk1.8+maven3.5+Spring Boot 2.4.6 requires Java 8 and is compatible up to Java 16 (included). Spring Framework 5.3.7 or above is also required.如果你使用springb原创 2021-07-16 11:09:45 · 228 阅读 · 0 评论 -
springboot概述
springboot概述SpringBoot是随着Spring4.0诞生的,它于2014年4月,发布了SpringBoot1.0.0。SpringBoot是一个内嵌Web容器(tomcat/jetty)的可执行程序(jar)的框架。在开发web应用程序的时候,不需要将项目打成war包部署到web容器中。而是作为一个可执行的程序jar即可。启动的时候把web服务器配置好,加载起来即可运行。传统的spring项目存在的问题大量的xml文件,配置相当繁琐整合第三方框架的配置相当复杂低效原创 2021-07-16 11:06:42 · 180 阅读 · 0 评论 -
springboot项目实践—登录
springboot项目实践—登录登录可谓一个项目中最重要的部分,毕竟登录就相当于一扇门,如果你的门起不到足够的保护作用,那使用更是无从谈起。我对于登录这个功能也是一步步的摸索,当然,到最后我也没写一个拦截器,不过至少还是有点儿作用。登录1.0需求分为店长端和店员端,输入账号密码之后店长和店员分别进入各自界面。实现最开始使用的版本,仅仅能识别账号密码,进入系统之后众生平等,各个用户之间没有任何差异,你甚至可以跳过登录界面,直接进入管理主界面。 // 后台管理登录 @RequestMapp原创 2020-06-30 11:19:37 · 1271 阅读 · 0 评论 -
数据结构—队列、栈、链表的理解
数据结构—队列、栈、链表的理解队列队列是一种特殊的线性结构,只允许队列首部(head)进行删除操作,称为“出队”,队列尾部(tail)进行插入操作,称为“入队”,称为“先进先出”原则。public class Queue { public static void main(String[] args) { int[] vessel = new int[100]; int[] qu...原创 2019-09-29 19:08:38 · 316 阅读 · 0 评论 -
部分排序算法总结
部分排序算法总结1.简化版桶排序public class Sort { public static void main(String[] args) { @SuppressWarnings("resource") Scanner sc = new Scanner(System.in); System.out.println("请输入个数:"); int number = s...原创 2019-09-28 16:04:30 · 435 阅读 · 0 评论 -
面向对象 部分知识点
面向对象 部分知识点今天对很多人来说是一个非常重要的日子——七夕。作为一个有尊严的单身狗,我决定复习面向对象,在学习的海洋中找到我真正的归属,有一些小知识点希望可以和众多单身狗分享。这是一个图骗java中,类 :一个代码的载体,一个数据类型 一个图纸对象: 某个类在内存中存在的个体/实例/对象public static void main(String[] args){ Be...原创 2019-08-07 01:34:43 · 269 阅读 · 0 评论
分享