殷龙飞的专栏

技术博客

排序:
默认
按更新时间
按访问量

强大的后台截图工具puppeteer,phantojs的替代品

背景 由于项目首页上需要大量的图表,大概超过100张复杂的图表,复杂的图表,并且有一个三维的地图展示,这个对于浏览器展示的压力非常大,测试时普通的机子都无法正常展示图片。 环境 页面上的图表大部分都是基于Echarts图表绘制的,有动效,最终绘制的图片应该是canvas。 三维的地图是用WebGl...

2018-11-08 10:37:09

阅读数:53

评论数:0

gitlab-ci window下构建Nodejs程序,会跳过npm install后面的其他脚本

背景 最近在处理一个nodejs的构建程序,因为需要打包为win可执行程序,并且有现成的ci工具可以用,就找了一个window机子作为gitlab-runner注册到gitlab服务器上,本地利用node npm 安装包,起服务测试都没问题,但是在gitlab-ci服务器上运行的时候,就出问题了...

2018-11-05 16:35:36

阅读数:32

评论数:0

评估Kubernetes(K8s)的无服务器框架

原文链接:https://rancher.com/blog/2018/2018-04-23-evaluation-of-serverless-frameworks-for-kbe/ 作者:Hisham Hasan 译者:殷龙飞 评估Kubernetes(K8s)的无服务器框架 ...

2018-11-05 14:34:32

阅读数:87

评论数:0

如何将Cloud Native Workload 映射到Kubernetes 控制器

如何将Cloud Native Workload 映射到Kubernetes 控制器 原文链接:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes-controllers/ 作者:Janakira...

2018-10-31 14:16:47

阅读数:40

评论数:0

云原生可移植性的神话

云原生可移植性的神话 原文链接:https://thenewstack.io/myth-cloud-native-portability/ 作者:Bilgin Ibryam 译者:殷龙飞 随着大量新平台和支持工具的出现,云原生势头正在增长。 这些新平台为开发人员提供了越来越多的功能 ,可以以...

2018-10-31 10:21:37

阅读数:77

评论数:0

cloud-native 版本的gitlab安装一半时中断,后该如何再次安装

背景 在使用 helm 安装cloud native 版本的 gitlab 时候,有时候会中间终端操作,然后再次执行时,会报下面的错误 $ helm upgrade xxx gitlab-1.0.2/gitlab -f gitlab-1.0.2-values-ce.yaml 2018/10/11...

2018-10-11 16:46:36

阅读数:20

评论数:0

helm charts调试模式,只渲染不安装

背景 在开发helm charts时有时候会需要只渲染模板,看模板生成的deployment文件是否正常。 命令 helm install/upgrade xxx --dry-run --debug

2018-10-11 16:08:37

阅读数:15

评论数:0

查找一次nexus3无法下载raw代理文件的问题

背景 再利用OWASP Dependency Check 工具做漏洞检查时需要连接国家的漏洞库,这里利用到上篇博客用到的nexus3代理的漏洞库,在测试时发现有的漏洞库文件可以下载,有的文件不可以下载,用浏览器下载时浏览器提示 问题分析 这时候用过nexus3代理的都会知道,如果代理第一次访问,会...

2018-10-10 13:50:28

阅读数:37

评论数:0

利用nexus3的raw代理国家漏洞数据库

背景 最近在做项目的依赖漏洞检查,在处理漏洞检查时,发现漏洞检查工具会去https://nvd.nist.gov/网站上下载漏洞数据。由于公司并不是可以直接上外网的,那么这个就需要有一个内网的地址来处理这个东西。而公司刚好有用nexus3来实现公司的一些组件的反向代理,和缓存 前期准备 nexu...

2018-10-10 12:52:29

阅读数:45

评论数:0

Linux 查看文件大小由大到小

背景 由于经常遇见磁盘空间沾满的情况,需要找到具体是那里的 排查Linux上文件大小的命令 du -hsx * | sort -rh | head -10

2018-10-09 17:35:00

阅读数:72

评论数:0

gitlab-之上传管理

