自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【开发日志】利用Stream Api手动实现右匹配

开发中如果需要实现类似于SQL的右匹配,那么可以调用。方法,里面用lambda表达式实现。上述代码可以实现右匹配,但是如果。那么他也会包含在内 如果不想让。的字符串出现,可以在里面加一行。(代码块中的列表)中包含。

2024-06-25 17:32:20 190

原创 【开发日志】Invalid bound statement (not found)问题原因

包下没有mapper目录,那么需要手动创建一个,不能直接放在。在新增mapper时会犯到的错误,当你写完。xml中的mapper和实体类能否对应。之后满心欢喜的启动项目,发现直接报错。xml是否与mapper层级一致。,崩溃了,问题出在哪儿呢?包下,那么xml要放在。如mapper存放于。

2024-06-14 15:54:09 189

原创 【开发日志】当值为null的时候,应该怎么判断

在开发中会遇到判空的情况,这时有可能你会联想到之前判断值是否为某个值的情况,如。你想到了之前的写法,考虑在判断条件中写如下语句。没有值为null的方法,一读取就会。所以如果在判空的地方,直接使用。此处省略对象等,以字符串为例。

2024-06-13 13:42:38 118

原创 【开发日志】BigDecimal的一些用法

在这种模式下,当小数点后第二位的小数等于 5 时,会向上舍入(即向更大的数舍入)这里会导致在除法时会出现明明可以除但是结果为0的情况,加入下述。,并保留小数点后两位,采用四舍五入模式。方法来设置保留的小数位数和舍入模式。这里用到了两个方法,特记录一下。​ 所以,这段代码的作用是将。​ 这个示例中,使用和。表示保留小数点后两位。表示保留小数点后两位。

2024-06-12 11:52:11 168

原创 【开发日志】mybatis-plus逻辑连表查询

这里举出的例子有点适得其反了,不过在某些复杂情境下比较实用。两个表之间需要做联表查询,他们都拥有一个字段。利用mybatis-plus可以这么写。,如果用sql语句表达,应该是如下。此处省略实体类,引入等代码。

2024-06-05 18:26:14 206

原创 【开发日志】list().size()和list.size()

这个list()是mybatis-plus的查询所有api,调用之后会查询这个实体类,而list().size()可能会返回所有list的个数。自然也就统计了这个list的个数,注意不要误用。list.size()会返回列表中元素的个数。

2024-05-30 08:44:25 120

原创 【开发日志】有关String.format占位符

是 Java 中的字符串格式化语法,用于创建一个格式化的字符串。其中这两个的个数需要对应,几个占位符就是几个对象,要不就会报错。在开发时用到了这个,做一下记录。有两个参数需要输入,一个占位符。,一个对应占位符的对象,如。

2024-05-24 18:45:54 154

原创 IDEA2017创建SpringBoot项目[2024]

缘由:利用IDEA内置的创建,最低访问版本在SpringBoot3.x JDK直接变为17以上,这里的XXX为你项目的名称 直接复制如下。无法直接创建,所以留下此贴。在java文件夹下创建。

2024-03-30 17:34:40 235

原创 Redis[狂]

Redis[狂]写于2021.11.20视频地址 狂神说Redis原文地址学习方式:不是为了面试和工作学习1. NoSQL概述为什么要用NoSQL?大数据一般的数据库无法进行分析处理2006年→Habor2020→SpringBoot+SpringCloud可用?压力一定会越来越大,适者生存用户的个人信息,社交网络,地理位置,用户自己产生的数据,用户日志等爆发式增长这时候就需要使用NoSQL,可以很好的解决问题淘宝 php单机MySQL年代90年代,一个基本的网站访问量

2021-12-22 15:46:41 164

原创 Mybatis-Plus[狂]

Mybatis-Plus[狂]写于2021.11.16视频地址 狂神说Mybatis-Plus原文地址Mybatis-plus概述需要的基础:SSM拿下为什么学?→节省工作时间,大部分CRUD都可以自动完成JPA tk-mapper MybatisPlus同类型插件1. 简介简介是什么?Mybatis本身为了简化JDBC操作,Mybatis-Plus为了简化Mybatis官网:MyBatis-Plus技术没有高低之分,人有高低之别特性使用第三方插件:导入对应的依赖研究

