自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql学习

一、mysql配置文件(主要配置文件)1、二进制日志(log-bin):定义:二进制日志,记录对数据发生或潜在发生更改的sql语句,并以二进制的形式保存在磁盘。作用: 可以用来查看数据库的变更历史(具体的时间点所有的sql操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、主从数据库的复制)2、查询日志(log)默认是关闭,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志也是需要...

2022-04-20 10:48:21 107

原创 面试题真题

synchronized和lock区别synchronized和lock都是锁,都是线程同步的手段,它们的主区别主要体现在如下三个方面:1、使用方式的区别 synchronized关键字可以作用在静态方法、实例方法和代码块上,它是一种隐式锁,即我们无需显式地获取和释放锁,所以使用起来十分的方便。在这种同步方式下,我们需要依赖Monitor(同步监视器)来实现线程通信。若关键字作用在静态方法上,则Monitor就是当前类的Class对象;若关键字作用在实例方法上,则Monitor就是当前实例(thi

2022-04-18 18:00:22 132

原创 kafka

kafka架构

2022-04-15 15:47:31 1809

转载 JAVA中对list使用stream对某个字段求和

//1.对int类型list进行求和 Integer[] integerArray = {1, 3, 5, 10, 18}; List<Integer> list = new ArrayList<>(Arrays.asList(integerArray)); IntSummaryStatistics summaryStatistics = list.stream().mapToInt((s) -> s).su...

2021-07-17 17:25:26 20063

原创 MyBatis Plus

MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写mp来简化表示MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用。注:本文使用的 mp 版本是当前最新的3.4.2,早期版本的差异请自行查阅文档官方网站:baomidou.com/快速入门 创建一个Spring Boot项目 导入依赖 <!--pom.xml--><?xmlversion="1.0"encoding=...

2021-05-28 13:55:24 170

转载 关于对springboot程序配置文件使用jasypt开源工具自定义加密

关于对springboot程序配置文件使用jasypt开源工具自定义加密一、前言  在工作中遇到需要把配置文件加密的要求,很容易就在网上找到了开源插件 jasypt (https://github.com/ulisesbocchio/jasypt-spring-boot#customEncryptor),根据官方说明和网上其他示例很容易搞定加密解密,但是本功能要求使用自定义的加密解密方法,查了下网上没有示例,于是看了下官方文档中关于自定义加密解密的部分说明。  官方说明表达的意思为如果你需要自.

2020-08-19 09:32:58 361

ReentrantLock.java

ReentrantLock.java

2022-03-04

AbstractQueuedSynchronizer.java

AbstractQueuedSynchronizer.java

2022-03-04

空空如也

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

TA关注的人

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