
数据库
数据库
两只橙
全球AI挑战赛百强选手,曾任职于腾讯微信事业部,魅族flyme事业部,中国平安人工智能团队。《深度学习500问》作译者,优快云博客专家及签约讲师,指弹吉他爱好者,简书专栏作家。
展开
-
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceID
问题的产生: 今天遇到了一个问题 我执行了 ./Hadoop namenode -format 之后 启动hadoop: ./start-all.sh 的时候 运行jps发现 datanode没有起来 但是 TaskTracker是正常启动的 然后我去datanode的错误日志里面发现的下面的问题: 2012-11-23 14:31:14,319 INFO org.apache原创 2016-10-20 15:38:14 · 1847 阅读 · 0 评论 -
linux环境下Redis的安装与配置
一、Linux环境下安装RedisRedis的官方下载网址是:http://redis.io/download (这里下载的是Linux版的Redis源码包)Redis服务器端的默认端口是6379这里以虚拟机中的Linux系统如何安装Redis进行讲解1、在windows系统中下载好Redis的源码包2、通过WinSCP工具,将Redis的源码包由windows上传到Linu原创 2018-01-29 17:01:42 · 450 阅读 · 0 评论 -
redis cli命令
一、redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。1、redis-server 启动redis 2、redis-cli redis 命令行工具 3、redis-benchmark 基准测试工具 4、redis-check-aof AOF持久化文件检测工具和修复工具 5原创 2017-11-17 11:04:30 · 2316 阅读 · 0 评论 -
mybatis 报错org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML.
1、报错信息Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ImageClassifyT原创 2017-12-11 14:17:42 · 25615 阅读 · 5 评论 -
mybatis 报错org.apache.ibatis.binding.BindingException
1、报错信息org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xinrui.code.dao.ImageClassifyTrainDao.getList at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(原创 2017-12-10 17:18:52 · 1546 阅读 · 0 评论 -
mybatis 报错java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledDataSource
1、报错信息org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.mchange.v2.c3p0.ComboPooledDataSource] for bean with name 'dataSource' defined in file [E:\dl-workspace\dl-w原创 2017-12-10 16:02:36 · 4829 阅读 · 0 评论 -
spring+mybatis报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating
1、报错信息Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'calSqlSessionFactory' defined in class path resource [spring-cal-dao.xml]: Invocation of init me原创 2017-09-29 10:52:46 · 3525 阅读 · 0 评论 -
spring的两种声眀式事务
需要导入的包有: cglib-nodep-2.1_3.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar spring-aspects-3.2.0.RELEASE.jar spring-aop-3.2.0.RELEASE.jar1.使用基于注解的声眀式事务管理 在spring的配置文件中加入以下代码:<bean id=原创 2016-03-24 21:09:05 · 444 阅读 · 0 评论 -
spring+mybatis使用事务管理不生效原因分析
spring+mybatis使用事务管理不生效原因检查spring的配置信息是否配置正确<!-- 配置事务的通知:(事务的增强) --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!-- p原创 2016-03-24 19:50:02 · 3603 阅读 · 0 评论 -
Mapped Statements collection does not contain value for com.xinrui.micromessage.bean.Message.insert
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statem原创 2016-03-20 20:38:36 · 1156 阅读 · 0 评论 -
Mybatis的优缺点——个人观点(勿喷)
Mybatis的优缺点使用过mybatis框架后,对比之前使用的hibernate框架而言,个人觉得Mybatis优点还是挺多的,至少比hibernate简单易用。SQL语句与代码分离 优点:便于管理和维护 缺点:不便于调试,需要使用日志工具获得信息 JDBC——使用断点调试 Mybatis——使用log4j调试用标签控制动态SQL的拼接 优点:用标签代替编写逻辑代码 缺点:拼接复杂的原创 2016-03-19 21:18:46 · 1439 阅读 · 0 评论 -
mybatis分页插件的简单实现
mybatis分页插件的简单实现mybatis使用的版本是3.3.0,spring-mybatis使用的是1.1.0自定义拦截器()package com.xinrui.micromessage.action.interceptor;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Re原创 2016-03-19 20:28:16 · 851 阅读 · 1 评论 -
Pgsql报错:PostgreSQL的SQL语句参数上限报错
一、报错信息Mybatis + PostgreSQL-JDBC-Driver 42.1.4批量插入24178条数据(每条30字段).报如下错误:PgSQL 9.6Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.; SQL []; An I/O error...原创 2019-08-10 11:44:40 · 10974 阅读 · 1 评论 -
MyBatis+MySQL 返回插入记录的主键ID
今天用到了多个表之间的关系,另一个表中的一个字段要以第一个表的主键作为外键。下面说两种方法,MyBatis+MySQL 返回插入记录的主键ID: 第一种:<insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User"> ins原创 2017-05-06 17:27:19 · 335 阅读 · 0 评论 -
Linux CentOS 7安装MySQL 5.7
——–Linux CentOS 7安装MySQL 5.71.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2.安装YUM库 shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm原创 2017-02-06 15:32:34 · 386 阅读 · 0 评论 -
Linux系统MySQL开启远程连接
Navicat软件连接数据库报错:2003-can’t connect to MYSQL serve1、linux mysql 版本5.7.202、远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。3、创建用户用来远程连接GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIE原创 2017-12-08 16:15:11 · 833 阅读 · 0 评论 -
linux mysql 报错ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
1、报错信息ERROR 1820 (HY000): You must SET PASSWORD before executing this statement2、报错原因 这个报错的意思是执行某个mysql语句需要更改原始密码3、解决方案登录mysql mysql -u root -p修改密码mysql> SET PASSWORD = PASSWORD('123456'); 4、报错ERROR 1原创 2017-12-08 16:20:34 · 1468 阅读 · 0 评论 -
linux mysql 报错 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
1、报错信息ERROR 1819 (HY000): Your password does not satisfy the current policy requirements2、报错原因5.7版本的mysql 的密码设置需要设置德比较复杂,最好是数字+字母+特殊字符3、解决办法设置一个复杂的密码,最好是数字+字母+特殊字符原创 2017-12-08 16:23:46 · 881 阅读 · 0 评论 -
mysql 报错Could not retrieve transation read-only status server
1、报错信息### Cause: java.sql.SQLException: Could not retrieve transation read-only status server; SQL []; Could not retrieve transation read-only status server; nested exception is java.sql.SQLException:原创 2017-12-13 09:38:46 · 14111 阅读 · 1 评论 -
mysql 报错Communications link failure,The last packet successfully received from the server was × mill
1、报错信息Communications link failureThe last packet successfully received from the server was 510,815 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.2、报错原因1、My原创 2017-12-14 09:34:59 · 14854 阅读 · 2 评论 -
mysql错误:Column ‘id’ in field list is ambiguous
1、错误信息ERROR 1052 (23000): Column 'id' in field list is ambiguous2、原因分析列’ID’在字段列表中重复,其实就是两张表有相同的字段,但是使用时表字段的名称前没有加表名,导致指代不明,前面加上前缀student就没问题了。3、解决方案SELECT student.name, student.student_id, score.score原创 2017-12-28 09:30:48 · 74141 阅读 · 1 评论 -
MySql数据查重、去重的实现
假设有一个表user,字段分别有id–nick_name–password–email–phone,分情况如下(注意删除多余记录时要创建临时表,不然会报错):一、单字段(nick_name) 1、查出所有有重复记录的所有记录select * from user where nick_name in (select nick_name from user group by nick_nam原创 2018-01-22 14:39:59 · 30032 阅读 · 6 评论 -
使用mysql应该注意的细节
一.表及字段的命名规范 1.可读性原则 使用大写和小写来格式化的库对象名字以获得良好的可读性。 例如:使用CustAdress而不是custaddress来提高可读性。(这里注意有些DBMS系统对表名的大小写是敏感的) 2.表意性原则 对象的名字应该能够描述它所标识的对象 例如:对于表,表的名称应该能够体现 表中存储的数据内容;对于存储过程,存储过程名称应该能够体现存储过程的功能。原创 2016-05-01 12:47:56 · 557 阅读 · 0 评论