kafeidou kafeidou / 1 天前

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明

前段时间有幸参与了开源社区的活动,并且借由 Apache Pulsar 项目实践了 GitHub + MarkDown 的文档开发。在与开源社区的童鞋进行交流的过程中了解到,对于非技术专业的TCer,即便对于社区贡献具有热情,但往往会被看似复杂的工具和流程“劝退”。那么在这里,我会基于个人的实践与体验,分享一下自认为“最简”的操作说明。 在本文中,会按照以下顺序进行介绍: 整体流程及难点说明:概览整体......

github markdown

江米小枣tonylua 江米小枣tonylua / 1 天前

[译] 在生产环境运行 PM2 & Node.js

原文:https://medium.com/hackernoon/running-pm2-node-js-in-production-environments-13e703fc108a 维护你的代码库并保持其相关性确有难度;但与之相比我们会发现,维护一个应用时最大的挑战来自于保持其存活和运行。不仅如此,随着 Node.js 变成大部分后端 API 的核心语言,单线程程序的伸缩也变得困难;这就是 PM2 出现并受到欢迎的原因了。 有很多进程管理工具,广为人知的如 Forever、strong-pm,或是不......

Node.js PM2

why技术 why技术 / 1 天前

快速失败机制 & 失败安全机制

持续输出原创文章,点击蓝字关注我吧 这是why技术的第29篇原创文章 之前在写《这道Java基础题真的有坑!我求求你,认真思考后再回答。》这篇文章时,我在8.1小节提到了快速失败和失败安全机制。 但是我发现当我搜索"快速失败"或"失败安全"的时候,检索出来的结果百分之90以上都是在说Java集合中是怎么实现快速失败或失败安全的。 在我看来,说到快速失败、失败安全时,我们首先想到的应该......

Java 安全

WriteOnRead WriteOnRead / 1 天前

JVM 笔记:运行时内存区域划分

1. 概述 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。它们各有用途,有些随着虚拟机进程的启动一直存在(堆、方法区),有些则随着用户线程的启动和结束而建立和销毁(程序计数器、虚拟机栈、本地方法栈)。 《Java 虚拟机规范》中规定 Java 虚拟机管理的内存包括以下几个区域: 下面简要分析各个区域的特点。 2. JVM 运行时内存区域 2.1 程序计数器程序计数器(Progr......

Java 内存 JVM

阿伟me 阿伟me / 1 天前

Go 和 Java 的性能对比,真的如此吗?

前两天我看到了一篇文章,测试Java和Go和Python的性能,其测试内容是一个排序,排序一亿次,然后看那个语言耗时最短,我先贴一下这个文章的测试结果,Java竟然比Go快了一倍不止,Go不是号称接近C的性能吗,难道?结尾我会把我看的这篇文章链接共享出来,接下来听我分析, 准备测试代码Java测试代码可以看的出来逻辑很简单,对一个固定数组排序,for循环执行一亿次,记录总的耗时时间,代码和我看过的文章代码一......

Java Golang 性能

肖奈 肖奈 / 1 天前

ClassNotFoundException 与 NoClassDefFoundError 到底有什么区别?

PhotoBy Instagram sooyaaa 问题 12你在开发中碰到过 ClassNotFoundException 和 NoClassDefFoundError 吗?它们有什么区别? 我的答案 首先这俩个错误都代表着 JVM 无法找到相关的类而抛出的错误,但是它们发生的场景,以及类型却截然不同。 类型从类型上来说 ClassNotFoundException 是 Exception 系的,而 NoClassDefFoundError 是 Error 系的,虽然他们都是 Throwable 的子孙,但是......

Java JVM

魔笛手CTO 魔笛手CTO / 1 天前

后端问题如何快速定位?

定位问题没有银弹! 定位问题没有银弹! 定位问题没有银弹! 老张结合自己的工作经验,谈谈问题为什么会产生,已经定位后端问题的一些经验总结。 01 — Bug是如何产生的? 计算机是精确的,而人是非理性的。这是Bug之所以会产生,且一直烧之不尽的本质原因。如果将编程比喻成施咒,一个字符、一个停顿,没有与正确的形式一致,咒语就不会生效。 另外还有一个次要原因:开发......

后端

枼鳴 枼鳴 / 1 天前

HIS 系统前端重构经验

作者 | 朱士奇 杏仁前端开发工程师,代码洁癖症早期,关注前端技术。 自入职以来,85% 的工作都是在做 HIS:Hospital Information System (医院信息系统)的需求。从前端的角度来看,这是一个很典型的后台管理系统,而且有趣的是,你可以从项目的 git 记录中窥探到近年前端技术的变迁。 在我接手到这项目的时候,它已经稳定运行了有三年多的时间了,而且每月都有至少两个以上新需求需要去......

前端 重构 HIS

噶牛爱尚 噶牛爱尚 / 1 天前

Dockerfile 最佳实践

写文章Dockerfile最佳实践网易游戏基础架构平台游戏热爱者2 人赞同了该文章 帆仔16年入职网易,先后负责过多个重要手游项目;关注自动化、容器、云等方向;在容器领域,docker 公司提出的容器镜像已经成为目前容器打包交付的事实标准。构建镜像需要编写 Dockerfile,如何编写一个优雅的 Dockerfile 呢?在 Docker 公司的官方文档中给出了一篇 Best practices for writing Dockerfiles。 (https://g.126......

Docker Dockerfile

CodeSheep CodeSheep / 1 天前

只因少写一个判空,我的代码上线后炸了

代码炸了! 前一段时间,项目紧急迭代,临时加入了一个新功能,具体功能就不描述了,反正就是业务功能:用户通过浏览器在系统界面上操作,然后Java后台代码做一些数据的查询、计算和整合的工作,并对第三方提供了操作接口。 当晚凌晨上线,本系统内测试,完美通过! 第二天将接口对外提供,供第三方系统调用,duang!工单立马来了 很明显,后台代码炸了!拉了一下后台日志,原来又是烦人的空指针异常 Nul......

Java

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top