自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Maven配置:如何将本地仓库移到别的磁盘并配置国内源

默认路径下,我们的本地仓库是在C盘用户目录下但是随着创建项目越来越多,本地仓库下载的资源也会越来越多,长此以往,C盘容量可能不够用,而且C盘中又有很多系统文件,所以为了不影响电脑运行,我们可以将本地仓库转移到其他磁盘。那么如何更改路径并把它变为自己的仓库呢手动移动了本地仓库后,我们还需要告诉 Maven 我们已经更改了本地仓库的地址。点进文件夹,直到路径的最后一级是 respository ,复制该路径重新回到 idea。

2024-09-21 21:45:37 196

原创 线程三:线程安全问题及其解决方法

1. 线程安全的根本原因是并发编程的抢占式执行,直接原因是原子性问题。2. synchronized 关键字解决的时原子性问题,volatile 关键字解决的是可见性问题和有序性问题,此处有序性问题指的是指令重排序。3. 内存可见性和指令重排序其实都是编译器对代码做出的优化。在单线程进程中对代码的优化作用还是可观的。

2024-09-19 19:27:42 833 1

原创 线程二:线程的类和常用方法

1). 线程对象只有调用了 start() 方法后才会创建出真正的线程。2). 一个线程对象只能调用一次 start() 方法。

2024-09-18 22:14:11 708

原创 线程中 start() 和 run() 的区别

1). run() 方法是线程的主体,它是线程需要执行的方法;start() 方法是线程的启动方法,用于启动一个新线程。2). run() 方法通常包含线程的执行逻辑,可以自定义逻辑。3). run() 方法在当前调用的线程中执行,start() 方法是在新的线程中运行当前线程对象的 run() 方法。4). 直接调用 run() 方法只是在当前线程中按顺序执行 run() 方法的内容,调用 start() 方法创建新线程后是并发执行,无法确定代码执行顺序。

2024-09-18 21:04:13 307

原创 创建线程的方式

创建Java的几种方式

2024-09-16 18:33:07 855

原创 Maven的简单认识

Maven是一个项目管理工具。基于项目对象模型POM(Project Object Model)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工作软件。总结:基于POM的一个项目管理工具。

2024-09-16 16:34:19 665

原创 进程和线程的关系

进程和线程的关系区别

2024-09-14 21:12:39 234 1

原创 线程一:进程和线程

为什么要引入进程和线程 以及 进程和线程的概念,特点,优缺点,状态,联系和区别,线程的创建方法

2024-09-14 20:49:56 1095

原创 笔记:MySQL子查询

出现在其他语句中的SELECT语句,称为子查询或内查询;外部的查询语句称为主查询或外查询。

2023-09-28 16:26:59 53

原创 笔记:MySQL连接查询

1.含义:又称多表查询,当查询字段来自多个表时,就会用到连接查询。2.笛卡尔乘积现象:表一有m行,表二有n行,结果为m*n行。3.发生原因:没有有效的连接条件。如何避免:添加有效的连接条件。(截图来自于B站尚硅谷MySQL)

2023-09-27 10:51:46 150

原创 笔记:MySQL分组查询

案例7:查询领导编号>102的每个领导手下的员工固定最低工资>5000的领导编号是哪个,以及他的最低工资。案例10:查询每个部门每个工种的员工的平均工资,并按照平均工资高低来排序。案例8:按员工姓名长度分组,查询每组员工个数,筛选员工个数>5的有哪些。案例3:查询包含a字符的,每个部门的平均工资。案例9:查询每个部门每个工种的员工的平均工资。案例4:查询有奖金的每个领导手下员工的工资。案例6:查询每个工种有奖金的员工的最高工资。案例1:查询每个工种的平均工资。添加分组前的查询条件。添加分组后的查询条件。

2023-09-25 19:14:57 132 1

原创 笔记:MySQL函数--分组函数

* 统计列表行数,用的比较多 *//* 相当于加了一列该常量值,也用于统计列表行数 */SELECT COUNT(常量值) FROM employees;

2023-09-24 21:06:56 62 1

原创 笔记:MySQL函数--单行函数

SELECTTRIM(' 小解 ') AS out_put;-->小解SELECTTRIM('aaa小aaa解aaa') AS out_put;-->aaa小aaa解aaaSELECTTRIM('a' FROM 'aaa小aaa解aaa') AS out_put;-->小aaa解SELECTTRIM('aa' FROM 'aaa小aaa解aaa') AS out_put;-->a小aaa解a。

2023-09-24 17:26:14 41 1

原创 笔记:MySQL排序查询

2.order by子句中可以支持单个字段,多个字段,函数,别名,表达式。案例4:查询员工信息,先按工资升序,再按员工编号降序【按多个字段排序】。salarysalary*12*(1+IFNULL(年薪率,0))*,salary*12*(1+IFNULL(年薪率,0))年薪。*,salary*12*(1+IFNULL(年薪率,0))案例2: 按年薪的高低显示员工的信息和年薪【按表达式排序】。案例3: 按年薪的高低显示员工的信息和年薪【按别名排序】。案例1:查询员工信息,工资从高到低。

2023-09-24 14:06:19 113 1

原创 笔记:MySQL条件查询

或者自定义转义字符:select name from person where name LIKE '_q_%' ESCAPE 'q';一,语法:select 查询列表 from 表名 where 筛选条件;逻辑运算符:&&,||,!,and ,or ,not(推荐使用)条件运算符:,=,!=,,>=,

2023-09-22 21:51:54 61

原创 笔记:MySQL基础查询

案例:查询name,显示结果为 名字;SELECTnameAS名字FROMperson;

2023-09-22 20:32:24 31

空空如也

空空如也

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

TA关注的人

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