摘要:
安装Electron应用的依赖时,发现node_modules都已经装完了,但是一直卡在后边electron的安装,其实安装程序会去electron官网下载electron指定版本的程序,所以要加速只有两招: 提前下载好二进制包(我没弄成功) 设置Electron的环境变量(成功) 只需一行命令 n 阅读全文
摘要:
说说为啥写本文 春节假前,生产环境(基于Kubernetes的PaaS平台OpenShift)出现使用健康检测探针报错,但应用Pod并未下线的情况,导致服务卡住(某一节点死锁,Service总是负载均衡到此节点)。 查了OpenShift官方文档对此并无提及,在 Kubernetes 官方仓库的 I 阅读全文
摘要:
写在前边 自Gradle 5开始添加了Maven中 BOM 的支持。然而Gradle 6 以前,想使用BOM,需要使用 Maven 定义并发布 pom.xml 才可以。 好在 Gradle 6 开始,官方提供了一个名为 java-platform 插件,无需复杂配置,即可生成 BOM 并发布,本文就 阅读全文
摘要:
写在前边 简单介绍下:如何在Jenkins等CI环境中使用Npm访问需要认证的仓库。 使用 npm login 交互式的输入用户名、密码、邮箱的方式不适合CI环境,使用延迟输入、管道重定向、expect 命令等方式,需要对安装软件或者在仓库响应慢的情况下,也容易登录失败。 本文将带你使用 authT 阅读全文
摘要:
写作目标 Java程序运行过程中,难免会出现 OOM,往往是在 JVM 启动参数中添加出现 OOM 时输出堆 dump(又名:堆转储、堆快照)的参数,就在昨天下午我司生产环境出现 OOM,生成的堆 dump 有 16 个G,压缩后传回本地,想分析时犯了难——本地开发机 16G 内存,用 MAT 打不 阅读全文
摘要:
写在前边 写这篇文章主要是记录下,很久之前读《重构-改善既有代码的设计》时,看到过作者讲过Git可以实现多个细碎操作commit合并为一个有意义的提交,当时查过一些中文信息,写得不是很清晰。正巧有一个Git管理的脚本仓库需要大量修改,尝试践行下书中的内容:完成一小部分功能就作一次本地commit,直 阅读全文
摘要:
前言 上篇文章已经介绍了JVM的垃圾回收算法与收集器的实现,垃圾回收算法的基石是引用可达性分析,引用的概念就显得尤为重要,本文就再谈一谈引用。 一、引用是什么? Java中的引用相当于C语言中的指针,通过指针/引用可以定位到另一块内存地址中保存的数据,两者的不同点在于C语言中的指针分配的内存需要程序 阅读全文
摘要:
前言 本文是笔者JVM系列的第二篇文章,尽我所能将Java堆的分代、垃圾收集算法与垃圾收集器讲出来,如果阅读过程中遇到突然出现的术语,请先参考【七、术语参考】,如文中有错误或表述不准确的地方,感谢评论指出。 一、垃圾回收概念 对象分配内存在堆上,当对象不再使用,它们就变成了垃圾,需要被清理以释放内存 阅读全文
摘要:
前言 作为一名 Java 语言的使用者,学习 JVM 有助于解决程序运行过程中出现的问题、写出性能更高的代码。 可以说:学好 JVM 是成为中高级 Java 工程师的必经之路。 有感于从未整理归纳 JVM 相关的知识,所以打算写一系列 JVM 相关的文章,以加深巩固习得成果,为后续遗忘提供快速找回之 阅读全文
摘要:
考虑到CSDN的朋友比较多,将博客园搬家到了CSDN,经过考虑,决定多平台同步博客,以下看到的博客理论上应该相差不多 CSDN https://blog.csdn.net/u012586326 博客园 https://cnblogs.com/hellxz 本站 阅读全文
摘要:
1 楔子 公司有个项目部署在 OpenShift 容器云平台上,出现问题较多,于是萌生在公司环境搭建现场仿真环境,由于资源没有生产环境多,就使用单节点简单模拟下 本文主要内容包括以下: 使用 Dnsmasq 实现 OpenShift 平台的内网域名解析 使用 oc 命令行工具初始化 OpenShif 阅读全文
摘要:
【k8s实战一】Jenkins 部署应用到 Kubernetes 01 本文主旨 目标是演示整个Jenkins从源码构建镜像到部署镜像到Kubernetes集群过程。 为了简化流程与容易重现文中效果,做出如下操作: 使用 VBox 创建两台虚拟机 使用 Minikube 初始化简单的k8s集群 使用 阅读全文
摘要:
OpenShift应用健康检测 阅读全文
摘要:
问题复现 复现环境LinuxMint 19 Dbeaver: 7.3 输入法: ibus + ibus-table-wubi 如图,当光标移动到Sql Editor中会不停的闪…… 解决过程 先百度、必应、谷歌一把梭,发现了一篇博客 解决linux下,Eclipse系列软件运行时闪烁,CPU占用高, 阅读全文
摘要:
问题 博客园某次升级之后,官方顺手把FlatCounter给禁了,一直没关注这个事,晚上无意中看了下侧边栏,只剩下图片无法加载的Alt... 想到之前访问量不少,也不想按别的博主说的换其他站长统计代码(之前的数据作废),就想办法解决这个问题 于是有了本篇随笔,不是和博客园官方作对哈~~,只是我想知道 阅读全文
摘要:
写在前边 JVM调优更多是针对不同应用类型及目标进行的调整,往往有很大的实验成份,通过实验来针对当前应用设置相对合适的参数,提高应用程序的性能与稳定性 最近在复习JVM,Parallel Scavenage GC收集器是一个新生代、复制算法、并行多线程收集器,主要目标是控制吞吐量与GC的停顿时间。 阅读全文
摘要:
写在前面 简记使用SAP HANA查看数据库最大连接数,一般而言我们应用需要设置相对合理的连接数才能发挥应用的最大性能, 所以,设置应用数据库连接数前,我们需要知晓被连接数据库的最大连接数是多少,从而合理设置应用连接数 鉴于SAP HANA的官方文档比较多较乱,这里简记使用SAP HANA Stud 阅读全文
摘要:
问题复现 Thunar在非Xfce桌面环境使用非xfce终端与gnome终端,可能会出现标题中的问题: Failed to launch preferred application for category TerminalEmulator. Failed to execute child proc 阅读全文
摘要:
场景 今天听Linux的群友说有个电子书软件Foliate挺好用,抽闲打算装上看看 我用Debian,观遍发行版支持列表,发现单单没Debian 查了下APT仓库,没有。想着用Ubuntu的也是一样的,就选了添加PPA安装,进入到下边的界面,看说明只需要添加这两行命令,就可以获取更新了 执行完添加P 阅读全文
摘要:
写在前边 打算在博客园里更新点关于音乐相关的内容,看过我学习Spring Cloud系列博客的园友,可能很早就看到我碎碎念说学半音阶口琴,2020疫情期间,我又学了布鲁斯口琴 [嘿哈] 布鲁斯口琴的教程很多,常见的有蓝调口琴网,口琴草堂等,最近收集到了 Steve Baker 大师级布鲁斯口琴进阶教 阅读全文