随笔 - 91,  文章 - 0,  评论 - 3,  阅读 - 47461
03 2021 档案
lombok插件基本使用
摘要:#1 在idea安装lombok插件 #2 项目中导入lombok的jar包 maven中查找lombok <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.p 阅读全文
posted @ 2021-03-30 22:47 飞飞乐园 阅读(276) 评论(0) 推荐(0) 编辑
yaml语法学习
摘要:配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修改SpringBoot自动配置的默认值,因为Spri 阅读全文
posted @ 2021-03-30 08:27 飞飞乐园 阅读(218) 评论(0) 推荐(0) 编辑
第一个SpringBoot
摘要:Spring官方提供了非常方便的工具让我们快速构建应用 Spring Initializr:https://start.spring.io/ **项目创建方式一:使用Spring Initializr 的 Web页面创建项目** 1、打开 https://start.spring.io/ 2、填写项 阅读全文
posted @ 2021-03-30 08:24 飞飞乐园 阅读(61) 评论(0) 推荐(0) 编辑
spring多环境切换
摘要:profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境; ###配置文件 我们在主配置文件编写的时候,文件名可以是 application-.properties/yml , 用来指定多个环境版本; 例如: application-test.pro 阅读全文
posted @ 2021-03-30 08:22 飞飞乐园 阅读(235) 评论(0) 推荐(0) 编辑
JSR303数据校验
摘要:Springboot中可以用@Validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 我们这里来写个注解让我们的name不能为空@NotBlank(message="名字不能为空") 要用@Validated,需要在pom.xml中加入引用,@NotBlank需要用到im 阅读全文
posted @ 2021-03-30 08:19 飞飞乐园 阅读(68) 评论(0) 推荐(0) 编辑
oracle数据库配置错误ORA-12505
摘要:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID给程序配置新的数据库的时候,出现了以下错误 ORA-12 阅读全文
posted @ 2021-03-30 08:18 飞飞乐园 阅读(2175) 评论(0) 推荐(0) 编辑
mybatis-动态SQL
摘要:#动态SQL 常用元素 if,choose (when, otherwise),trim (where, set),foreach ###if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <select id="findActiveBlogWithTitleLike 阅读全文
posted @ 2021-03-15 20:21 飞飞乐园 阅读(36) 评论(0) 推荐(0) 编辑
mybatis-xml映射器
摘要:#XML映射器 要使用XML文件需要在pom.xml里面的build中配置映射路径,不然编译后xml到不了classpath中,在springboot中,还需要在启动类或者配置类上加上注解@MapperScan("com.example.springstudy.mapper")//根据项目的mapp 阅读全文
posted @ 2021-03-15 20:19 飞飞乐园 阅读(93) 评论(0) 推荐(0) 编辑
mybatis-plus-条件构造器
摘要:#条件构造器 说明: 以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中, g例如:query.like(StringUtils.isNotBlank(name), EntitygetName, name) .eq(age!=null && age >= 0, 阅读全文
posted @ 2021-03-15 20:17 飞飞乐园 阅读(44) 评论(0) 推荐(0) 编辑
Markdown学习
摘要:#Markdown简介 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 ##优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标 阅读全文
posted @ 2021-03-10 11:58 飞飞乐园 阅读(37) 评论(0) 推荐(0) 编辑
mybatis-plus 性能分析插件
摘要:1.MP的性能插件用于输出每条sql以及执行时间。 ①导入插件 @Bean @Profile({"dev","test"})//设置dev test环境开启,保证效率 public PerformanceInterceptor performanceInterceptor(){ Performanc 阅读全文
posted @ 2021-03-09 22:35 飞飞乐园 阅读(83) 评论(0) 推荐(0) 编辑
mybatisplus-分页和查询删除
摘要:1.分页查询 ①配置类中追加分页插件 //注册分页插件 @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } ②测试分页查询 //测试分页查询 @Test 阅读全文
posted @ 2021-03-09 20:56 飞飞乐园 阅读(210) 评论(0) 推荐(0) 编辑
mybatis-plus-乐观锁
摘要:乐观锁:十分乐观。总是认为不会出现问题,无论干什么也不上锁,出了问题再次更新测试。 悲观锁:十分悲观。总是认为会出问题,无论干什么都会上锁,再去操作。 乐观锁实现方式: ·取出记录时,获取当前version ·更新时带上version ·执行更新时,set version=newVersion wh 阅读全文
posted @ 2021-03-04 22:17 飞飞乐园 阅读(39) 评论(0) 推荐(0) 编辑
mybatis-plus-增改,自动填充
摘要:1.主键生成策略 配置主键自增: ①实体类字段加上(@TableId(type=IdType.AUTO)) ②数据库字段一定要自增 其余的源码解释: public enum IdType{ AUTO(0),//自增 NONE(1),//未设置主键 INPUT(2),//手动输入 ID_WORK(3) 阅读全文
posted @ 2021-03-04 21:14 飞飞乐园 阅读(325) 评论(0) 推荐(0) 编辑
java基础学习-classpath理解
摘要:关于classpth的理解如下图。就是target\classes 获取项目类编译后的路径 String path = 类名.class.getClassLoader().getResource("").getPath(); 阅读全文
posted @ 2021-03-04 10:45 飞飞乐园 阅读(55) 评论(0) 推荐(0) 编辑
java基础学习-Iterator
摘要:Iterator是一种抽象的数据访问模型。通过Iterator对象遍历集合的模式称为迭代器。 Java提供了标准的迭代器模型,即集合类实现java.util.Iterable接口,返回java.util.Iterator实例。 使用Iterator模式进行迭代的好处有: 对任何集合都采用同一种访问模 阅读全文
posted @ 2021-03-02 11:01 飞飞乐园 阅读(62) 评论(0) 推荐(0) 编辑
JavaScript基础学习-iterable
摘要:for ... of循环是ES6引入的新的语法:用for ... of循环遍历集合(循环集合本身的元素) 例: var a = ['A', 'B', 'C']; var s = new Set(['A', 'B', 'C']); var m = new Map([[1, 'x'], [2, 'y'] 阅读全文
posted @ 2021-03-02 09:51 飞飞乐园 阅读(83) 评论(0) 推荐(0) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示