摘要:
MySQL主从复制实践 多个数据库间主从复制与读写分离的模型 在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化;业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行 Mysql 主从复制的实现原理图大致如下 MySQL 之间数 阅读全文
摘要:
Linux安装MySQL(8.0) 下载安装包,官网地址:http://dev.mysql.com/downloads/mysql/ 将安装包上传至服务器并解压,eg: tar -zxvf mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz 将解压后的文 阅读全文
摘要:
# MySQL在一个事务中发生死锁问题记录 背景:公司有个删除产品的需求,产品表和多张表关联,删除产品时其相关联数据也需要删除 写完代码进行测试时,发生报错: ![](https://img2023.cnblogs.com/blog/2114300/202307/2114300-202307 阅读全文
摘要:
# 通过AOP技术统计应用接口耗时情况 需求:统计项目每个接口调用记录处理耗时(毫秒),并按分钟为单位,记录请求次数、失败次数、累计处理耗时、最大处理耗时 ### 1、自定义注解 通过注解控制哪个接口的请求耗时信息需要被统计 ~~~java package com.povison.commo 阅读全文
摘要:
# Python不同UTC时区时间转换 ~~~py # 时间转换->UTC+8,zone_code:旧的时区 def time_convert(old_date, zone_code): # UTC 负时区对应的 pytz 可以识别的时区 burden_timezone = 'Etc/GMT+' # 阅读全文
摘要:
kafka发送消息与消费消息 package com.yl.kafka.producer; import org.apache.kafka.clients.producer.Callback; import org.apache.kafka.clients.producer.KafkaProduce 阅读全文
摘要:
Linux安装KafKa 官方下载地址:http://kafka.apache.org/downloads.html 解压安装包 tar -zxvf kafka_2.12-3.3.2.tgz 修改配置文件 vim server.properties # broker 的全局唯一编号,不能 阅读全文
摘要:
Easyexcel导出多个表格 ExcelWriter excelWriter = null; try { excelWriter = EasyExcel.write(response.getOutputStream()).build(); WriteSheet writeSheet = EasyE 阅读全文
摘要:
CAS 5.3版本自定义JDBC认证策略 CAS 官方文档是介绍基于配置实现 jdbc 认证的,不过有时候认证逻辑比较复杂,比如:数据库存储的密码是通过动态盐加密的,此时我们需要通过自定义认证策略的方式实现认证 pom 文件引入依赖 <!--开启cas server的rest支持--> <d 阅读全文
摘要:
windows搭建CAS服务端 CAS(Central Authentication Service)是 Yale大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法 CAS 源码:https://github.com/apereo/cas-overla 阅读全文