呆沐白
呆沐白
全部文章
分类
canal(1)
JVM(1)
Mybatis(1)
Mysql核心技术(1)
Redis(2)
技术小工具(1)
机器学习(2)
项目问题(4)
题解(1)
归档
标签
去牛客网
登录
/
注册
呆沐白
慎独
全部文章
(共14篇)
全量同步Elasticsearch方案之Canal
一、前言 Canal 是阿里的一款开源项目,纯 Java 开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了 MySQL(也支持 mariaDB) Canal 除了支持 binlog 实时 增量同步 数据库之外也支持 全量同步 ,本文主要分享使用Canal来实现从MySQ...
2022-11-21
1
574
深入理解JVM虚拟机
一、什么是JVM 定义 Java Virtual Machine, JAVA程序的运行环境(JAVA二进制字节码运行环境) 好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 比较 JVM JRE JDK的区别 二、内存结构 整体架构 1.程序计数器 作用 用于保存J...
Java
2022-11-08
0
310
MySQL的基础架构
目录名称 一.逻辑架构 1、MySQL的基本架构示意图 2、MySQL逻辑架构结构 3、各组件作用 (1)连接器 ① show processlist 显示用户正在运行的线程。 ② 参数说明: ③ 为什么MySQL占用内存涨得特别快 ④ 常用的sql (2)查询缓存 ...
Java
2022-09-02
1
245
Redis常用命令
Java
2022-08-29
0
127
通过feign传输localdatetime字段的时候丢失精度的问题
通过feign传输localdatetime字段的时候丢失精度的问题 场景:A服务调用到B服务操作,通过Feign需要传递string参数和localdatetime参数过去,在测试的时候发现时间始终对不上。通过dubug后发现A服务传递的localdatetime参数正常,但是B服务接收到loca...
Java
2022-07-11
0
633
数据库参数导致Prepared statement needs to be re-prepared
1.问题描述 在查询视图时,执行存储过程时Java代码报错:java.sql.SQLException: Prepared statement needs to be re-prepared;单独调用存储过程也是报错:Prepared statement needs to be re-prepare...
2022-05-26
0
233
全表查询大量实例导致服务假死宕机
1.问题描述 在项目中,错误代码导致查询表创建大量实例,导致服务假死宕机 2.问题排查 sys.org的实例数量很多,达到了9000多万,从而所有的服务所有的线程去gc垃圾回收 jmap -histo:live [进程号] > jmap.log 3.问题解决 优化代码
2022-05-26
0
153
Redis相关知识体系
一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B+ Tree),一个机器内存也存放不下 访问量变大后(读写混合),一台服务器...
Java
2022-05-26
1
317
java.io.IOException: Too many open files问题
现象:接口很慢 解决方案:https://www.cnblogs.com/kongzhongqijing/articles/3735664.html
2021-08-04
0
318
Linux/CentOS系统同步网络时间的2种方法详解
由于硬件的原因,机器或多或少的跟标准时间对不上,一个月的误差几秒到几分钟不等。对于服务器来说时间不准,会有很多麻烦。例如,支付的时候,无法下单,游戏无法登录等。 方法一:用 ntpdate从时间服务器更新时间 如果系统没有 ntpdate 命令,可在线安装: yum -y install ntp ...
2021-07-27
1
367
首页
上一页
1
2
下一页
末页