工具之全栈工程师之路
文章平均质量分 71
正所谓工欲善其事必先利其器,做为一名合格的全栈工程师,好的利器是必不可少;项目管理-代码管理-网站发布-安全检查,这一系列文章必定会给你带来不小的收获。
当年的春天
目前就职于阿里巴巴,六年大型互联网后端(Java)研发经验,坐标北京;擅长微服务和中间件。
展开
-
带你从零玩转云服务器
老司机带你从零玩转云服务器:Docker,Kubernetes,ELK,灰度实战......原创 2021-12-26 19:28:09 · 2754 阅读 · 2 评论 -
GitHub图片加载不出来解决方案(超详细图文教程)
GitHub图片加载不出来解决方案(超详细图文教程)前言最近在访问GitHub时发现所有涉及到图片都加载失败,使人感觉极度不适;不将就是发现的源动力;有了之前《WordPress网站访问慢解决方案(超详细图文教程)》经验这次解决起来就顺利许多,下面是解决方案。优化前:所有图片类型文件加载失败优化后:所有图片类型文件正常加载学完本教程你能得到什么排查网站加载资源失败解决思路使用软件获取网页数据进行格式化处理一颗不断探索的心一套可实时可落地的解决问题的套路解决方案流程图原创 2021-02-06 01:21:29 · 15391 阅读 · 18 评论 -
k8s常用命令
前言最近公司在运维方面引入k8s利器,搭建自动化发布平台:开发提交代码gitlab钩子触发打镜像私有镜像仓库(harbor)触发k8s部署;自己有幸能参加到这套自动化运维平台搭建过程中,其中自己针对k8s进行系统学习,在学习以及搭建排错的过程中经常用到一些常用命令,本篇博文针对常用命令进行记录;常用命令查看所有结点kubectl get nodes查看所有的命名空间kubectl get namespaces查看所有podskubectl get pods原创 2020-12-31 21:14:19 · 1925 阅读 · 1 评论 -
CentOS安装JDK
前言最近在私有云部署一套环境;正好借此机会又将相关的基础组件进行了安装,再次记录一下;以后再次安装做为参考;JDK是安装很多基础组件需要一个基本环境;自定义安装目录;方便以后运维管理安装过程基本环境CentOS版本 7.9.2009JDK版本 1.8.0_271JDK安装目录 /soft卸载CentOS自带OpenJDK检查是否为OpenJDK命令(结果中有OpenJDK 字样说明为CentOS自带OpenJDK,需卸载)rpm -qa|grep java原创 2020-12-17 23:51:12 · 768 阅读 · 0 评论 -
WordPress网站访问慢解决方案(超详细图文教程)
前言之前自己搭建一个WordPress个人网站:https://zhanghan.xin;最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。优化前:加载耗时:21秒+优化后:加载耗时:250毫秒优化后访问速度提升84倍+解决方案流程图流程图问题&解决方案&验证定位问题(加载一个CSS超时)解决步骤下载访问超时的CSS(Google浏览器中F12中可以找到加载CSS地址)并保存到本地(用可以连上google网络)https:/原创 2020-10-14 00:51:14 · 49627 阅读 · 19 评论 -
Git撤销之世上真有后悔药
前言大家在代码提交的时候有时会遇到过如下情况:错误将一些Demo代码误提交分支合并错误提交有冲突代码…这时需要有颗后悔药来拯救;世上真的有后悔药吗?下面我们一起来吃次后悔药撤销之来吃颗后悔药前置说明演示所用的Git服务端:码云目标:在reset分支上撤销之前N次提交撤销步骤把代码clone到本地仓库git clone https://g...原创 2020-03-03 16:30:17 · 8986 阅读 · 23 评论 -
代码版本管理的利器
【前言】 说起版本管理工具开发的同胞们不会陌生,小编在工作中用过SVN,TFS,Git;从使用者的角度来说:个人感觉Git是最好用的。【我眼中的git】 一、来源: 说起Git不得不提它的开发者Linus(Linux的开发者),一个神一般的人物,致力于开源,为了管理Linux源码自己开发了Git(Git官网)。...原创 2018-02-28 23:09:33 · 26829 阅读 · 3 评论 -
git常用命令
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 这篇文章是给所有刚接触git的使用者的一个福利,两分钟熟练掌握git常用命令;什么?你不信?不信就来学;【git命令】 一、Git使用流程及常用命令 1、在gitLib上创建项目 ...原创 2018-02-28 23:19:44 · 25738 阅读 · 5 评论 -
Git合并远程分支
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 众所周知,Git在代码管理方面做的十分的灵活来适应各种各样的版本(正常版本,修复Bug版本等)迭代,业界一般遵从的原则:利用分支进行版本迭代,开发完并测试完后,会将代码合并到master分支,然后进行上线;下面为大家介绍一下用git命令进行远程分支合并。【合并远程...原创 2018-07-08 21:20:46 · 43276 阅读 · 9 评论 -
SVN总结
【背景】 提起SVN,自己就忍不住谈谈与她的相逢之路!刚开始体会到她的好处是在参加考试系统维护时,当时自己负责在服务器的IIS发布代码,由于系统在不断的改进中所以代码不断更新,由于是多人合作,所以经常弄过来的代码特别乱;当时自己就在想有没有一个好的软件将他们管理起来,通过问师哥对SVN有了初步的了解。【简单使用】 ITOO3.1的测试时,需要从SVN上Down...原创 2015-08-24 20:12:50 · 17577 阅读 · 28 评论 -
SCPPO(七):安全检测及分析神器—AppScan使用教程
【前言】 最近项目准备验收,所以最近在做项目验收的准备工作;我们公司规定,项目的安全检测必须通过才能进行项目验收;公司的安全部门用的检测软件就是大名鼎鼎的IBM Rational Appscan;在教由安全部门检测外我们进行了自测,因此自己有机会对这款神器进行学习;另外会在接下来的博文中小编为大家分享我们是如何一步步解决项目中的安全问题,敬请期待。【内容】 1、A...原创 2016-07-03 20:14:38 · 34231 阅读 · 22 评论 -
SCPPO(十):网站发布中的问题锦集—手动发布网站
【前言】 现在做的项目是个维护性的项目,我们是第三期的末尾,最近正忙着验收。当然在验收前会有些功能需要修改,另外也会有新的需求需要实现;再加之最近有企业核对数据等等,所以网站的发布变成主要的工作之一。当然自己也有幸被组长多安排其中一个网站发布的职责(本项目中共有两个网站);所以有了今天的这次成长经历。 郑重声明:本人主要职责还是开发,只不过开发人员较少(加上组长共四...原创 2019-12-30 18:04:41 · 20291 阅读 · 19 评论 -
SCPPO(十一):网站发布中的问题锦集—ReportViewer版本问题
【前言】 在小编的上篇博文《SCPPO:网站发布中的问题锦集—手动发布网站》中卖了个关子—遇到的问题(4)—部署过程中引用DLL与服务器不一致问题解决。当然在网站发布出问题,导致问题的原因有很多种(引用DLL版本问题只是其中的一种),需要发布人员去判断和解决和验证,今天小编就为大家分享一下,自己一次发布遇问题后解决问题的经历。【整体过程】 一.问题描述:...原创 2016-07-24 11:12:07 · 20740 阅读 · 22 评论