公司项目架构的演变过程 在公司开发的项目的部署架构的的演变历程. 一.初期开发阶段(2015.3~2015.7) 二.项目上线阶段 2.1.阶段1 2.2.阶段2 2.3.阶段3 ...
分类:
其他好文 时间:
2019-11-29 15:35:29
阅读次数:
49
ArthurSlog SLog-62 Year·1 Guangzhou·China September 9th 2018 GitHub NPM Package Page ArthurSlog Page 掘金主页 简书主页 segmentfault ArthurSlog个人网站上线了~ 开发环境Mac ...
分类:
Web程序 时间:
2019-11-12 09:34:59
阅读次数:
123
ArthurSlog SLog-63 Year·1 Guangzhou·China September 9th 2018 ArthurSlog Page GitHub NPM Package Page 掘金主页 简书主页 segmentfault 大成若缺 其用不弊 大盈若冲 其用不穷 大直若屈 大 ...
分类:
Web程序 时间:
2019-11-12 00:44:17
阅读次数:
122
ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlog Page GitHub NPM Package Page 掘金主页 简书主页 segmentfault 多言数穷 不如守中 开发环境MacOS(High S ...
分类:
Web程序 时间:
2019-11-12 00:37:25
阅读次数:
60
SQL优化背景 开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就 ...
分类:
数据库 时间:
2019-11-09 11:59:27
阅读次数:
76
在操作之前,首先的购买阿里云轻量级服务器,并且面板应用类型为宝塔(BT-Panel) 一、搭建可视化工具阶段 1.首先打开阿里云首页,在顶部导航点击 2.然后找到轻量级服务器 3.点击进去之后,有个服务器列表,就是你购买的阿里云轻量级服务器,在服务器列表单击选择详情 4.单击进去之后,在应用管理中单 ...
分类:
系统相关 时间:
2019-11-09 11:58:51
阅读次数:
107
项目上线是每一个开发工程师面临收获前面抓紧时间开发的成果,但有时我们上线项目首先需要做一些相关的业务测试。通过Xshell远程连接后使用命令行的方式连接操作Mysql这个没什么太大的你问题。但每次通过命令这种繁琐的功夫不是程序员应该干的事情,学习还尚可,但是对于开发。效率二字不能离口。 这不,采用本 ...
分类:
数据库 时间:
2019-10-31 23:57:51
阅读次数:
182
实际项目中,在做微信分享追踪的时候,遇到了一个百思不得其解的问题。 在加入了用户分享追踪功能之后,页面已经加载完成的情况下,安卓分享功能没有任何问题,ios却总是分享失败。 关于ios和安卓设备的差别 项目需求是,我们需要对用户的分享行为做追踪,对用户从哪个人分享的链接进来的做记录。所以每个用户有一 ...
分类:
微信 时间:
2019-10-26 14:52:36
阅读次数:
225
JVM 线上故障排查基本操作 CPU 飚高 线上 CPU 飚高问题大家应该都遇到过,那么如何定位问题呢? 思路:首先找到 CPU 飚高的那个 Java 进程,因为你的服务器会有多个 JVM 进程。然后找到那个进程中的 “问题线程”,最后根据线程堆栈信息找到问题代码。最后对代码进行排查。 如何操作呢? ...
分类:
其他好文 时间:
2019-10-25 18:18:19
阅读次数:
57
背景 在java服务项目上线之后经常会出现宕机的情况 常见原因 内存溢出 1.查到服务进程号 2、查看内存使用情况 发现 Eden Space 100.0% used PS Old Generation 100.0% used 确认为内存溢出 接下来我们需要查看到底是那个大对象造成的这个问题 由于堆 ...
分类:
编程语言 时间:
2019-10-24 18:19:15
阅读次数:
150