自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

共同进步

共同进步

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

原创 JAVA集合——常用单列集合

通过阅读源码来学习常用单列集合的运行过程和实现方式。

2024-03-20 10:58:16 709 1

原创 JAVA synchronized锁的是什么

Java以提供synchronized关键字的形式,为防止资源冲突提供了内置支持。当任务要执行被synchronized关键字保护的代码片段时,它将检查锁是否可用,然后获取锁,执行代码,释放锁。

2023-06-30 10:37:49 274

原创 logback 根据不同参数创建logger并将内容输出到不同文件

【代码】logback 根据不同参数创建logger并将内容输出到不同文件。

2023-05-31 17:23:22 396

原创 java设计模式:策略模式

策略模式

2022-12-30 16:52:42 156

原创 java设计模式:责任链模式

责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。

2022-12-13 17:18:44 462

转载 linux 下 mysql 常用命令

**阅读目录 ======================** 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 3.修改密码 3.1.SET PASSWORD命令(需登录) 3.2.使用sql语句更新 mysql 库中的 user 表(需登录) 3.3.mysqladmin命令,明文(不需登录) 3.4.mysqladmin命令,密文(不需登录) 4.常用操作(需登录) 4.1.显示数据库列表 4.2.创建、删除数据库 4.3.显示库中的数据表 4.4

2021-06-18 09:55:12 478

转载 Java各个版本的新特性

JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。 JDK Version 1.1 1997-02-19 JDBC(Java DataBase Connectivity); 支持内部类; RMI(Remote Method Invocation) ; 反射; Java Bean; JDK Version 1.2 1998-12-08 Playground(操场) 集合框架; JIT(Just In Ti

2021-04-08 14:06:24 357

原创 如何禁止tomcat的启动日志,以及为什么要将log日志对象声明为private static final类型的呢?

设置为private(私有的)是为了不让其他类共享该日志对象。 设置为static(静态)是为了让每个类中的日志对象都只生成一份,属于该类而不是具体的实例 。 设置为final是为了确保该日志对象不会被修改。 ...

2021-04-01 13:37:15 630

转载 关于接口安全认证方式

一.AccessKey&SecretKey (开放平台) 1、请求身份 为开发者分配AccessKey(开发者标识,确保唯一)和SecretKey(用于接口加密,确保不易被穷举,生成算法不易被猜测)。 2、防止篡改 参数签名: (1)按照请求参数名的字母升序排列非空请求参数(包含AccessKey),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA; (2)在stringA最后拼接上Secretkey得到字符串stringSignTemp

2020-12-29 13:24:59 4839 1

转载 最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁

在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类: 公平锁/非公平锁 可重入锁 独享锁/共享锁 乐观锁/悲观锁 分段锁 自旋锁 乐观锁 VS 悲观锁 乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度,在Java和数据库中都有此概念对应的实际应用。 1.乐观锁 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。 乐观锁适用于多读的应用类.

2020-12-29 09:55:52 210

转载 epel源-是什么?为什么安装?

EPEL源-是什么?为什么安装? EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux. 使用很简单: 1. 首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置软件仓库也是一样的。 #用于RHEL5系列 wget http://download.fedorap.

2020-12-28 21:14:52 836

转载 Centos7上安装docker命令详解

Centos7上安装docker命令详解 转自:https://www.cnblogs.com/yufeng218/p/8370670.html 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 3、卸载旧

2020-12-12 22:55:30 260

转载 java获取今天,昨天,上周,上月等 0点以及24点的时间戳

经常遇到用时间作为查询条件的情况,本人整理了一些常用的时间段的时间戳,供参考 获取 昨天这个时间的时间戳 Calendar calendar ...

2020-07-07 13:42:41 3022 1

空空如也

空空如也

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

TA关注的人

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