工作中总会遇到各种奇特的问题,有时再次遇到又忘了,所以还是记录下来比较好; 1、mybatis使用postgresql自定义查询语句返回map集合,会默认把字段名的大写都转为小写,郁闷了半天。解决办法是在as重命名上添加双引号。这样就实现了大小写混编。 2、mybatis自定义查询语句返回map集合
转载 2017-11-10 13:00:00
239阅读
2评论
1、ERROR 1005 (HY000):Can't createtable ?errno:121ERROR 2006 MySQL serverhas goneaway (下面操作也可引起这样的错误)原因1: 外键冲突。原因2:想当然的用把原有数据文件删除,用别的数据库的目录替换的方式把别的数据库的数据导入到自己的数据库中出现...
原创 2021-09-28 18:14:52
539阅读
对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。
转载 2019-08-21 10:55:34
592阅读
一、Eclipse常见快捷键使用 自动完成单词:Alt+/  重命名:Shift+Alt+r(统一改变字段或方法名) 生成getter/setter方法: Shift+Alt+s,然后r 删除当前行:Ctrl+d 定位到前(后)一个编辑点:标准为Alt+左(右)箭头 ,     修改方法为:         Windows->preference->keys, View标签页,找到
转载 2021-07-20 16:55:40
228阅读
事务级别 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的
原创 2016-11-21 23:55:35
519阅读
061 如何删除表?  答案:运行命令 drop table table_name;062 创建索引  对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也
转载 2023-01-31 11:42:46
360阅读
MYSQL错误(复制)1、复制时跳过错误:第一种方法:手动:stop slave SET GLOBALSQL_SLAVE_SKIP_COUNTER = 1--跳过接下来1个错误start slave 第二种方法:修改配置文件slave-skip-errors=all或slave-skip-errors=1501,15622、1236错误解决:查看主服务器是否存在多个进程,并不断生成新的binlog
原创 2012-07-07 00:09:25
850阅读
1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键
转载 2021-07-28 17:24:30
181阅读
一:出现这个问题,可能是mysql.sock不存在,或者找不到,或者文件损害需要重新建立连接1.查看mysql.sock地址是否是正确地址我通过vim /etc/my.cnf,修改了[mysqld]选项下面的socket的值socket=/usr/local/mysql/var/mysql.
转载 2013-07-17 09:59:00
77阅读
2评论
报错 Table ‘***’ is marked as crashed and should不小心停电了,重启后报这个错。
原创 2023-02-28 07:09:52
94阅读
今天发现个问题,centos7同步时间有报错[root@hadoop2 cm-5.8.3]# ntpdate  pool.ntp.org  9 Dec 04:53:19 ntpdate[63834]: the NTP socket is in use,&nbs
原创 2016-12-09 09:59:17
1009阅读
3点赞
4评论
php编译过程中报错:  PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled解决: 建议直接忽略,在 make install时会自动安装 禁用的方法(强烈不建议)在configure时添加参数  --without-pe
原创 2016-12-28 16:22:08
5886阅读
1点赞
一. Hive基本概念1. 什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序2. Hive的优缺点1. 优点操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。避免了去写MapReduce,减少开发人员的
一 unknown option '--skip-federated'mysql 安装或者启动时,出错 unknown option '--skip-federated'解决的方法是:1、vi /etc/my.cnf#skip-federated 将此行注释掉即可。2、或者编译的时候加上如下参数:--with-plugins=all  二 mysql 从同步故障1.查看从状态时(show
原创 2010-06-27 15:50:50
5918阅读
3评论
master、slave同步状态Slave_IO_Running:Slave从Master上读取log_bin,并写入Slave中继日志Relay_Log_FileSlave_SQL_Running:负责读取并且执行中继日志中的log_bin单独停止IO、SQL线程stop slave io_threadstop slave sql_thread关闭log_bin写入mysql> set g
原创 2014-04-11 23:11:06
779阅读
问题1:用联合索引优化using filesort问题2:给区分度高的字段加索引问题3:select的字段
原创 2022-08-18 07:28:42
85阅读
一:对于先建索引再插入和先插入再统一建索引效率:对于大数量的表来说, 先加载数据再来定义全文索引的 速度要远远优于在一个已经定义好全文索引的表里面插入大量数据的速度。一定会问:这是问什么呢?其实,道理很简单,前者只需要一次性对你的索引列表进行操 作,排序比较都是在内存中完成,然后写入硬盘;后者则要一...
转载 2014-09-04 09:44:00
125阅读
2评论
1、-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)  CMake Error at cmake/readline.cmake:83 (MESSAGE):   Curses library not found.  Please install appropr
原创 2012-07-06 20:43:36
4455阅读
 1、问题 登陆mysql发生错误 mysql -h localhost -u root -pERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决:问题可能由不同原因导致,一般是权限问
原创 2013-03-22 15:40:45
720阅读
为什么要用B+树? 使用 B+ 树可以减少访问磁盘的次数。如果B+树的一个节点存储1200个左右的索引数据,这个树高是4层的话,那么这个索引树就可以存储1200 的 3 次方个值,这已经 17 亿行记录。而索引树的前两层在内存中,这样很大的减少访问磁盘的次数。 B+树的查询性能稳定。每次查询的路径都 ...
转载 2021-07-17 07:17:00
284阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5