SF
白石神君
白石神君
注册登录
关注博客
注册登录
主页
关于
RSS
Http的幂等性
白石神君
2023-11-28
阅读 2 分钟
781
Mysql事务
白石神君
2023-11-28
阅读 3 分钟
789
[!note] 什么是事务一个最小的不可再分割的工作单元, 通常一个事务对应一个完整的业务, 一个完整的业务需要批量的DML(insert, update, delete)共同完成。
Mybatis-plus的工作原理
白石神君
2023-11-22
阅读 1 分钟
379
我个人曾经在2012年入行java开发的时候, 开始使用Ibatis(也就是mybatis的前身),那时候刚学了Hibenate, 还没有怎么用, 就跟着项目组换成了Ibatis, 从Ibatis到Mybatis, 再到Mybatis-plus, 可真是时间荏苒, 岁月如梭, 年轻的我, 也在Mybatis更新换代中, 蹉跎了岁月, 添了华发.
Mysql 时间类型和函数
白石神君
2023-11-22
阅读 1 分钟
289
1. 时间类型数据类型说明DATE表示1001-01-01~9999-12-31的日期, 格式为YYYY-MM-DDDATETIMEDATE和TIME的结合TIMESTAMP功能和DATETIME相同(但范围较小)TIME格式为HH:MM:SSYEAR用2位数字表示, 范围是70(1970年)-69(2069年),用4位数字表示,范围是1901年-2155年2. 时间函数函数说明AddDate()增加一个日期(天, 周等)AddTime()...
Mysql的时间格式
白石神君
2023-11-21
阅读 1 分钟
313
Mysql的字符串转时间问题mysql的字符串转时间类型函数STR_TO_DATE('时间字符串','时间格式')适用函数DATE_FORMAT(date, format)TIME_FORMAT(time, format)STR_TO_DATE(str, format)示例 {代码...}
Java 生成Xmind思维导图
白石神君
2023-11-16
阅读 2 分钟
677
Java生成Xmind思维导图1.引入Xmind的maven依赖 {代码...} 2.Java实现 {代码...} 3.生成.xmind格式文件4.利用Xmind软件打开5.思考如何能将xmind直接输出成png, jpg, svg 图??
Mysql必知必会
白石神君
2023-11-02
阅读 1 分钟
268
记得我在入行的时候, sql学的非常不好, 在实际工作中也是整瓶子不满, 半瓶子晃荡, 多年后的今年, 我终于意识到这是个大问题, 于是我总结了这篇文章.
Paxos分布式算法
白石神君
2023-10-26
阅读 1 分钟
152
Paxos算法
分布式中的Quorum机制
白石神君
2023-10-26
阅读 1 分钟
204
众所周知, 在分布式系统中, 想要保证众多服务节点的高可用性, 通常都会使用集群的模式来持续为用户提供服务. 初衷是完美的, 但是现实中不可避免的会出现一些问题, 比如程序报错, 电源, 网络通信问题, 使得我们的服务不仅要处理对外服务的问题, 还要处理自身因为这些原因造成的不可用的问题, 从而避免事故的发生.
Redis的哨兵模式和集群模式的区别
白石神君
2023-10-24
阅读 1 分钟
277
Redis Sentinel集群是由若干的sentinel节点组成的分布式集群, 以实现故障自动发现, 故障自动转移, 配置中心和客户端通知.Sentinel的节点要满足奇数个(2n+1, n>=1).
java程序员常用网址收录(持续更新中)
白石神君
2023-10-07
阅读 1 分钟
367
JDK下载[链接]Mysql下载[链接]MariaDB[链接]码云(国内的Github)[链接]Maven[链接]Git(中文网)[链接]idea(各种历史版本)[链接]Redis[链接]Nginx中文:[链接]英文:[链接]MongoDB(中文网)[链接]Spring官网[链接]Nexus(Maven管理工具)[链接]Github[链接]RabbitMQ[链接]RocketMQ[链接]ElasticSearch[链接]SQLyog(Mys...
缓存击穿, 穿透, 雪崩,污染问题的原因以及应对策略
白石神君
2023-09-28
阅读 2 分钟
290
1, 缓存的存在缓存是双刃剑, 到了真的需要的时候, 才去使用, 毕竟双刃剑有坏的一面.2, 缓存问题的原因&应对策略2.1 缓存击穿请求访问数据, 第一次从数据库获取, 然后加入缓存之中,那么, 后续的数据访问都会从缓存中获取数据, 从而减轻数据库的负担.但是,因为一些原因,缓存失效了, 比如: 超时失效, 导致数据还是从数据库...
jdk8在windows操作系统的安装与环境变量配置
白石神君
2023-09-28
阅读 2 分钟
298
jdk8在window操作系统的安装与环境变量配置1. 去Oracle官网下载jdk选择Products下的java跳转到jdk的下载界面下载页面默认是最新版的jdk, 要跳转到历史版本页面, 点击后, 向下拉然后进入jdk8的下载页面,选择最新的8U371下载到本地下载需要Oracle的用户名和密码, 自行注册登录2. 安装jdk安装jdk跟安装普通软件一样, 没什么...