12 2021 档案

摘要:直接上图,简单粗暴 阅读全文
posted @ 2021-12-31 16:36 哩个啷个波 阅读(47) 评论(0) 推荐(0) 编辑
摘要:我这里的背景是我idea设置了黑色的主题,里面xml文件sql全是那带黄色颜色的背景图,看着眼睛不是很舒服,所以想设置成黑色的. 废话不多说,直接上代码,特别简单,就是每个功能设置一般也记不住,所以在这里记录一下.按照图片上粘贴的路径一步步来设置就可以了. 第一个设置的地方: 第二个设置的地方 这样 阅读全文
posted @ 2021-12-31 10:57 哩个啷个波 阅读(591) 评论(0) 推荐(0) 编辑
摘要:查看了下发现大佬们说的我有点不太懂, 有一个观点: @Autowired注入service的实现类,而不是service本身,就可以了 阅读全文
posted @ 2021-12-31 03:00 哩个啷个波 阅读(272) 评论(0) 推荐(0) 编辑
摘要:报错信息:如下图 原因:在mybatis 3.3.0,对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串’'进行对比判断则会引发异常. 所以在上面的代码中去该该判断, 只保留非空判断就可以了。 解决方法:在mapper.xml中去掉对于字符串为空的判读 即:去掉 字段名 != 阅读全文
posted @ 2021-12-31 02:20 哩个啷个波 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、介绍 row_number() 函数多用于对数据进行排序,返回的数据项多增加一个序号。 如:按照年龄对用户进行排序,并返回序号: select row_number() over( order By age) as rownumber, u.name, u.age, u.email from u 阅读全文
posted @ 2021-12-31 02:19 哩个啷个波 阅读(735) 评论(0) 推荐(0) 编辑
摘要:借鉴了一下别人的图,因为我是在公司里面,涉及公司数据,不方便,但是问题原因是一样的, mapper.xml文件写的sql语句右侧报错,查看了一下不是什么大问题,不影响.但是原理可以了解一下. 参考: https://www.cnblogs.com/wangyuehan/p/9892288.html 阅读全文
posted @ 2021-12-31 02:19 哩个啷个波 阅读(78) 评论(0) 推荐(0) 编辑
摘要:查询sql报错 问题分析: 上面的写法子查询里又包含的了一层子查询,sql我们可以拆分为3块,其中1和2都是子查询,3是主表查询。报错的原因是:在1的子查询里,用了3的字段名,属于跨级调用,代码中报错不支持这样的跨级调用。 修改过程如下:去掉1的子查询 sql涉及到公司内容,所以没有粘贴显示,只要以 阅读全文
posted @ 2021-12-29 23:00 哩个啷个波 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:相信大家在使用持久层框架如hibernate或者mybatis时遇到过:No operator matches the given name and argument type(s). You might need to add explicit type casts.这样的报错!那么这个报错是什么 阅读全文
posted @ 2021-12-29 22:53 哩个啷个波 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:A、@SessionAttributes org.springframework.web.bind.annotation.SessionAttributes public @interface SessionAttributes Annotation that indicates the sessi 阅读全文
posted @ 2021-12-29 22:48 哩个啷个波 阅读(301) 评论(0) 推荐(0) 编辑
摘要:参考一: @ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@Mo 阅读全文
posted @ 2021-12-29 22:48 哩个啷个波 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:使用postman测试的时候发现请求参数类中的字段有特殊注解@NotEmpty 那么测试的时候有@NotEmpty标注的字段是必须要传的,否则postman会报参数错误 这是关于@valid注解的问题,看到该注解请注意 参考文档:https://www.cnblogs.com/javaxubo/p/ 阅读全文
posted @ 2021-12-29 22:12 哩个啷个波 阅读(100) 评论(0) 推荐(0) 编辑
摘要:参考一: @Valid 用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。 然后在 User 类中添加验证信息的要求: @NotBlank 注解所指的 password 字段,表示验证密码不能为空,如果为空的 阅读全文
posted @ 2021-12-29 22:10 哩个啷个波 阅读(637) 评论(0) 推荐(0) 编辑
摘要:参考一 what? BeanUtils它提供了对java反射和自省API的包装。它里面还有很多工具类,这里我们介绍一下copyProperties。 why? 我们如果有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm,传统 阅读全文
posted @ 2021-12-29 21:39 哩个啷个波 阅读(2030) 评论(0) 推荐(0) 编辑
摘要:当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要您的数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间部分,情况就有点复杂了。 在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 下面的表格列出了 MySQL 中最重要的内建 阅读全文
posted @ 2021-12-28 21:17 哩个啷个波 阅读(285) 评论(0) 推荐(0) 编辑
摘要:问题描述SpringBoot 项目中使用了Druid连接池,启动项目时,log中打印出下面的错误信息,但是不影响程序的运行:com.alibaba.druid.filter.FilterManager : load filter error, filter not found : sl4j 问题解决 阅读全文
posted @ 2021-12-28 21:11 哩个啷个波 阅读(585) 评论(0) 推荐(0) 编辑
摘要:1.第一种参考: @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果 阅读全文
posted @ 2021-12-28 21:08 哩个啷个波 阅读(839) 评论(0) 推荐(0) 编辑
摘要:@Controller、@RestController注解区别: @RestController 注解相当于 @Controller + @ResponseBody 合在一起的作用 一、@Controller注解 @Controller 是Spring框架提供的注解。 @Controller标识的类 阅读全文
posted @ 2021-12-28 20:53 哩个啷个波 阅读(828) 评论(0) 推荐(0) 编辑
摘要:外键的级联删除:如果父表中的记录被删除,则子表中对应的记录自动被删除 父表——被外键引用的表 子表——引用父表中的键作为外键的表 1.解释: 父表中删除包含主键值的行的操作,该值由子表的现有行中的外键列引用。在级联删除中,删除父表中的记录时,同时删除子表中外键引用此主键的记录。 例: employe 阅读全文
posted @ 2021-12-22 22:27 哩个啷个波 阅读(717) 评论(0) 推荐(0) 编辑
摘要:跟标识列有关,搜索了一下,就看到了,学习记录一下。 MySQL中对于表上ID自增列可以在创建表的时候来指定列上的auto_increment属性;等同于SQL server中的identity属性;Oracle则是通过Sequence方式来实现。在MySQL中,系统变量auto_increment_ 阅读全文
posted @ 2021-12-19 16:35 哩个啷个波 阅读(402) 评论(0) 推荐(0) 编辑
摘要:主键和唯一的大对比 保证唯一性 是否允许为空 表中个数 是否允许组合主键 √ X 最多一个,可以没有主键 是唯一 √ √ 可以有多个字段为unique 是 阅读全文
posted @ 2021-12-19 12:13 哩个啷个波 阅读(90) 评论(0) 推荐(0) 编辑
摘要:所描述的方法还请实际测试一下再使用. 1、复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的 阅读全文
posted @ 2021-12-16 22:03 哩个啷个波 阅读(14177) 评论(0) 推荐(1) 编辑
摘要:coalesce函数在Maxcompute里面的官方解释如下: 具体怎么用呢? 上面的函数说明通俗来说coalesce()的作用是:返回传入的参数中第一个非null的值。expre1不为空值则返回expre1;否则判断expre2是否是空值,如果expre2不为空值则返回expre2;否则判断exp 阅读全文
posted @ 2021-12-15 20:10 哩个啷个波 阅读(362) 评论(0) 推荐(0) 编辑
摘要:一. insert into table2(字段1,字段2,字段3,新字段) select *,'表达式' from table1 阅读全文
posted @ 2021-12-15 20:06 哩个啷个波 阅读(99) 评论(0) 推荐(0) 编辑
摘要:待:使用存储过程: DELIMITER $ CREATE PROCEDURE add_property (IN database_name VARCHAR (10)) BEGIN DECLARE tb VARCHAR (20) ; DECLARE done INT DEFAULT FALSE ; D 阅读全文
posted @ 2021-12-15 20:06 哩个啷个波 阅读(258) 评论(0) 推荐(0) 编辑
摘要:第一种我们学过的: show tables; 第二种我第一次见到的: select table_name from information_schema.tables where table_schema='当前数据库' 是因为要写一个存储过程,第一种方式不适用。 阅读全文
posted @ 2021-12-15 20:05 哩个啷个波 阅读(36) 评论(0) 推荐(0) 编辑
摘要:编写了一个存储过程,简单的,功能是遍历某个数据库中所有表,并且查询每张表中某个字段的值是不是符合要求,也就是等于特定的值吗, 这里面有个前提条件就是每张表都有这个字段。 -- 创建存储过程前先检查是否存在,存在就删除,这个慎用,不能乱删 DROP PROCEDURE IF EXISTS select 阅读全文
posted @ 2021-12-15 20:02 哩个啷个波 阅读(36) 评论(0) 推荐(0) 编辑
摘要:在向数据库中插入数据时,如果数据量特别多,并且是在excel表中,那么我们怎么将数据插入到数据库中呢,不可能一条一条插入吧。 工作场景:excel,mysql ,Navicat for MySQL 1.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点 字段名要和数据库里的一样 如 阅读全文
posted @ 2021-12-03 13:31 哩个啷个波 阅读(2064) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示