IDEA项目在maven projects中显示灰色的解决办法
最近在 maven 项目将一个子 module 删除重新创建后 , 有依赖关系的 module 编译就会报错 , 表现则为 maven 模块变为灰色.
以上图来自参考链接
造成这个原因应该是删除 module 后 IDEA 忽略了该 maven 模块
解决办法
在 IDEA 中 maven 的 setting 中找到 ignored files , 看右边的面板中是否将变灰的maven模 ...
Mac设置Office语言
最近使用Office的时候发现了一个问题 , 由于电脑系统语言为英文 , Office 也会自动切换为英文 . 想单独设置 Office为中文版 , 搜索了一圈 , 发现网上的方法太多不可用或者要修改系统语言 , 最后找到了相关解决办法.
设置其实很简单 , 打开终端 , 输入命令
defaults write com.microsoft.Word AppleLanguages '(& ...
Jenkins前后端项目参数化自动构建
最近进行了一次开发测试环境迁移 , 顺带连着之前的 Jenkins 也进行了迁移 , 因为对之前的搭建过程没有记录 , 导致这次的迁移过程中遇到了不少阻力 . 现记录主要流程于此 , 方便之后搭建 .
安装首先我们需要安装 Jenkins , 需要装卸方便 , 因此我们选择用 Docker 或 docker-compose 直接安装
Docker
1docker run --name devo ...
Nginx出现403 Forbidden报错解决办法
之前 AWS EC2 上安装 nginx 时 ,访问一直正常 , 直到在物理机和 GCP 上使用时就会出现 403 Forbidden 的情况 , 查看 nginx 日志 , 默认路径为 /var/log/nginx/error.log , 发现报错内容为 Permission denied .
于是谷歌解决办法 . CSDN 此篇文章分析的比较完整 , 现简单总结如下 .
1. 由于启动用户 ...
MySQL简易备份
简易的 MySQL 数据全量日备
备份脚本首先确定下目录
123456## 总目录/mnt/data/backups## 内容- mysql-back.list 指定备份数据库名- mysql_backups.sh 备份脚本- mysqldump.log 备份日志
mysql-back.list
123## 备份数据库名test_dbtest_db2
mysql_backups.sh
备份 ...
Docker部署区块链节点
EthereumRinkeby1docker run -it -d --name ethereum-node -p 8545:8545 -p 30303:30303 -v /mnt/data/ethereum:/root/.ethereum ethereum/client-go --rinkeby --rpc --rpcaddr "0.0.0.0"
Hystrix Dashboard 断路器监控
Hystrix Dashboard 是 Hystrix 提供的一个可以查看 Hystrix 监控数据的控制面板 . Hystrix提供了近实时的数据监控 , Hystrix 会实时、累加的记录所有关于 HystrixCommand 的执行信息 , 包括每秒执行多少请求 , 多少成功和多少失败等.
创建 Hystrix Dashboard 工程依赖 pom.xml
1234567891 ...
MySQL连接超时设置
首先登录数据库
查看连接数show processlist;
可以发现有很多连接处于 Sleep 状态 , 这些连接其实暂时是没有用的 , 可以 kill 掉
查看最大连接数show variables like "max_connections";
安装 MySQL 8.0 默认值是 151 个, 可以适当进行调整
设置最大连接数set GLOBAL max_connecti ...
ERC20批量转账空投智能合约兼容问题
区块链系列许久没有更新了 , 这里更新一篇关于 ERC20 智能合约批量转账(空投)的文章 .
在以太坊开发中 , 免不了会有批量转账(空投)的需求 . 因为 nonce 机制的问题 , 转账的形式明显不智 , 此时我们需要通过智能合约实现 . 通常空投合约我们是在网上找一份 , 然后 Tether USDT 首当其冲成为我们的测试 Token .
在两者合约部署后 , 测试时很可能发现 ...
Closure Table-多级关系设计
在系统设计中 , 总会碰到上下级的概念 . 不同场景中 , 层级关系可能会比较复杂 , 这个时候 , 如何设计就非常重要了
场景介绍很多系统都会给用户设计一个层级的关系 , 邀请或者代理即可享受下级带来的红利 , 以达到运营产生裂变的效果 .
这里简单说下常用的数据库设计
方案一: 直接记录父级
id
name
parent
1
Arthas
0
2
Bill
1
3
...