2021-11-22 11:18:01 980

原创 开发杂项本

写于2021.06.13开发文档Mybatismybatis - MyBatis 3 | 简介SpringCore TechnologiesMybatis-Springmybatis-spring -SpringMVCWeb on Servlet Stackxml用<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

2021-11-17 17:52:18 211

原创 Spring MVC[狂]

写于2021.06.27视频地址 狂神说SpringMVC原文地址1. 回顾MVCssm:Mybatis+Spring+SpringMVCMVC三层架构JavaSE:认真学习,老师带,入门快JavaWeb:认真学习,老师带,入门快框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力SpringMVC+Vue+SpringBoot+SpringCloud+LinuxSSM=JavaWeb做项目;Spring:IOC和AOPSpringMVC:SpringMVC的执行流程Spr

2021-11-17 17:45:08 859

原创 Spring[狂]

Spring[狂]写于2021.06.16视频地址 狂神说Spring原文地址1. Spring1.1 简介Spring 春天 ——>给软件行业带来春天2002,首次推出spring框架雏形:Interface21框架Spring框架即以Interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉

2021-11-17 17:23:45 177

原创 Mybatis[狂]

Mybatis[狂]学习地址:https://www.bilibili.com/video/BV1NE411Q7Nx备份用,学习从 07/12/2021-07/16/2021环境:JDK1.8MySQL 5.7maven 3.6.1IDEA回顾:JDBCMySQLJava基础MavenJunit框架:配置文件。学习最好的方式:看官网文档1.简介1.1 什么是mybatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射MyBat

2021-10-13 10:52:29 116

转载 Mac + IDEA + Tomcat+servlet 配置

https://blog.csdn.net/u012918868/article/details/83056104

2021-03-10 08:18:04 292

原创 面向对象-类与对象

面向对象的两个要素:类,对象类一类事物的描述,抽象定义对象实际存在于类的个体,也成为实例(instance)例子类:人对象:乔布斯,比尔盖茨

2021-03-08 09:35:12 49

原创 面向对象-学习路线及优势

学习路线“大处着眼,小处着手”java类及类的成员属性,方法,构造器(更常用),代码块,内部类三大特征封装,继承,多态,抽象性其他关键字this,super,static,final,abstract,interface,package,important何为面向对象编程思想渐悟的过程面向过程与面向对象如何理解?举例:大象装冰箱面向过程:强调行为,怎么做①开冰箱门②装大象③关门面向对象:强调具备功能的对象,以类,对象为最小单位人{ 打开(冰箱){

2021-03-08 09:25:46 74

原创 数组中的常见异常

数组角标越界的异常 ArrayIndexOutOfBoundExcetion数组角标越界异常int [] arr = new int[]{1,2,3,4,5};for(int i = 0;i < = arr.length){System.out.println(arr[i]);}System.out.println(arr[-2]);原理:共有五个数,后面输出指令让系统寻找第六位数,故出现指针异常空指针异常 NullPointterException(常见)//情况1int[]

2021-02-16 11:19:08 151

原创 Arrays工具类的使用

java.util.Arrays可调用的操作数组的工具类equals比值工具两个等个数的数组的内容进行比较,看是否一致boolean isEquals = Arrays.equals(arr1, arr2);import java.util.Arrays;public class Arrays1 { public static void main(String[] args) { //1.boolean equals(int[]a,int[]b); int

2021-02-07 12:55:04 77

原创 数组中常见算法

数组元素赋值例:杨辉三角求数值型数组中元素的最大值、最小值、平均数、总和等数组的复制、反转、查找(线性、二分法查找)数组元素的排序算法

2021-01-24 07:38:31 172

原创 数组学习笔记1(二维数组)

二维数组的使用理解对于二维数组,我们可以看为一对一维数组array1又作为另一个一位数组array2的存在,从数组的底层机制来看,并不存在多维数组

2021-01-16 06:50:48 270

转载 IntelliJ IDEA For Mac 快捷键

IntelliJ IDEA For Mac 快捷键更改System.out.println快捷键由sout至syso

2021-01-14 07:10:25 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除