使用Java进行多线程开发,使用锁是一个几乎不可避免的问题。今天,就让我们来聊一聊这个基础,但是又特别特别重要的话题。 首先,让我们来看一下,到底什么是锁? 以及,为什么要使...
使用Java进行多线程开发,使用锁是一个几乎不可避免的问题。今天,就让我们来聊一聊这个基础,但是又特别特别重要的话题。 首先,让我们来看一下,到底什么是锁? 以及,为什么要使...
此种情况下报错的原因一般为:外键命名冲突即是你正在创建的此表的外键约束名字已经在别的表中用过了 解决办法为:给正在创建表的外键约束换个新名字呗!
面试官:What is the difference between Interface and Abstract Class?猪队友:Can you speak Chine...
RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端库。它提供了一套接口,然后分别用三种 Java 最常用 Http 连接的库来分别实现这套接口...
快速排序 与归并排序一样,快速排序也使用了分治的思想解决排序问题。对一个典型的子数组A[p..r]进行快速排序的三步分治过程: 分解:数组A[p..r]被划分为两个(可能为空...
画图真心累啊,不过感觉很有成就感。。
1. 问题描述 荷兰国旗是由红白蓝3种颜色的条纹拼接而成,如下图所示: 假设这样的条纹有多条,且各种颜色的数量不一,并且随机组成了一个新的图形,新的图形可能如下图所示,但是绝...
本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号...
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法; 引入lombok 要使用 @Data 注...
在用idea写一个实现类时引用了mapper类的来调用dao层的处理,使用@Autowired注解时被标红线,找不到bean。 解决办法:在mapper加@mappe...
由于我自己的电脑是window10系统,我也就只整理window系统的快捷键。notion官网上有全部快捷键的教程,链接如下: https://www.notion.so/L...
做Java开发,jar包和war包接触的挺多的,有必要对它们做一个深入的了解,特总结整理如下: 1.jar包的介绍 JAR(Java Archive,Java 归档文件)是与...
Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
maven快速入门 一、Maven 介绍 1、啥是 maven ? Maven是一个项目管理工具,它包含了这些逻辑:一个项目对象模型 (Project Object Mode...
maven快速入门 一、Maven 介绍 1、啥是 maven ? Maven是一个项目管理工具,它包含了这些逻辑:一个项目对象模型 (Project Object Mode...
现在已经很习惯用markdown写博客了,markdown的好处毋庸置疑,就是专注于写作。写作过程中,难免会配一些符合写作主题的图片,配图的好处就是能大大提高文章的可读性。反...