上传管理 注意: uploads 表示可以作为单个文件发送到GitLab的所有用户数据。 例如,头像和附注的附件是上传的。 上传是GitLab功能的组成部分,因此无法禁用。 使用本地存储 注意: 这是默认配置 要更改本地存储 uploads 的位置,请按照以下步骤操作。 在Omnibus...

2018-10-08 10:50:11

阅读数:138

评论数:0

gitlab-helm-cloud-native 之上传附件迁移Rake Task

上传附件迁移Rake Task 迁移到对象存储 为GitLab的 uploads 配置对象存储 后 ,您可以使用此任务将现有 uploads 从本地存储迁移到远程存储。 注意: 所有处理都将在后台工作程序中完成, 不需要停机 。 All-in-one rake Task GitL...

2018-10-08 10:16:54

阅读数:44

评论数:0

Tomcat 源码分析系列之环境搭建

Tomcat 源码环境搭建 tomcat 9 和 idea 环境搭建 环境准备 JDK 1.10 git idea tomcat 源码 maven ant 国内的maven 仓库镜像 安装Intellij Idea 添加pom 配置文件 <?xml version=&am...

2018-10-05 11:40:09

阅读数:27

评论数:0

黑苹果之联想Y430P亮度记忆功能

黑苹果自动亮度功能 背景 自己的联想电脑装上黑苹果很久了,但是有一点小遗憾,之前每次重启电脑的时候都需要设置电脑的亮度,因为电脑不会记忆上次调整好的亮度,是个小毛病也没有深究,毕竟黑苹果,凑合着用 黑苹果自动亮度 刚好今天十一在家闲来无事,就查了查苹果系统有自动亮度的功能。然后在神奇的Googl...

2018-10-02 22:01:44

阅读数:90

评论数:0

Oracle 04031问题解决

背景 同事描述,说数据库orcl 实例用一段时间就会无法连接。重启一次后就可以用,大概30分钟到一个小时会再次无法使用。 问题发现及排查思路 oracle 问题首先查看alert.log 日志 查看alert.log 日志, Sat Sep 29 10:45:37 2018 Errors in...

2018-09-30 09:37:37

阅读数:43

评论数:0

nexus3 helm repo 错误排查及功能增强

背景 上篇文章写了,如何使用nexus 3 添加helm repo,但是最后放出来了一个问题,那就是再用0.0.2的时候如果代理了https://charts.gitlab.io得仓库地址时,在执行以下命令时会报404得错误 helm repo add gitlab http://127.0.0....

2018-09-21 17:05:50

阅读数:54

评论数:2

Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理

原文链接:https://jaxenter.com/istio-service-mesh-interview-harrington-148638.html 作者:Gabriela Motroc 译者:殷龙飞 审校:宋净超 Istio正在引发大量的关注,特别是1.0版本发布后。但它是否成为Kub...

2018-09-18 10:47:59

阅读数:76

评论数:1

无服务器与容器

原文链接:https://dzone.com/articles/serverless-vs-containers 作者:Yan Cui 译者:殷龙飞 让我们来看看采用率,工具支持以及围绕无服务器和容器化争论的其他因素。 在无服务器和容器中,我们有两种令人惊叹的技术,...

2018-09-17 00:24:31

阅读数:74

评论数:0

nexus3 添加kubernetes的Helm格式支持

背景 由于最近在搞云原生的工作,在kubernetes中安装东西的时候采用了google的helm来管理kubernetes的配置资源和分发,那么就需要有一个统一的服务来管理helm镜像选了好久,最后决定用nexus3社区提供的helm支持,下面会写出本次的操作流程 准备工作 nexus ...

2018-09-14 17:06:32

阅读数:68

评论数:0

多个@PostConstruct注解在不同服务器上启动顺序不同的问题解决

背景 我们有一个系统,在window上和在linux上效果完全不一样 在window上正常运行,在linux上无法运行 原因 通过分析应用的启动日志,发现在window上有一个初始化的配置限制性,然后,在执行查询数据库的操作 而在linux上是先执行查询数据库后执行初始化配置的。通过...

2018-09-14 13:34:00

阅读数:192

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