上一页 1 ··· 8 9 10 11 12
摘要: 刚工作那会儿,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子: 一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如: 系统管理员( ROLE_ROOT_ADMIN):有 A操作权限 订单管理员( ROL 阅读全文
posted @ 2020-04-24 12:30 cchilei 阅读(438) 评论(0) 推荐(1) 编辑
摘要: 正则 匹配0次1次无限次 * 对前面字符匹配0次或者无限次 + 对前面字符匹配1次或者无限次 ? 对前面字符匹配0次或者1次 \d 的含义是 [0-9] \D 的含义是 [^0-9] 阅读全文
posted @ 2020-04-23 16:41 cchilei 阅读(8961) 评论(0) 推荐(1) 编辑
摘要: 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式含义 ${var} 变量var 阅读全文
posted @ 2020-04-23 10:06 cchilei 阅读(296) 评论(0) 推荐(0) 编辑
摘要: shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd、scp,对自动部署免去用户交互很痛苦,expect能很好的解决这类问题。 expect的核心是 spawn expect send set spawn 调用要执行的命令等待命令提示信息的出现,也 阅读全文
posted @ 2020-04-23 10:00 cchilei 阅读(873) 评论(0) 推荐(1) 编辑
摘要: 查看balance状态 mongos sh.getBalancerState()true 通过balance锁查看balance活动 如果state是2,表示balance锁已经被获取 mongos db.locks.find({"_id" : "balancer"}).pretty(){ "_id 阅读全文
posted @ 2020-04-22 15:10 cchilei 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 建议:mongo备份尽量使用mongodump和mongorestore 博主使用json文件的原因:后期会用json文件更新以前的老数据,会用到upsert 不说废话了。 1、首先关闭集群自动平衡 (1) 连接到路由mongos节点 (2) 停止balance (3) 查看balance状态 (4 阅读全文
posted @ 2020-04-22 15:04 cchilei 阅读(911) 评论(0) 推荐(1) 编辑
摘要: 使用psql无法连接数据库,并报错 FATAL:53300 psql: FATAL: 53300: remaining connection slots are reserved for non replication superuser connections 普通用户的连接已满,保留用于非复制的 阅读全文
posted @ 2020-04-21 21:06 cchilei 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一、配置yum源 1.卸载现有的yum,检查自带的yum [root@localhost ~] rpm qa | grep yum yum langpacks 0.4.2 7.el7.noarch yum 3.4.3 150.el7.noarch yum rhn plugin 2.0.1 6.el7 阅读全文
posted @ 2020-04-21 17:35 cchilei 阅读(279) 评论(0) 推荐(1) 编辑
摘要: 首先,我们的思路是,先判断有多少个文件,如果10个文件一下,那单线程就可以解决,没必要开多个线程。10个到100个文件,我们就可以开10个线程来处理这些任务,100个文件以上,就开100个线程。 1.创建线程 阅读全文
posted @ 2020-04-21 17:30 cchilei 阅读(1198) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12