上一页 1 2 3 4 5 6 7 8 ··· 33 下一页
2018年3月16日
摘要: 公司项目使用了SpringBoot。开发的应用需要自动上传到服务器。虽然目前对热部署还没完全掌握。先使用shell简化一下部署吧。 阅读全文
posted @ 2018-03-16 22:28 ChaseForFuture 阅读(345) 评论(0) 推荐(0) 编辑
2018年3月13日
摘要: 在之前停止java进程时,使用了 kill -9,结果进程未正常退出。 之后每次执行 jps 命令时都会打印出 -- process information unavailable 在ls /tmp/hsperfdata_USER/ 目录下 列出了一些进程相关的文件 jps 执行时会到这个目录下查找 阅读全文
posted @ 2018-03-13 11:41 ChaseForFuture 阅读(185) 评论(0) 推荐(0) 编辑
2018年3月8日
摘要: 服务配置:一主一从,版本都是 5.5 。主库配置了 binlog-do-db binlog-ignore-db 问题复述:运营人员发现,昨天的数据统计不对。数据分析服务查询的是从库的数据。 到tomcat-manager查看数据收集接口的请求次数、失败次数都是正常。说明在主库数据已经收集到了。而从库 阅读全文
posted @ 2018-03-08 15:58 ChaseForFuture 阅读(341) 评论(0) 推荐(0) 编辑
2018年3月5日
摘要: 目前的线上数据库,分为主从两个库,从库用来做比较耗时的数据统计分析。 今天top了一下从库服务器,发现mysqld 在很长一段时间都占用105% cpu,一开始以为是从库在处理主库的binlog. 两分钟后,发现不对,单次主从同步不会超过5秒的。 进入mysql命令行 show full proce 阅读全文
posted @ 2018-03-05 19:48 ChaseForFuture 阅读(264) 评论(0) 推荐(0) 编辑
2018年2月28日
摘要: 目前后台数据库使用了一个实例做数据统计分析,随着数据井喷,单个实例无法做数据分析。故开始了读写分离。 1.主配置 2.检查bin-log日志记录 binlog-do-db 会影响到日志记录,这里用mysqlbinlog 检查日志是否拿到。 3.dump导出多个数据库并记录日志位置 -B 多个数据库 阅读全文
posted @ 2018-02-28 18:44 ChaseForFuture 阅读(201) 评论(0) 推荐(0) 编辑
2018年2月26日
摘要: 目前线上系统包含 数据收集+数据分析+中心服务,三个均为 tomcat,共用一个mysql服务。 由于tomcat最大线程数200 *3 =600,最大并发时,会有600个jdbc连接。当然这是极端情况。 而数据分析服务是不需要高并发的,所以将其最大线程数设为200,jdbc最大活跃连接30. 中心 阅读全文
posted @ 2018-02-26 11:47 ChaseForFuture 阅读(245) 评论(0) 推荐(0) 编辑
2018年2月24日
摘要: 最近线上系统新挂了一次磁盘,需要将系统磁盘下的 mysql 数据目录迁移到 数据盘上。 经过一番考察,mysql在安装时,使用了预编译的二进制tar.gz包。共有两处配置了 datadir属性 /etc/init.d/mysqld 以及 /etc/my.cnf 第一步 清理bin-log 加快复制速 阅读全文
posted @ 2018-02-24 22:39 ChaseForFuture 阅读(173) 评论(0) 推荐(0) 编辑
2018年2月22日
摘要: 在windows 上使用 Git Bash 可以获得 unix 命令 操作体验。 但是初始的Git Bash的字体及语系都很不方便,需要自己设置。 在Git Bash的命令窗体上边框点击鼠标右键可以进行设置。 设置完毕会在用户的家目录下生成隐含文件.minttyrc 这样子敲命令行就很舒服啦~ 阅读全文
posted @ 2018-02-22 15:54 ChaseForFuture 阅读(367) 评论(0) 推荐(0) 编辑
2018年2月11日
摘要: 1.在将进程设为脱离终端运行时,输出流不能输出到当前窗口。否则,退出终端后,进程会pause。pause是停滞,是僵尸进程。 2.包含资源文件的war、jar文件是无法独立运行的。需要解压到临时目录。linux系统中。临时目录为 /tmp ,jenkins 、jetty、springboot 等wa 阅读全文
posted @ 2018-02-11 20:29 ChaseForFuture 阅读(128) 评论(0) 推荐(0) 编辑
2018年1月3日
摘要: 一、关于分段锁 1.分段锁发展概况 集合框架很大程度减少了java程序员的重复劳动。在Java多线程环境中,以线程安全的方式使用集合类是一个首先考虑的问题。 能够保证线程安全的哈希表中,ConcurrentHashMap是大家都熟知的,也知道它内部使用了分段锁。然而,进入到Java8时代,分段锁成为 阅读全文
posted @ 2018-01-03 18:10 ChaseForFuture 阅读(2195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 33 下一页