10年 Java程序员,硬核人生!勇往直前,永不退缩!欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185 |
|
随笔分类 - mysql
摘要:1. 如何保证缓存与数据库双写时的数据一致性? 背景:使用到缓存,无论是本地内存做缓存还是使用 Redis 做缓存,那么就会存在数据同步的问题,因为配置信息缓存在内存中,而内存时无法感知到数据在数据库的修改。这样就会造成数据库中的数据与缓存中数据不一致的问题。 共有四种方案: 先更新数据库,后更新缓
阅读全文
摘要:使用druid官方的 Case1 测试,但是不好用,我需要改造一下源码: /* * Copyright 1999-2018 Alibaba Group Holding Ltd. * * Licensed under the Apache License, Version 2.0 (the "Lice
阅读全文
摘要:调试一个程序, 调试到一半, 下班回家, 程序卡在了某一行, 第二天早上回来一看, 发现了异常: 错误信息一大堆,其实就是 其实关键字是 timeouts, 也就是 mysql 的连接 超时了! 不用管, 重启就好了!
阅读全文
摘要:什么是事务,一个事务是一个只包含所有读/写操作成功的集合。通常可以认为 事务包含了多个 写操作 sql 。 事务的四个特点 一个事务本质上有四个特点,也就是ACID: 这里的一致性,有点不好理解。 其实可以这么理解: 重点说说 隔离性 隔离性,虽然按我理解是 一种 不是特性的特性,更像是特点, 但普
阅读全文
摘要:神奇bug, Timestamp 会四舍五入也会引起 bug .. 神奇bug, Timestamp 会四舍五入也会引起 bug .. 神奇bug, Timestamp 会四舍五入也会引起 bug .. 神奇bug, Timestamp 会四舍五入也会引起 bug .. 神奇bug, Timesta
阅读全文
摘要:配置好后,发现网上已经做好的了, 不过,跟我的稍有不同, 我这里再拿出来现个丑: properties 文件自不必说,关键是这里的xml: 因为,我们使用了 MapperScannerConfigurer ,dao bean是spring 动态生成的,我们可以不用写dao 实现了。 但是我们需要配置
阅读全文
摘要:帮网友解决了一个问题,感觉还是挺好的。 问题是这样的: 问个问题:为什么我mysql中加密和解密出来的字段值不一样?AES_ENCRYPT和 AES_DECRYPT 但是解密出来就不对了 有时候加密变成空值 我试过,确实有这样的情况: INSERT INTO test () VALUES (ENCO
阅读全文
摘要:sql文件也是正常, 为什么就是导入不了呢?? 后面才发现,可能是编码被notepad++ 修改了—— 一看发现是UTF-8 无BOM,改回UTF-8格式编码 就正常了!! 虽然看到的都是正常汉字, 但是 UTF-8,和UTF-8 无BOM还是不同的!!http://blog.sina.com.cn
阅读全文
摘要:[Lk] ERROR [11-26 23:01:51] [main] net.jweb.listener.AppInitializerListener.contextInitialized(231) | 启动初始化异常:org.springframework.jdbc.CannotGetJdbcCo
阅读全文
摘要:Ignoring query to other database Ignoring query to other database Ignoring query to other database 自己今天刚遇到,进入MySQL的时候,输入show databases; 产生如下错误 错误提示 Ig
阅读全文
摘要:装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢? 那么mysql数据库文件夹中的mysql-bin.00001是什么
阅读全文
摘要:MySQL open table 背景: MySQL经常会遇到Too many open files,MySQL上的open_files_limit和OS层面上设置的open file limit有什么关系? 源码中也会看到不同的数据结构,TABLE, TABLE_SHARE,跟表是什么关系?MyS
阅读全文
摘要:show open tables; 基于本人对MySQL的使用,现将常用的MySQL show 语句列举如下: 1.show databases ; // 显示mysql中所有数据库的名称 2.show tables [from database_name]; // 显示当前数据库中所有表的名称 3
阅读全文
摘要:-bash-4.2# service mysqld restart Redirecting to /bin/systemctl restart mysqld.serviceFailed to restart mysqld.service: Unit not found. 并不存在 mysqld 的服
阅读全文
摘要:1.MySQL整体逻辑架构 1.MySQL整体逻辑架构 我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture) 图1 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等
阅读全文
摘要:当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提
阅读全文
摘要:方案1:http://www.2cto.com/database/201312/264229.html MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢?这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码
阅读全文
摘要:1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输
阅读全文
摘要:mysql TRUNCATE TABLE role ; ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint ( .`account FK_account_role roleId test
阅读全文
摘要:Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.jolbox.bonecp.BoneCPDataSource]: Constructor th
阅读全文
|