我爱这世间美貌的女子 可是她们却不是我的 我多么想你能变成我永不凋零的花朵 但时间不会让你永远的停泊
  听听音乐
RedisTemplate常用方法总结 RedisTemplate常用方法总结
Redis常用的数据类型 String Hash List Set zSet Sorted set String类型判断是否有key所对应的值,有则返回true,没有则返回false redisTemplate.hasKey(key)有
2021-06-07
SpringBoot动态定时任务 SpringBoot动态定时任务
其实SchedulingConfigurer实现方法很简单,只需要实现SchedulingConfigurer并重写configureTasks方法,在启动类必须加上@EnableScheduling注解即可。 @Configurati
2021-05-26
单表查询和多表连接查询哪个效率更快 单表查询和多表连接查询哪个效率更快
一.第一个解答来源于《高性能Mysql》中的回答 很多高性能的应用都会对关联查询进行分解。简单地,可以对每个表进行一次单表查询,然后将结果在应用程序中进行关联。 例如,下面这个查询: select * from tag join tag
2021-02-07
Oracle转Mysql Oracle转Mysql
1.将表中时间类型的字段更改类型,比如CREATE_TIME,UPDATE_TIMEALTER TABLE ZFTJ_HALF MODIFY CREATE_TIME TIMESTAMP WITH LOCAL TIME ZON
2020-11-17
解读聚合收款码背后的原理 解读聚合收款码背后的原理
前言微信/支付宝收款码大家应该不会陌生,线下小微商户收款大多使用这个,就比如下图。 这种收款方式很方便,微信、支付宝后台申请开通,然后还可以免费申请相关物料。 不过这种方式用户体验其实不是很好,之前有好几次拿出支付宝,却扫了微信支付码。
2020-10-10
HashMap put的过程 HashMap put的过程
首先会使用 hash 函数来计算 key,然后执行真正的插入方法 final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boole
2020-08-21
MySQL中update修改数据与原数据相同会再次执行吗 MySQL中update修改数据与原数据相同会再次执行吗
背景本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗? 环境 MySQL5.7.25 Centos 7.4 binlog_format为ROW参数root@loc
2020-08-05
为什么阿里规定需要在事务注解@Transactional中指定rollbackFor? 为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?
阿里巴巴Java规范:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。 异常的分类 Throwable:有两个重要的子类:Exception(异常)和Error(错误),
2020-07-30
SpringIOC容器设计 SpringIOC容器设计
IOC简介在Spring IoC容器的设计中,作者设计了两个接口来表示容器 BeanFactoryBeanFactory简单粗暴,可以理解为HashMap,key是BeanName,value是Bean实例,通常只提供put和get。这系
2020-07-24
Linux安装Oracle Linux安装Oracle
官方最低要求配置内存:1G(官方最低要求1G) 硬盘:40G(企业版安装所需4.29G和1.7G数据文件) 准备工作安装环境介绍系统:CentOS 7 64位 Oracle版本:Oracle 11gR2 下载Oracle安装文件官网下载地址
2020-07-23
JVM&GC-通用术语 JVM&GC-通用术语
G1(Garbage First)G1是一个并行回收器,他把内存分割为很多不相关的区间(Region),每个区间可以属于老年代或者年轻代,并且每个年代区间可以是物理上不连续的。垃圾回收时都是需要停下应用程序,不然没有办法防止应用程序的干扰,
2020-07-19
JVM&GC-System.gc()方法 JVM&GC-System.gc()方法
前言在默认情况下,System.gc()会显示直接触发Full GC,同时对老年代和新生代进行回收。而一般情况下,垃圾回收应该是自动进行的,无需手工触发,否则就太麻烦了。 示例public class TestGC { public
2020-07-19
1 / 9