自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LOVE_LIN_的博客

记录个人在工作和学习中的一些总结

  • 博客(14)
  • 收藏
  • 关注

原创 如何CentOS构建MySQL的docker镜像

记录如何在centos上打包mysql镜像,并且导出此镜像到其他主机上使用

2024-01-08 19:29:31 1327 1

原创 Linux下PostgreSQL平滑升级

注:以下升级步骤以PG9.6升级到PG14为例。

2023-07-05 22:25:00 860 1

原创 记录一个subList返回列表的修改会映射到原列表的问题

记录一个subList返回列表的修改会映射到原列表的问题举例解决办法举例 public static void main(String[] args) { List<Integer> source = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9)); List<Integer> subList = source.subList(6, source.size());

2020-06-10 17:44:33 468

转载 AQS、sync和Lock

AQS、sync和LockAQS、sync和Lock

2020-03-18 14:36:31 270

原创 MySQL索引以及优化总结

MySQL索引以及优化总结

2020-03-06 14:46:47 351

原创 JVM学习笔记

JVM学习笔记JAVA内存模型垃圾回收(可达性分析算法)JVM调优JAVA内存模型Java虚拟机由类加载系统、运行时数据区(堆,栈,本地方法栈,方法区,程序计数器)、字节码执行引擎组成。堆:用于存程序中创建的对象。栈(FILO):局部变量的存放地址。本地方法栈:本地方法(native修饰的方法,如:Thread类中的start方法)的内存区域。方法区:用于存放类信息、静态变量、静态常量...

2020-03-06 14:46:22 119

原创 Comparable与Comparator

Comparable和Comparator场景引入ComparableComparator场景引入需要对用户这个对象进行按照身高进行排序@Getter@Setterpublic class User{ private Integer age; //年龄 private Integer height; //身高 private String username; ...

2020-03-05 16:28:36 81

转载 数据结构:二叉树,红黑树,B+树

数据结构:二叉树,红黑树,B+树二叉树红黑树B+树二叉树树 及 Java 实现 二叉树的常见方法及三种遍历方式 Java 实现二叉排序树的查找、插入、删除红黑树深入理解红黑树B+树理解 B 树、B+ 树特点及使用场景本文内容转载自 :张拭心的博客...

2019-12-31 18:04:09 236

原创 Java多线程之死锁

Java造成死锁的原因以及如何手写一个死锁死锁的定义死锁产生的原因手写一个死锁死锁的定义所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。死锁产生的原因在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。...

2019-12-20 17:48:32 92

原创 JAVA算法系列汇总

JAVA算法系列汇总冒泡排序原理代码快速排序原理代码公共代码:打印数组// 打印数组公用函数 public void printArr(int[] arr) { System.out.print("["); for (int i = 0; i < arr.length; i++) { if (i != (arr.length...

2019-12-19 16:26:49 373

原创 Docker学习笔记

Docker学习教程1、安装Docker2、安装Tomcat容器3、常用命令1、安装Docker查看自己内核 uanem -r安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2使用国内阿里云[root@localhost ~]# yum-config-manager --add-repo ...

2019-11-01 17:07:10 95

原创 MySQL常用的时间函数

MySQL常用的时间函数常用时间函数其他常用的函数group查询最常用的SQLjoin查询case when原文来自JAVA团长的公众号,觉得值得收藏,故在这里做了笔记。常用时间函数昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天SELECT * FROM 表名 where DATE_SU...

2019-08-30 14:18:20 109

原创 常用的正则表达式

常用的正则表达式校验数字的表达式数字:n位的数字:至少n位的数字:m-n位的数字:零和非零开头的数字:非零开头的最多带两位小数的数字:带1-2位小数的正数或负数:正数、负数、和小数:有两位小数的正实数:有1~3位小数的正实数:非零的正整数:非零的负整数:非负整数:非正整数:非负浮点数:非正浮点数:正浮点数:负浮点数:浮点数:校验字符的表达式汉字:英文和数字:长度为3-20的所有字符:由26个英文字...

2019-08-30 14:02:41 438

原创 Java8中Lambda和Stream,优雅的处理集合

Java8中Lambda和StreamLambda表达式函数式接口Lambda表达式new Thread(()->{ System.out.println("girl"); }).start();以上就是一个简单的例子,新增一个线程来输出“girl”其实可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它 有参数列表、函数主体、返回类型函...

2019-05-08 14:17:27 1369 1

Linux使用脚本一键安装PostgreSQL

安装内容: 1. CentOS7/8操作系统PostgreSQL 的安装包 2. OpenEuler22.03系统PostgreSQL 的安装包 3. PostgreSQL的配置文件包括pg_hba.conf和postgresql.conf 4. 安装脚本,可以通过此脚本实现一键安装/升级/卸载等一系列操作 安装脚本功能: 1. 一键安装PostgreSQL,并可以指定数据存放目录和CPU资源限制。命令“sh pgsql.sh install -p *******” 2. 安装完成后也自动完成了PostgreSQL的基本配置,包括远程访问,监听地址等。 3. 一键升级PostgreSQL 4. 监控PostgreSQL进程运行资源占用 5. 重启PostgreSQL 6. 也可以通过"systemctl status/start/stop postgresql"命令查看PostgreSQL的状态/启动/停用 7. 通过命令"sh pgsql.sh uninstall"可以卸载安装的PostgreSQL 8. 可以通过"sh pgsql.sh -h"查看帮助信息

2023-10-08

空空如也

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

TA关注的人

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