自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

惘昔

不喜勿喷!

  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mybatis 动态修改要查询的字段

Mybatis 动态修改要查询的字段

2022-12-16 13:19:12 454 1

原创 mybatis 批量更新

mybatis 批量更新

2022-12-15 11:08:29 1006

原创 Java 中常用日志框架简介

Java 中日志相关的 jar 包非常多,log4j、log4j2、commons-logging、logback、slf4j 等,简单梳理这些包之间关系。

2022-12-15 10:31:46 237

原创 Idea 中 spring boot 项目修改JSP、后台代码都不需要重启测试的方法

Springboot 项目中修改 JSP 实现热加载效果

2022-06-03 18:37:21 1708

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

一、现象虚拟机里面装的 mysql8,可以正常访问,Navicat也可以正常连接,但是后台启服务报错:二、如何解决我这边是数据库本身没有问题,配置数据库URL 的时候,里面的参数错误 useSSL=true 导致的,将其改为 userSSL=false 即可。...

2022-03-14 16:31:09 3346

原创 idea 导入、配置、部署 eclipse 项目

1、导入项目1、首先打开 idea 选择导入项目:2、选择要导入的项目:3. 选择第一项 Create project from existing sources:4、下一步即可:5、选择源代码后,直接下一步即可:6、找到你的 jar 包,注意区别就在这里,如果你在第三步选择导入 eclipse 项目不会有这个页面,不会找到你的 jar 包,需要手动去导入:7、选择需要导入的 Modules,下一步即可:8、选择项目 web.xml 文...

2022-03-05 11:17:32 6912 2

原创 Idea 菜单栏 Build 选项

Build Project:对选定的目标(Project),编译那些被修改的文件;Build Module:对选定的目标(Module),进行强制性编译,不管目标是否是被修改过。Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。Rebuild Project:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过。由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。Build Arti...

2022-03-04 17:18:07 2841

原创 @Transactional 注解的失效场景

@Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用 @Transactional 注解时需要注意许多的细节,不然你会发现 @Transactional 总是莫名其妙的就失效了一、事务事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try {.

2022-02-27 21:20:48 162

原创 本地无法连接虚拟机中的redis服务?

1、本机跟虚拟机是可以互通的2、环境是 centos6.8、redis 3.2.93、redis服务可以正常启动4、redis bind已经注掉5、防火墙已关闭6、redis保护模式已注掉但是通过redis客户端工具,本地仍无法连接,有知道如何解决的朋友,还望告知!!!...

2022-01-02 22:24:26 1072 1

原创 被1000代码惊艳到了

最近刚接手2个项目。首先,说一下拿到项目代码的第一感受,有点心慌啊!为嘛呢?原因大家都懂得……,**代码太随意、代码过长,一个方法居然长达近1000行,类就不用说了,忍住了心中怒火,滚动条拉了半天,终于在3406行,停止了**,此时的我都快泪崩了……,说好的代码规范呢,果然有点不讲武德……...

2021-11-19 12:29:24 105

原创 Idea 2020.1如何改变JetBrains Runtime(jbr)

JetBrains Runtime (即 JetBrains 运行时)是一个运行时环境,用于在 Windows、MacO X 和 Linux 上 运行 IntelliJ 平台的各种产品。JetBrains Runtime 基于 OpenJDK 项目,并进行了一些修改。这些修改包括:抗锯齿,Linux 上增强的字体渲染,HiDPI 支持,连字,一些官方版本中未提供的针对产品崩溃的修复程序以及其他小的增强功能。 可以通过 IDE 的 Help -> About,在弹出的对...

2021-10-17 20:31:58 4337

原创 idea2020.1.1 窗口显示 Outdated version. 完美解决

1、打开idea,点击“File”栏的“ Invalidate Caches/Restart ”,如图:2、删除 .IntelliJIdea\system\vcsCache 下的文件,并重启 idea

2021-10-12 12:42:28 1639

原创 sql 在数据库可以查到,mybatis 代码查不到的问题,你有遇到吗?

sql 源代码:SELECT g.jglbmc, t.level1, g.jglbbm, SUM(t.num) jglbNum FROM tydm_static_model_y t, dm_jglb g WHERE t.level2 = g.jglbbm AND t.level1 = '8' AND t.time_n <= '2021-09' <if test="params.count_type != null and params.count_typ

2021-09-22 20:18:16 9197

原创 Java 集合框架 HashMap

一、HashMap概述类层次结构主要成员属性HashMap 作为 Map 主要的实现类,其会根据 hash 算法来计算 key-value 的存储位置并进行快速存取; HashMap 是 Map 的一个非同步的实现,线程不安全; 最多可以存储一个 null 的 key 和多个 null 的 value,不保证顺序性; 简单地说,HashMap 是基于哈希表的 Map 接口的实现,以 Key-Value 的形式存在,即存储的对象是 Node (...

2021-09-07 13:57:27 97

原创 Java 集合框架 LinkedList

一、LinkedList 概述类层次结构: 主要属性:LinkedList 内部存储结构LinkedList 底层操作机制:1)LinkedList 底层维护了一个双向链表;2)LinkedList 中维护了两个属性 first、last 分别指向首节点、尾节点;3)每个节点(Node对象)里面又维护了 prev、next、item 三个属性,其中通过prev指向前一个节点、通过next指向后一个节点,最终实现双向链表;4)因此,Lin...

2021-09-06 21:46:10 104

原创 Java 集合框架 ArrayList

一、 ArrayList 概述:ArrayList 源码public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable {}ArrayList 是基于数组实现的,是一个动态数组,其容量能自动增长。 ArrayList 不是线程安全的,只能用在单线程环境下,多...

2021-09-05 13:28:00 179

原创 Java 集合框架 预备知识

概述1、集合类存放于java.util包中。2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。3、集合类型主要有 3 种:Set(集)、List(列表)和 Map(映射)。通俗的说,集合就是一个放数据的容器,准确的说是存放数据对象引用的容器。java 集合层次结构说说快速失败机制 “fail-fast”? Java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的...

2021-09-05 12:43:03 79

原创 spring.factories 的妙用

现象在阅读 Spring-Boot 相关源码时,常常见到 spring.factories 文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了 @Configuration 的注解,为什么还要写 spring.factories 文件?用过 Spring Boot 的都知道@ComponentScan 注解的作用是扫描 @SpringBootApplication 所在的 Application 类所在的包(basepacka

2021-05-26 12:34:15 22555 5

原创 ++i 与 i++ 仅仅是“先加”与“后加”的差别吗!

++i 与 i++ 仅是“先加”与“后加”的差别吗?代码走起 3. public class PreAndPostPlus { 4. 5. public static void main(String[] args) { 6. int i = 15; 7. prePlusJ(i); 8. prePlusI(i); 9. p

2021-05-25 13:05:20 254

原创 2021-05-20

520,我竟然想搞这个!思想萌芽作为一名非专业普通滴程序猿,也不知怎滴。突然意识到,总觉得是该做点有意义的事情了!用一种方式来记录自己的日常生活!始于今日! Later is never !...

2021-05-20 18:05:17 56

空空如也

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

TA关注的人

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