- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 Java 中常用日志框架简介
Java 中日志相关的 jar 包非常多,log4j、log4j2、commons-logging、logback、slf4j 等,简单梳理这些包之间关系。
2022-12-15 10:31:46
298
原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
一、现象虚拟机里面装的 mysql8,可以正常访问,Navicat也可以正常连接,但是后台启服务报错:二、如何解决我这边是数据库本身没有问题,配置数据库URL 的时候,里面的参数错误 useSSL=true 导致的,将其改为 userSSL=false 即可。...
2022-03-14 16:31:09
3410
原创 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
7284
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
3409
原创 @Transactional 注解的失效场景
@Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用 @Transactional 注解时需要注意许多的细节,不然你会发现 @Transactional 总是莫名其妙的就失效了一、事务事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try {.
2022-02-27 21:20:48
182
原创 本地无法连接虚拟机中的redis服务?
1、本机跟虚拟机是可以互通的2、环境是 centos6.8、redis 3.2.93、redis服务可以正常启动4、redis bind已经注掉5、防火墙已关闭6、redis保护模式已注掉但是通过redis客户端工具,本地仍无法连接,有知道如何解决的朋友,还望告知!!!...
2022-01-02 22:24:26
1148
1
原创 被1000代码惊艳到了
最近刚接手2个项目。首先,说一下拿到项目代码的第一感受,有点心慌啊!为嘛呢?原因大家都懂得……,**代码太随意、代码过长,一个方法居然长达近1000行,类就不用说了,忍住了心中怒火,滚动条拉了半天,终于在3406行,停止了**,此时的我都快泪崩了……,说好的代码规范呢,果然有点不讲武德……...
2021-11-19 12:29:24
143
原创 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
4927
1
原创 idea2020.1.1 窗口显示 Outdated version. 完美解决
1、打开idea,点击“File”栏的“ Invalidate Caches/Restart ”,如图:2、删除 .IntelliJIdea\system\vcsCache 下的文件,并重启 idea
2021-10-12 12:42:28
1904
原创 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
9798
原创 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
134
原创 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
140
原创 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
218
原创 Java 集合框架 预备知识
概述1、集合类存放于java.util包中。2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。3、集合类型主要有 3 种:Set(集)、List(列表)和 Map(映射)。通俗的说,集合就是一个放数据的容器,准确的说是存放数据对象引用的容器。java 集合层次结构说说快速失败机制 “fail-fast”? Java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的...
2021-09-05 12:43:03
119
原创 spring.factories 的妙用
现象在阅读 Spring-Boot 相关源码时,常常见到 spring.factories 文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了 @Configuration 的注解,为什么还要写 spring.factories 文件?用过 Spring Boot 的都知道@ComponentScan 注解的作用是扫描 @SpringBootApplication 所在的 Application 类所在的包(basepacka
2021-05-26 12:34:15
23317
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
313
原创 2021-05-20
520,我竟然想搞这个!思想萌芽作为一名非专业普通滴程序猿,也不知怎滴。突然意识到,总觉得是该做点有意义的事情了!用一种方式来记录自己的日常生活!始于今日! Later is never !...
2021-05-20 18:05:17
74
空空如也
idea注释模版配置,无效的问题
2021-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人