![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小白基础知识恶补
文章平均质量分 69
迷人的小松子
海尔生物医疗萌新java开发
展开
-
数据库根据经纬度查询离我最近的数据
数据库根据经纬度查询离我最近的数据原创 2023-02-21 11:45:05 · 253 阅读 · 1 评论 -
mybatis-plus中wrapper的用法(详细)
你就学去吧你:https://blog.csdn.net/qq_39715000/article/details/120090033?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167653238316782427418473%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167653238316782427418473&biz_id=0&原创 2023-02-16 15:49:53 · 236 阅读 · 0 评论 -
MybatisPlus 从入门到入土
https://blog.csdn.net/m0_46313726/article/details/124187527转载 2023-02-14 11:11:07 · 219 阅读 · 0 评论 -
SpringBoot——AOP
AOP:Aspect Oriented Programming 的缩写,意为:面向切面编程。面向切面编程的目标就是分离关注点。什么是关注点呢?就是关注点,就是你要做的事情。假如你是一位公子哥,没啥人生目标,每天衣来伸手,饭来张口,整天只知道一件事:玩(这就是你的关注点,你只要做这一件事)!但是有个问题,你在玩之前,你还需要起床、穿衣服、穿鞋子、叠被子、做早饭等等等等,但是这些事情你不想关注,也不用关注,你只想想玩,那么怎么办呢?对!这些事情通通交给下人去干。原创 2023-02-03 11:58:41 · 175 阅读 · 0 评论 -
Springboot——Swagger
上面我们已经配置好了 Swagger2,并且也启动测试了一下,功能正常,下面我们开始使用 Swagger2,主要来介绍 Swagger2 中的几个常用的注解,分别在实体类上、 Controller 类上以及 Controller 中的方法上,最后我们看一下 Swagger2 是如何在页面上呈现在线接口文档的,并且结合 Controller 中的方法在接口中测试一下数据。最后通过页面测试,体验了 Swagger 的强大之处,基本上是每个项目组中必备的工具之一,所以要掌握该工具的使用,也不难。原创 2023-02-02 15:11:32 · 291 阅读 · 0 评论 -
SpringBoot——玩转项目属性配置
本节课主要讲解了 Spring Boot 中如何在业务代码中读取相关配置,包括单一配置和多个配置项,在微服务中,这种情况非常常见,往往会有很多其他微服务需要调用,所以封装一个配置类来接收这些配置是个很好的处理方式。除此之外,例如数据库相关的连接参数等等,也可以放到一个配置类中,其他遇到类似的场景,都可以这么处理。最后介绍了开发环境和生产环境配置的快速切换方式,省去了项目部署时,诸多配置信息的修改。原创 2023-02-02 14:06:10 · 379 阅读 · 0 评论 -
SpringBoot——Slf4j
在开发中,我们经常使用 System.out.println() 来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。我们实际项目中使用的是 slf4j 的 logback 来输出日志,效率挺高的,Spring Boot 提供了一套日志系统,logback 是最优的选择。引用百度百科里的一段话:SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。原创 2023-02-02 13:52:37 · 6910 阅读 · 0 评论 -
Springboot——常用注解及实例
*** 若没有数据返回,默认状态码为0,提示信息为:操作成功!*/this.msg = "操作成功!/*** 若没有数据返回,可以人为指定状态码和提示信息*//*** 有数据返回时,状态码为0,默认提示信息为:操作成功!*/this.msg = "操作成功!/*** 有数据返回,状态码为0,人为指定提示信息*/// 省略get和set方法User user = new User(1, "倪升武", "123456");原创 2023-02-02 13:35:22 · 712 阅读 · 0 评论 -
SpringSecurity——从技术背景到基础知识到安装和落地应用
而认证和授权也是SpringSecurity作为安全框架的核心功能。1、安全应该在什么时候考虑?项目架构期间就需要考虑到具体实现,避免后期的项目重构。3、一般Web应用的需要进行认证和授权。除了类不一样名字不一样,很像。原创 2023-01-30 11:33:40 · 432 阅读 · 0 评论 -
Nginx快速入门——从技术背景到基础知识到安装和落地应用
nginx常用的所有知识的集合吧,加油吧小年轻原创 2023-01-29 15:01:28 · 329 阅读 · 0 评论 -
Redis知识浓缩总结——基础篇
Redis能干嘛?1、内存存储、持久化,内存中是断电即失、所以说持久化很重要(rdb、aof) 2、效率高,可以用于高速缓存3、发布订阅系统4、地图信息分析5、计时器、计数器(浏览量!)原创 2022-12-09 13:47:31 · 654 阅读 · 0 评论 -
SpringCloud-alibaba-Sentinel入门到精通
Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。原创 2022-12-01 14:43:54 · 379 阅读 · 0 评论 -
SpringCloud相关理论概念集合
统一管理: 配置中心服务端负责配置的管理(增删改查),集成了配置中心客户端的微服务程序可以统一从配置中心服务端拉去配置,从而实现整个微服务系统的统一配置管理。区分环境: 一个微服务应用中的某些配置项,在不同的环境(开发、测试、生产)中 通常是不同的,作为分布式配置中心需要具有隔离不同环境的功能,使得同一个微服务在不同环境中能拉去对应的不同配置。原创 2022-11-29 15:50:57 · 454 阅读 · 0 评论 -
SpringCloud 从入门到入土
RestTemplate提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问Rest服务的客户端模板工具集Hutool——国产良心工具包,让你的java变得更甜Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理。原创 2022-11-29 10:09:13 · 280 阅读 · 0 评论 -
SpringCloud-alibaba-Nacos 从理论到落地使用
Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。原创 2022-11-28 17:14:54 · 641 阅读 · 0 评论 -
用代码解释什么是:PO、VO、BO、DTO(简洁版本)
随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里,网上虽然也有不少文章来区分这些概念,但看下来基本都是几篇相同的文章转载来转载去,这些文章本身也说的不明,有些还互相矛盾我会尽量用大白话(人话)来做解释,争取让大家都能看明白原创 2022-11-19 17:06:47 · 261 阅读 · 0 评论 -
MySQL: union 和 union all区别
从效率上说,union all 要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复数据且不需要排序时的话,那么就使用union all。2、使用union和union all必须保证各个select 集合的结果有相同个数的列,并且每个列的类型是一样的。但列名则不一定需要相同,oracle会将第一个结果的列名作为结果集的列名。(1)各个select查询语句中,各个select查询的列数的个数必须相同,不能1个select查询的列数是4列,而另一个select查询的列数是7列。原创 2022-11-02 13:26:04 · 233 阅读 · 0 评论 -
Idea使用Git
IDEA中如何使用Git——图文超详细_LoneWalker、的博客-CSDN博客原创 2022-10-12 15:04:01 · 108 阅读 · 0 评论 -
hutool工具类库介绍与学习
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。hutool-extra 扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等)Hutool的目标是使用一个工具方法代替一段复杂代码,从而最大限度的避免“复制粘贴”代码的问题,彻底改变我们写代码的方式。hutool-socket 基于Java的NIO和AIO的Socket封装。原创 2022-10-10 14:09:19 · 535 阅读 · 0 评论 -
JAVA多线程之线程协作与通信
JAVA多线程之线程协作与通信原创 2022-10-09 16:46:12 · 607 阅读 · 0 评论 -
JAVA多线程之线程同步
线程同步、并发的基本概念以及解决问题的三种方法原创 2022-10-09 15:18:47 · 2992 阅读 · 0 评论 -
JAVA 多线程之线程简介、线程实现、线程状态
JAVA 多线程之线程简介、线程实现、线程状态原创 2022-10-09 14:18:13 · 113 阅读 · 0 评论 -
JAVA的 IO/NIO 从生瓜蛋子到大头兵
JAVA的 IO/NIO 从生瓜蛋子到大头兵原创 2022-10-08 15:13:12 · 116 阅读 · 1 评论 -
JVM从生瓜蛋子到大头兵
JVM从一点不懂到还是一点不懂原创 2022-10-08 14:51:11 · 84 阅读 · 0 评论 -
Sql函数学习(整理)
Sql函数学习(整理)转载 2022-10-08 11:12:15 · 99 阅读 · 0 评论 -
数据库的多表查询(整理)
数据库的所有多表查询(整理)转载 2022-10-08 10:44:26 · 54 阅读 · 0 评论 -
@Validated注解详解,分组校验,嵌套校验
简述1、@Validation是一套帮助我们继续对传输的参数进行数据校验的注解,通过配置Validation可以很轻松的完成对数据的约束。2、@Validated作用在类、方法和参数上Class原创 2022-09-30 10:09:36 · 6872 阅读 · 0 评论 -
开发常用的表单验证(手机号、邮箱、密码、地址等等)
开发常用的表单验证(正则表达式)原创 2022-09-30 09:31:32 · 239 阅读 · 0 评论 -
char、varchar、nchar、nvarchar的区别
对于程序中的string型字段,SQLServer中有四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。1、定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,比较例外的是,text存储的也是可变长。2、Unicode或非Unicode。原创 2022-09-26 16:34:05 · 302 阅读 · 0 评论 -
Lombok简介、使用、工作原理、优缺点
大概的意思:Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。简而言之:Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。原创 2022-09-23 15:10:05 · 865 阅读 · 0 评论 -
使用模板引擎Thymeleaf实现国际化
快速使用Thymeleaf实现国际化原创 2022-09-19 09:58:22 · 361 阅读 · 0 评论 -
使用NVM安装NodeJS(原创 最全笔记)
NVM:Node Version Manage,即Node的版本管理工具。使用NVM,可以很方便地在多个NodeJS版本之间进行切换。由于项目开发当中,不同的项目可能依赖不同版本的NodeJS,这种情况下,NodeJS版本的切换将会是一件非常麻烦的事情。因此,使用NVM管理NodeJS版本就显得尤为重要。转载 2022-09-16 16:19:27 · 36787 阅读 · 0 评论 -
从头学习Vue
vue技术从头学习原创 2022-09-15 15:56:13 · 1432 阅读 · 0 评论 -
从头学习--JavaScript
javaScript基础知识回顾,这个文档可谓是相当牛掰原创 2022-09-14 16:24:42 · 197 阅读 · 0 评论 -
Ruoyi框架学习--定时任务
利用Cron表达式实现定时任务,帮助web开发中实例的具体使用原创 2022-09-14 10:44:28 · 7408 阅读 · 0 评论 -
IDEA中经常用到的好用的快捷键
暂时就想到用到这些快捷键,以后在补充吧原创 2022-09-14 09:48:56 · 1501 阅读 · 1 评论 -
以新增用户为例子解释前后端整体连接方式详解(Service、Mapper、Controller、Entity)
Vue-Springboot前后端怎么联系的全过程详解,主要以增加用户作为例子帮助理解原创 2022-09-13 14:41:27 · 2099 阅读 · 0 评论 -
了解什么是Restful风格
在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简单明了,无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。http://ip:port/工程名/book/1 HTTP请求GET 表示要查询id为1的图书。就会发起POST请求。转载 2022-09-09 11:13:17 · 416 阅读 · 0 评论 -
SQL基础知识恶补(整理)
数据库基础知识整理原创 2022-09-08 16:38:15 · 515 阅读 · 0 评论