- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 mysql学习
一、mysql配置文件(主要配置文件)1、二进制日志(log-bin):定义:二进制日志,记录对数据发生或潜在发生更改的sql语句,并以二进制的形式保存在磁盘。作用: 可以用来查看数据库的变更历史(具体的时间点所有的sql操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、主从数据库的复制)2、查询日志(log)默认是关闭,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志也是需要...
2022-04-20 10:48:21 116
原创 面试题真题
synchronized和lock区别synchronized和lock都是锁,都是线程同步的手段,它们的主区别主要体现在如下三个方面:1、使用方式的区别 synchronized关键字可以作用在静态方法、实例方法和代码块上,它是一种隐式锁,即我们无需显式地获取和释放锁,所以使用起来十分的方便。在这种同步方式下,我们需要依赖Monitor(同步监视器)来实现线程通信。若关键字作用在静态方法上,则Monitor就是当前类的Class对象;若关键字作用在实例方法上,则Monitor就是当前实例(thi
2022-04-18 18:00:22 162
转载 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 20175
原创 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 214
转载 关于对springboot程序配置文件使用jasypt开源工具自定义加密
关于对springboot程序配置文件使用jasypt开源工具自定义加密一、前言 在工作中遇到需要把配置文件加密的要求,很容易就在网上找到了开源插件 jasypt (https://github.com/ulisesbocchio/jasypt-spring-boot#customEncryptor),根据官方说明和网上其他示例很容易搞定加密解密,但是本功能要求使用自定义的加密解密方法,查了下网上没有示例,于是看了下官方文档中关于自定义加密解密的部分说明。 官方说明表达的意思为如果你需要自.
2020-08-19 09:32:58 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人