摘要:
6.1、日志工厂
如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!
曾经:sout 、debug
现在:日志工厂!
SLF4J
LOG4J 【掌握】
LOG4J2
JDK_LOGGING
COMMONS_LOGGING
STDOUT_LOGGING 【掌握】
... 阅读原文
2020-10-11 18:25:02 阅读(2552) 评论(0)
摘要:
JVM系列笔记目录
虚拟机的基础概念
class文件结构
class文件加载过程
jvm内存模型
JVM常用指令
GC与调优
Class文件加载过程
JVM加载Class文件主要分3个过程:Loading 、Linking、Initialzing
1.Loading
Loading的过程就是通过类加载... 阅读原文
2020-10-11 17:21:03 阅读(2956) 评论(0)
摘要:
Synchronized
Synchronized涉及很多知识面,我们先从一些相关知识讲起。
CAS
CAS 全称 Compare And Swap (又称Compare And Exchange) / 自旋 / 自旋锁 / 无锁
因为经常配合循环操作,直到修改完成为止,所以泛指一类操作
执行原理
细节事项... 阅读原文
2020-10-11 15:32:14 阅读(2404) 评论(0)
摘要:
前段时间栈长有看到 Github 和 master 分支变更的新闻,当时没有注意细节,直到今天我创建仓库时:
看了半天感觉有点不对劲啊。。。
怎么 master 不见了,之前默认主干分支名称都是叫 master 啊,直到现在我才意识到了这个变更,原来是把 master 变成 main 了。
刚开始,我还有点... 阅读原文
2020-10-11 14:22:04 阅读(2414) 评论(0)
摘要:
什么是BeanFactory?
提到Spring,总是让人第一时间想起IOC容器,而IOC容器的顶层核心接口就是我们的BeanFactory,如果能够理解BeanFactory的体系结构想必能让我们对Spring整体脉络有更加清晰的认知,所以,本文的探究方向主要为以下几点:
BeanFactory的体系结... 阅读原文
2020-10-11 12:28:04 阅读(2379) 评论(0)
摘要:
什么是BeanFactory?
提到Spring,总是让人第一时间想起IOC容器,而IOC容器的顶层核心接口就是我们的BeanFactory,如果能够理解BeanFactory的体系结构想必能让我们对Spring整体脉络有更加清晰的认知,所以,本文的探究方向主要为以下几点:
BeanFactory的体系结... 阅读原文
2020-10-11 10:57:03 阅读(2456) 评论(0)
摘要:
1、 问题
数据库中的字段
新建一个项目,拷贝之前的,测试实体类字段不一致的情况
public class User {
private int id;
private String name;
private String password;
}
测试出现问题
// ... 阅读原文
2020-10-11 09:31:02 阅读(2389) 评论(0)
摘要:
jvm初步入门
本博客中的所有内容都是来自b站狂神说视频教程,如有侵权联系我删除。
下面是视频链接:b站狂神说
关于jvm的几个小问题
1. jvm的位置:
jvm是一个运行在操作系统上的用c语言编写的虚拟机(就好像是一个软件。)我们写的java软件在jvm上运行。
2. jvm的体系结构:
3. 类加载器... 阅读原文
2020-10-11 07:58:04 阅读(2662) 评论(0)
摘要:
4、配置解析
1、核心配置文件
mybatis-config.xml
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。
configuration(配置)
properties(属性)
settings(设置)
typeAliases(类型别名)
typeHandle... 阅读原文
2020-10-11 07:22:03 阅读(2457) 评论(0)
摘要:
见过真正头铁的程序员吗?如题所示,真人真事,这位二本的兄弟在这短短几个月内海投了638份简历,全挑的大厂岗位投的,仅字节跳动就前前后后面试了九次,他说:没有撤退可言。
九次面试经历也是奇了——
网友们的评论真相了:
“字节这么缺人?大家可以去投了”
“看来字节跳动就是要定你了!”
“哥们你这得累积... 阅读原文
2020-10-11 06:09:03 阅读(3703) 评论(0)