ヾ顾北の凉城づ
码龄5年
关注
提问 私信
  • 博客:26,305
    26,305
    总访问量
  • 12
    原创
  • 1,933,061
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:得一寸进一寸,得一尺进一尺,不断积累,飞跃必来,突破随之

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2020-05-29
博客简介:

lk14478的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得9次评论
  • 获得137次收藏
  • 代码片获得100次分享
创作历程
  • 10篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • yaml配置文件
    1篇
  • 框架
    9篇
  • 运行原理
    1篇
  • 动态sql
    1篇
  • 注解开发
    1篇
  • 分页
    1篇
  • 条件构造器
    1篇
  • 注解正则表达式
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot03:yaml配置注入

yaml语法学习配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!server.port=8081yaml概述YAML是 “
原创
发布博客 2021.12.16 ·
501 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringBoot02:探究运行原理

运行原理探究HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起;pom.xml父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &.
原创
发布博客 2021.11.09 ·
461 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringBoot01:Hello,World

什么是SpringBoot学过javaweb的同学就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架Struts,再后来是SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;你们有经历过框架不断的演进,然后自己开发项目所有的技术也在不断的变化、改造吗?建议都可以去经历一遍;言归正传,什么是SpringBoot呢,就是一个javaweb的开发框架,和SpringMVC类.
原创
发布博客 2021.11.09 ·
447 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MyBatis05:动态SQL

动态SQL介绍什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 S
原创
发布博客 2021.11.09 ·
142 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MyBatis04:使用注解开发

面向接口编程大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易, 规范性更好在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设
原创
发布博客 2021.11.04 ·
107 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MyBatis03:ResultMap及分页

ResultMap自动映射resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets数据提取代码中解放出来。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的长达数千行的代码。ResultMap 的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句只需要描述它们的关系就行了。你已经见过简单映射语句的示例了,但并没有显式指定 resultMap。比如:
原创
发布博客 2021.11.04 ·
205 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mybatis03、CRUD操作

3.1、namespace将上面案例中的UserMapper接口改名为 UserDao;将UserMapper.xml中的namespace改为为UserDao的路径 .再次测试结论:配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致!3.2、selectselect标签是mybatis中最常用的标签之一select语句有很多属性可以详细配置每一条SQL语句id命名空间中唯一的标识符接口中的方法名与映射文件中的SQL语句ID 一一对应
原创
发布博客 2021.11.03 ·
89 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mybatis02、MyBatis第一个程序

思路流程:搭建环境—>导入Mybatis—->编写代码—->测试2.1、代码演示搭建实验数据库CREATE DATABASE `mybatis`;USE `mybatis`;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(20) NOT NULL, `name` varchar(30) DEFAULT NULL, `pwd` varchar(30) DEFAULT NULL, PRIMARY
原创
发布博客 2021.11.03 ·
87 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mybatis01、Mybatis简介

Mybatis01、Mybatis简介环境说明:jdk 8 +MySQL 5.7.19maven-3.6.0IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit1、Mybatis简介1.1、什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Ol
原创
发布博客 2021.11.03 ·
116 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JSONObject数据结构

JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。pom: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactI
原创
发布博客 2021.03.19 ·
302 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MyBatis-Plus条件构造器

条件构造器wapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : Lambda 更新封装WrapperQueryWr
原创
发布博客 2020.12.30 ·
5466 阅读 ·
1 点赞 ·
6 评论 ·
6 收藏

@Pattern注解中常用的校验正则表达式笔记

1、 前端传参要求项目开发中经常会遇到对用户输入内容的限制,本篇对常用限制做一总结。如下图所示,标识字段有严格命名限制,用户输入校验这部分工作前端可以做,当然后端也可以通过在实体类中添加注解的方式实现参数校验。其底层原理还是拦截器拦截请求,对带有相关注解的属性字段进行处理(非空、大小、长度、内容等判断和验证)实体类中代码如下:/*** 公司名称*/@Pattern(regexp="^[\u4e00-\u9fa5_a-zA-Z0-9]+$",message="公司名称只能输入中文字符 字母、数字
原创
发布博客 2020.12.28 ·
18365 阅读 ·
14 点赞 ·
3 评论 ·
130 收藏