- 浏览: 510856 次
- 来自: ...
-
最新评论
-
java_doom:
peaceliu 写道 受教了客气了 多谢指教和启发
HAhadoop集群namenode无法自动切换成active -
peaceliu:
受教了
HAhadoop集群namenode无法自动切换成active -
java_doom:
补充一下 在编译hadoop2.9.4时不要改maven源不要 ...
编译hadoop2.7 -
java_doom:
naomibyron 写道我专门注册了一个ITEYE账号,就为 ...
No protocol specified (gedit:2699): Gtk-WARNING **: cannot open display: :0. -
naomibyron:
我专门注册了一个ITEYE账号,就为了对你说声谢谢,对我帮助很 ...
No protocol specified (gedit:2699): Gtk-WARNING **: cannot open display: :0.
文章列表
scala 查看版本号
- 博客分类:
- scala
命令行进入scala时就显示的版本号
或者进入scala,然后输入util.Properties.versionString
win10升级后,程序默认路径盘符变成*星号
- 博客分类:
- 精选
我也不知道为什么会这样,上网搜只有一个类似情况,还没有解决办法,eclipse都用不了。重新安装jdk也不行,太坑了,只能自己把环境变量中的java_home 、path、等重新配置,记得有个不知道为什么被装上的oracle jdk也得去掉。
win10太坑了,有人有好的解决办法请告诉我。
mybatis执行GROUP BY类的语句会报错 this is incompatible with sql_mode=only_full_group_by
需要在my.ini中加上
写道
# Set the SQL mode to strictsql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
写了一个类,让它的一个方法在启动时执行,另一个方法几分钟执行一次,继承了InitializingBea,用afterPropertiesSet()实现1,@Scheduled(cron="...实现二,然后就报错找不到方法。
我猜是因为InitializingBean接口,spring直接给映射成InitializingBean的子类了,它的子类自然没有别的方法了,所以报错找不到。
以上是我猜的。
mysql-5.7.22-winx64 安装
- 博客分类:
- mysql
之前装的8.0,一连旧项目各种报错
所以卸载了装5.7了
下载解压缩就不提了
在安装目录下建my.ini
写道
[client]port=3306[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D://tool//mysql57 # 设置mysql数据库的数据的存放目录 datadir=D://tool//mysql57//data # 允许最大连接数 max_connections=200 # 服务端使用的字符集 ...
卸載mysql-8.0.11-winx64
- 博客分类:
- mysql
net stop mysql
sc delete mysql 或者 mysqld remove mysql
再把文件夹什么的删了就行了
环境变量清理下
mysql 8.0给数据库添加用户和赋权
- 博客分类:
- mysql
CREATE USER test IDENTIFIED BY 'test'; 建立用户
use mysql
SELECT * FROM USER WHERE USER='test' ;
SHOW GRANTS FOR test; 查看权限
GRANT EXECUTE,INSERT,SELECT,UPDATE ON *.* TO 'test'@'%'; //授权
FLUSH PRIVILEGES; 提交
mysql-8.0.11-winx64安装
- 博客分类:
- mysql
下载解压缩
新建my.ini设置目录
写道
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\tool\\mysql# 数据库的数据的存放目录(这个Data目录千万不要手动创建,否则报错)datadir=D:\\tool\\mysql\\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎d ...
使用
写道
ALTER USER root@localhost IDENTIFIED BY '123456';set password
就行了
用的是springboot2.0,然后XXXRepository.findOne各种报错,各种不行,上网搜都说改回springboot1.5就好了。
这哪行,直接用XXXRepository.findById(id).get();代替就行了
出现spring boot Configuration Annotation Proessor not found in classpath的提示是在用了@ConfigurationProperties这个注解时,所以问题出现在ConfigurationProperties注解。
根据提示的not found in classpath,查询此注解的使用关于怎么指定classpath,进而查询location,spring boot1.5以上版本@ConfigurationProperties取消location注解
官方解决方案,Maven引入依赖
<dependency ...
如果安装的是apache官网的kafka,那么进入机器如下对应的目录: 标注的 1.0.0就是 kafka的版本
执行kafka-replay-log-producer.sh --broker-list hadoop1:9092 --zookeeper hadoop1:2181 --inputtopic test --outputtopic test2
会报错
ERROR consumer thread timing out (kafka.tools.ReplayLogProducer$ZKConsumerThread)
kafka.consumer.ConsumerTimeoutException
at kafka.consumer.ConsumerIterator.makeNe ...
刷盘方式
同步刷盘:在消息到达MQ后,RocketMQ需要将数据持久化,同步刷盘是指数据到达内存之后,必须刷到commitlog日志之后才算成功,然后返回producer数据已经发送成功。
异步刷盘:,同步刷盘是指数据到达内存之后,返回producer说数据已经发送成功。,然后再写入commitlog日志。
commitlog:
commitlog就是来存储所有的元信息,包含消息体,类似于MySQL、Oracle的redolog,所以主要有CommitLog在,Consume Queue即使数据丢失,仍然可以恢复出来。
consumequeue:记录数据的位置,以便Consum ...
不是我写的 命令都没有验证,仅供参考。
基本概念
docker镜像(Images):Docker 镜像是用于创建 Docker 容器的模板。
docker容器(Container):容器是独立运行的一个或一组应用。
docker客户端(Client):客户端通过命令行或者其他工具使用Docker API与 Docker 的守护进程通信docker主机(Host):一个物理或者虚拟的机器用于执行Docker 守护进程和容器。
docker仓库