自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 SpringBoot自动注入第三方中间件

SpringBoot的配置文件,在配置spring.elasticsearch.rest.uris的值的时候,发现无论给的值正确与否,SpringBoot都会为其自动装配RestHighLevelClient、ElasticsearchRestTemplate等组件,只有在该组件被调用时才会对错误的值报异常,之前在写MySQL的配置文件也发生过这样的错误。...

2021-10-10 19:37:53 236

原创 SpringBoot Test包下的测试信息打印到控制台

今天在使用SpringBoot5的测试注解时,发现自己的测试信息始终无法输出到控制台,无论是采用标准输出System.out.println()(ps.打印信息在控制台一闪而过),还是采用@LogBack的@Slf4j日志打印,都没办法在控制台显示,由于采用日志打印时,对日志输出到文件也进行了配置,在文件中是可以正常看到对应级别的日志信息,意思就是在文件中能够正常查看到输出信息,没法在控制台上看到。看着之前自己写的测试方法,想着之前都能够正常查看,突然就看不了,突然发现自己在git的dev分支下测的,试着将

2021-10-06 11:28:40 1193

原创 Linux Centos7 卸载mysql5.5.x 安装 mysql5.7.x

   今天在卸载mysql5.5的时候,按照教程一步步操作,然后安装mysql5.7时,安装都没有任何问题,直到首次启动时报错,网上看了很多解决办法,都不适用,突然发现之前自己在用mysql5.5时,将/usr/share/mysql/my-huge.cnf复制到/etc下面了并重命名为my.cnf,修改了一些配置,mysql5.5.x卸载时好像不会自动删除/etc下的my.cnf文件,导致安装的mysql5.7没有生成自己的配置文件,使用的是之前5.5的配置文件,导致mysq

2021-08-20 17:30:17 194

原创 公钥、私钥、数字签名

公钥和私钥以及数字签名对称加密非对称加密对称加密   发送方发送数据前加密和接收方接收到数据解密获取原始数据,采用的都是同一个密钥。这种方式传输数据,非常容易被第三方攻击者破解。非对称加密   首先了解一个概念,公钥加密,私钥解密,这里公钥和私钥都是属于接收方的,公钥和私钥是一对,公钥加密的数据,只能用对应的私钥解密。这样发送方发送数据时就可以用接收方的公钥对数据进行加密后再发送给接收方,接收方在本地使用自己的私钥解密,这样,即使在传输过程

2021-08-01 16:34:44 1175

原创 MyBatis resultMap中的extend属性和collection子标签

MyBatis联表查询,对多的关系不论是一对多还是多对多的联表查询,都可以在主表的pojo类中设置集合属性,结合Maybatis的resultMap标签中的子标签collection,封装附表的结果集。 <resultMap id="BaseResultMap" type="org.example.pojo.User"> <id column="id" jdbcType="INTEGER" property="id" /> <result column="b

2021-07-29 21:52:33 1397

原创 Java List GrantedAuthority

Spring security 的权限配置使用问题问题拦截的资源设置其只要通过认证即可访问,但发现只有具有权限的用户才能登录访问,没有权限的用户即使通过了认证,但还是无法访问。这里的权限是指对特定请求或特定界面设置的访问权限,认证指的是用户是否可以正常登录账户。所以这里就是未具有权限的用户无法通过认证。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schem

2021-07-29 16:45:08 625

原创 MySQL 日期 Like Between And

需求:按年月查询数据,返回有数据的日期源数据格式:“2021-7”输出数据格式:“1”、“10”用Like-- 无法匹配到数据select date_format(orderDate , '%e') orderDatefrom t_ordersetting where orderDate like '2021-7-%'-- 这种方式可以匹配到数据-- %Y表示四位长度的年份格式-- %c表示一位或两位变长的月份格式-- %e表示一位或两位变长的日期格式select date_f

2021-07-25 19:47:33 798 1

原创 IDEA 2020.1版本 测试类

使用IDEA执行测试类时,由于是Maven工程,选中某个方法执行时,会对当前测试类所有方法执行,通过网上查阅资料,对Maven进行以下设置然后每次导致首次建的MAVEN工程,首次运行测试方法会报以下信息再次执行就没有问题了Delegate IDE build/run actions to maven 配置的影响MAVEN工程报找不到jar包...

2021-06-30 18:31:57 145 1

原创 MyBatis批量更新小问题

原始数据更新语句<update id="updateUserInfo"> <foreach collection="list" item="user" separator=";"> update t_user <set> <if test="user.userName != null"> username=#{user.

2021-06-29 00:07:46 62

原创 List ArrayList

文章目录一、集合框架图二、List1.ArrayList、LinkedList、Vector对比2.ArrayList    ① JDK7及以前    ② JDK8及以后结论3.数组、集合转化二、Set总结一、集合框架图二、List1.ArrayList、LinkedList、Vector对比2.ArrayList    ① JDK7及以前代码如下: /** * Constructs

2021-04-19 23:00:33 60

原创 Java 注解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、文档注解二、JDK内置的三个基本注解三、自定义注解前言学习总结关键字:文档注解、内置注解、自定义注解一、文档注解@author@version@see //参考转向,相关主题@since@param //形参名,形参类型,形参说明,可多个@return // 形参类型,形参说明,可多个,只用于方法@exception // 方法中没用throws就不能写,可多个,只用于方法

2021-04-19 14:42:14 60

原创 Java MySQL 获取近几个月的时间

Java 获取近几个月的时间使用JavaJDK8的Java.time包下的LocalDate//需要获取几个月的时间int num = 6;LocalDate localDate = LocalDate.now();for (int i = 0; i <num ; i++) { //加法用plusMonths LocalDate result = localDate.minusMonths(i); System.out.println(result);}输出结果

2021-03-27 22:11:13 549

C++Primer.Plus(第6版)中文带完整书签

《C Primer Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。

2018-05-03

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

TA关注的人

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