自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【开发日志】关于SQL WHERE 条件的先后执行顺序问题

在最近改SQL的过程中,遇到了需要添加条件的情况,但是在条件添加后查询得到的结果数却没有改变,在测试和查询过程中解决了当前问题后,举一反三,想到了java条件判断时同样逻辑的处理情况。(u.TYPE = 1||(u.TYPE = 2 AND o.USERID = u.ID)) 可以看到本应在外层的。和前面的OR被嵌套在一起了,所以SQL在执行时的条件是这样的。的,要放在后面,这样其他的条件才会生效,不能把其他条件放在。被嵌套进了内层,所以条件失效了。放在了上面,这个条件就生效了。

2024-09-29 17:22:21 358

原创 【开发日志】达梦数据库的大小写敏感处理方法

如果你的数据库在安装的时候就已经选择了区分大小写敏感的选项。如果你是大小写敏感,那就全加上双引号,防止这些问题。在后续的CRUD过程中,都应该遵循这个规则。如不清楚可以执行以下命令查询。里就表示是大小写敏感。

2024-08-16 09:25:55 1674

原创 【开发日志】XLS文件无法识别--Convert excel format exception.You can try specifying the ‘excelType‘ yourself 解决方法

参考https://blog.youkuaiyun.com/weixin_39970883/article/details/129316000 可能出现了传输和接收文件格式不对等的情况。参考 https://github.com/alibaba/easyexcel/issues/3296 可能出现因为没有指定上传文件的类型而报错 在添加。参考https://blog.youkuaiyun.com/Smy_0114/article/details/126152151 可能是流部分出现了问题。通过一段时间的搜索,尝试解决问题。

2024-08-01 17:26:45 927

原创 【开发日志】如何将两个不同实体类列表合并为一个

如果需要将他们查询 放在一个里面 可以考虑做一个vo,把需要展示的数据放在上面,通过一个属性区分 例如。例如,一个页面需要调一次接口 给两个数据。这样就可以把需要的拿过来了。

2024-07-25 08:48:54 277

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

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

2024-06-25 17:32:20 235

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

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

2024-06-14 15:54:09 234

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

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

2024-06-13 13:42:38 174

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

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

2024-06-12 11:52:11 314

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

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

2024-06-05 18:26:14 393

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

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

2024-05-30 08:44:25 306

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

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

2024-05-24 18:45:54 304

原创 IDEA2017创建SpringBoot项目[2024]

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

2024-03-30 17:34:40 312 1

原创 Redis[狂]

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

2021-12-22 15:46:41 206

原创 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 1024

原创 开发杂项本

写于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 255

原创 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 925

原创 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 225

原创 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 166

转载 Mac + IDEA + Tomcat+servlet 配置

https://blog.youkuaiyun.com/u012918868/article/details/83056104

2021-03-10 08:18:04 359

原创 面向对象-类与对象

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

2021-03-08 09:35:12 95

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

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

2021-03-08 09:25:46 121

原创 数组中的常见异常

数组角标越界的异常 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 190

原创 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 116

原创 数组中常见算法

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

2021-01-24 07:38:31 227

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

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

2021-01-16 06:50:48 396

转载 IntelliJ IDEA For Mac 快捷键

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

2021-01-14 07:10:25 172

空空如也

空空如也

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

TA关注的人

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