- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 linux安装MySQL之rpm包
目前了解在linux下安装mysql有两种方式:1、rpm包安装;2、源码包安装;目前使用的是rpm包安装:环境:CentOS7(CentOS-7-x86_64-DVD-1804);mysql 5.6.421、下载rpm包https://dev.mysql.com/downloads/mysql/5.6.html#downloads2、建立mysql用户和组#建立组groupadd...
2018-10-31 19:51:43 1263
原创 Error importing repomd.xml for base: Damaged repomd.xml file
linux下使用yum,如:yum -y intsall wget;yum makecache等命令时,报如下错:http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml file尝试其他...
2018-10-31 10:00:14 20436 7
原创 mysql导入导出指定数据脚本(含远程)及弊端
有时候,需要导出表中的指定列的数据,拼接成INSERT语句。如下:Code(远程导出需要加入参数"-h+ip";本地则去掉该参数,或者将ip换为本地ip即可)mysql -h+ip -uusername -ppassword -e "select concat('insert into tablename(id,high,link,is_enabled,platformid) values(\...
2018-10-29 10:15:05 1119
原创 mysql导入导出全部数据脚本(含远程)及错误收集
使用mysql的mysqldump命令进行数据的导入导出。1、导出导出(远程):以下脚本为默认语句,其他参数默认mysqldump -h127.0.0.1 -uusername -ppassword --databases dbname --tables tablename>bak_data.sql导出(本地):mysqldump -uusername -ppassword ...
2018-10-25 20:47:51 440
原创 win10系统,电脑屏幕颜色变灰色
可能是由于不小心按到快捷键win + ctrl + c;解决:重按win + ctrl + c;不行的话再查其他原因。
2018-10-25 15:39:59 4252
原创 mysql创建触发器实现相同服务器下不同库的表数据同步的错误收集
1、创建INSERT|UPDATE时,由于没有加上declare和set语句,导致同步表中的大部分数据为null。解决:参照https://blog.csdn.net/LGHunter/article/details/833444422、1363 - There is no NEW row in on DELETE trigger原因:delete触发器不能用declare和set传值。解...
2018-10-24 15:33:30 857
原创 mysql创建TRIGGER触发器实现相同服务器下不同库的表数据同步
实现功能:mysql创建INSERT|UPDATE|DELETE触发器实现相同服务器下不同库的表数据同步。比如table1表的数据有insert|update|delete操作,便同步到sync表中。然后再根据sync表中state(同步状态)和oper(操作方式)字段的状态将sync表中数据insert|update|delete到最终需要同步的业务表中(这里涉及到跨级数据同步)。INSERT...
2018-10-24 15:15:03 2927 1
原创 mybatis批量删除
parameterType:传过来的数据类型;collection:类型,如list;item:对象形参名;DELETE Code: <delete id="deleteCameraSync" parameterType="java.util.List"> DELETE FROM camera where id in <for...
2018-10-23 14:54:13 837
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
原因:mapper.xml和interface.java类中某些名字不对应造成。1、namespace中的interface的类型不对应;2、mapper和interface中的某些操作方式名(deleteXXX; updateXX;insertXX等)不对应;报错:org.apache.ibatis.binding.BindingException: Invalid bound sta...
2018-10-23 14:44:38 175
原创 mysql常用字段属性与JavaBean属性对应
varchar 不定长字符串字符串或是没有合适类型时,可以选择它作为字段类型对应Java中的Stringint,bigint 数值一般以int作为数字的默认选择;数值很大时使用bigint,对应Java中的Longchar 定长字符串适用于盐、md5加密后的密码等情况对应Java中的Stringfloat,double 浮点数适用于各种小数,除非金额等情况,小数推荐使用d...
2018-10-19 13:42:42 1970
原创 解决mybatis中的org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
解决mybatis中的org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题:1、检查mapper.xml与mapper.java的namespace中的名字是否相符合;2、检查mapper.xml与mapper.java的namespace中的路径是否相符合...
2018-10-19 10:21:20 1271
原创 ON DUPLICATE KEY UPDATE在mysql的INSERT语句中用法
如果在INSERT语句后面带上ON DUPLICATE KEY UPDATE 子句,而要插入的行与表中现有记录的惟一索引或主键中产生重复值,那么就会发生旧行的更新;如果插入的行数据与现有表中记录的唯一索引或者主键****不重复,则执行新纪录插入操作。示例:create table testtable( day date not null, slot tinyint unsigned no...
2018-10-18 14:40:58 701
原创 lombok使用之简便声明属性的setter/getter方法
lombok中的注解能替代属性的传统getter/setter声明方式。使用方式:pom.xml &lt;dependency&gt; &lt;groupId&gt;org.projectlombok&lt;/groupId&gt; &lt;artifactId&gt;lombok&lt;/artif
2018-10-18 09:45:56 2140
原创 注解@Slf4j与传统声明记录日志的情况对比
注解@Slf4j与传统声明使用日志记录的区分。使用@Slf4j即可直接在类中使用日志,而不用对日志类进行声明。使用方式:在pom.xml中: &lt;dependency&gt; &lt;groupId&gt;org.projectlombok&lt;/groupId&gt; &lt;artifactId&gt;l
2018-10-18 09:26:19 1347
原创 IDEA之 Error:java: Compilation failed: internal java compiler error
报错:Error:java: Compilation failed: internal java compiler error原因:IDEA设置的JDK编译版本与项目引用的JDK版本不一致。解决:查看项目引用的JDK版本,然后查看File–>Setting…–>Build,Execution,Deployment–>Compiler–>Java Compiler 中...
2018-10-17 15:46:08 556
原创 Qpid之Producer的示例
QpidSender的code:import org.apache.qpid.QpidException;import org.apache.qpid.client.AMQAnyDestination;import org.apache.qpid.client.AMQConnection;import org.apache.qpid.client.message.JMSBytesMessa...
2018-10-15 16:56:16 485
原创 Qpid在windows下的安装
1、到官网下载安装包;http://qpid.apache.org/index.html2、在任意的盘符下建立2个文件夹:建立空文件夹 - F:\qpid\work建立放置解压Qpid包后的文件夹 - F:\qpid\home3、设置环境变量,如QPID_HOME:F:\qpid\home\qpid-broker\6.1.5QPID_WORK:F:\qpid\workPath:%Q...
2018-10-15 15:59:27 1284
原创 Cannot connect to broke:SASL negotiation has not been completed-cannot proceed with connection open
原因:可能时安装的Qpid版本问题(遇到的情况是该情况)解决方式:尝试安装不同的版本QpidQpid producer在启动的时候报错:org.apache.qpid.AMQException: Cannot connect to broker (tcp://192.168.xx.xx:5672): SASL negotiation has not been completed - cann...
2018-10-15 15:47:04 431
原创 windows中查看端口,关闭端口
windows中查看端口,关闭端口:1、以管理员身份打开cmd;2、执行命令#查看某个具体端口信息netstat -ano | find “port”#查看该端口的应用tasklist | findstr “port”#关闭端口taskkill /f /t /im xxx...
2018-10-12 09:48:38 4141
原创 RabbitMQ之win下安装
1、安装前准备RabbitMQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。erlang:http://www.erlang.org/download.htmlrabbitmq:http://www.rabbitmq.com/download.html云盘:https://pan.baidu.com/s/1pMuaeMmWx9u6MV5gAU...
2018-10-10 18:06:34 151
原创 spring之装配bean的三种主要装配机制
装配bean的三种主要装配机制:1、在XML中进行显示配置;2、在Java中进行显示配置;3、隐式的bean发现机制和自动化装配;注:三种可相互搭配进行配置。1、自动化装配实现自动化装配的两个角度:组件扫描(component scanning):spring会自动发现应用上下文所创建的bean;自动装配(autowiring):spring自动满足bean之间的依赖;1.组件扫...
2018-10-10 15:16:50 978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人