前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。 只不过这里先提示一下。...在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。...,提供了一个很完整的工具集。...五、Arthas 这里还是想单独用一节安利一下Arthas这个工具。...六、涉及工具 再说下一些工具。
TCPCopy是一种重放TCP流的工具,使用真实环境来测试互联网服务器上的应用程序。...一、描述: 虽然真实的实时流量对于Internet服务器应用程序的测试很重要,但是由于生产环境中的情况很负责,测试环境很难完全模拟线上环境。...为了能够更真实的测试,我们开发了一款线上流量复制工具-TCPCopy,它可以使用线上真实的流量来对测试环境中的服务器进行测试。目前,TcpCopy技术已经在中国很多公司大量使用。...这种情况下,你在测试服务器使用tcp抓包工具,可能抓取不到期望的终端用户的数据包。要确定你是否正处于这种情况下,你可以使用同一网段下的测试服务器做个小测试。...如果在测试服务器中能用tcp抓包工具抓到包,但是测试服务器上的应用程序接收不到任何请求,你应该检查你是否有类似反向过滤技术的设置。如果设置了,你不得不移除相关的设置来让数据包通过网络层。
简述 GitBook是一个非常酷的电子书编写工具,之前在学Git的时候就曾经接触过一个叫"ProGit"的电子书,我们可以在很多网站上都可以直接以静态网页的形式浏览他,比如这里和这里,非常的酷。...后来仔细一查,发现原来这本书本身就发布在Github上,并且用了一个特殊的工具进行处理,这个工具就是Gitbook。...个人认为如果大家都用GitBook来写文章,那么无论是对书籍的版本控制、格式控制、还是书籍的电子化存储、索引以及展示都将有非常大的帮助。
搭建网站博客运行网站都强调版权,说明大家版权意识逐渐增强,怎么才能更好的宣誓主权呢,我们发明了水印这个东西,视频中有水印,也就是各大视频服务商的LOGO,常见图片上也有水印防止盗版,给自己的网站甚至给自己做个电子版的印章拿来防伪
关于线上问题 Java应用的线上问题,总结起来大概分为几类:CPU占用高,内存溢出,执行结果不对。...诊断工具 不论何种线上问题,在发生时我们都希望能有工具进行排查和定位,这些工具可能是启动参数,日志,命令行(脚本),独立的程序等。...如果线上环境有Arthas诊断工具,那么使用其thread命令会更加方便,如下示例: # 当没有参数时,显示第一页线程的信息 # 默认按照CPU增量时间降序排列,只显示第一页数据 $ thread #...最后总结 关于Java应用线上问题的排查工具,总结起来: 启动参数 JDK自带的命令行工具,如:jstack,jstat,jmap,jps Arthas诊断工具中的命令 应用程序日志 MAT:用于分析堆内存...,能够大大提高线上故障的排查效率。
今天我们来聊聊如何使用 JVM 工具排查线上问题,在程序运行过程中,我们可能会遇到各种问题,而稳定性风险是我们无法回避的一个话题。...为了深入了解问题的根本原因,我们需要熟练掌握 JVM 工具的使用。幸运的是,JVM 已经为我们提供了一系列的诊断工具。今天,我会带你熟悉 JVM 的一些常见诊断工具。...jps 是我们使用频率最高的工具,其他工具都需要依赖 jps 查询到的 LVMID 来进行下一步操作。...总结们今天介绍了 JVM 自带的一系列常用工具,每个工具都有其独特的功能和用途。...在遇到线上问题时,我们可以先使用 jps 查询进程的虚拟机 ID,如果是线程问题可以使用 jstack,如果是内存问题可以使用 jmap 和 jhat,而 jstat 和 jinfo 则可以帮助我们在问题发生前监控内存的使用情况和配置信息
smallpdf.com提供了简单好用的线上PDF工具 ? smallpdf.com, 官方推出了Chrome插件,插件列出了常用的6个功能,点击即可进入相应页面 ?...打开开发者工具, 清除Local Storage中的记录信息即可 ? ?...Adblock的使用方法链接 小结: Smallpdf是一个非常好用的PDF工具,可以收藏起来,作为日常办公的工具, Smallpdf可以进行多份pdf在线合并, pdf在线编辑, 如果你是一个经常和...chrome.google.com/webstore/detail/smallpdf/ohfgljdgelakfkefopgklcohadegdpjf ---- 本文属于Chrome插件英雄榜文集的一部分, 为了集合更多的程序员和工具爱好者...插件英雄榜维护下去, 我已将Chrome插件英雄榜 文集的所有内容托管到Github, 项目地址https://github.com/zhaoolee/ChromeAppHeroes , 欢迎广大程序员和工具爱好者们为项目贡献力量
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,...类加载信息等,大大提升线上问题排查效率。...Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?...遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 是否有一个全局视角来查看系统的运行状况?...tee: 复制标准输入到标准输出和指定的文件,和 linux 里的 tee 命令类似 version: 输出当前目标 Java 进程所加载的 Arthas 版本号 小结 本文主要介绍了来自阿里的开源线上监控诊断工具
腾讯电子签(E-Sign Service)致力为企业及个人提供极简且高效的电子合同管理工具。...您只需要一部手机即可完成合同签约及常见的合同管理操作;电子签将对签约全程进行区块链记录,为您的业务与生活保驾护航。...腾讯电子签现已接入腾讯集团人力资源系统,跨国多地办公、多级组织架构等复杂场景的签约及合同管理轻松应对。 【2】【房屋租赁】 房屋买卖/租赁类合同可使用腾讯电子签,客户意向达成后快速签单,锁定商机。...此外,大型地产中介、物业管理、物料采购等平台可快速集成腾讯电子签,为您的企业降本增效。 【3】【线下零售】 使用腾讯电子签开具收据、销售单等,可在小程序中实时查看并管理,提升您的经营效率。...腾讯电子签联合微信支付,使用微信收款商业版选一笔支付账单即可一键开收据,区块链全程记录,保障双方合法权益。 【4】【会议签约】 您可使用腾讯电子签将合同共享到腾讯会议,实时核对合同条款完成签约。
这一举措,不仅认可了电子合同的法律效力,同时也预示着电子合同已经从大家熟知的互联网金融、旅游、租赁等行业渗透至了保险行业,电子合同的应用场景也越来越丰富。...不管是短险还是长险,保险公司都可以采用法大大电子合同进行线上签约,无需线下纸质合同邮寄,也无需进行回执回销,提高保险公司签约效率,优化用户线上投保体验。...3.电子合同云端存储,安全易管理 法大大电子合同签署完成后将会上传至云端存储,保险公司和投保人可随时随地查找、查看及下载电子合同,避免纸质合同丢失、被损坏等突发状况。...同时,电子合同采用防篡改、第三方取时、区块链证据保全等技术,可保障电子合同不被篡改,确保双方签署的保险电子合同的安全性、完整性和有效性。...而电子合同在保险行业的应用,一方面,解决互联网保险在投保环节身份验证的难题,大大降低了理赔纠纷风险;另一方面,电子合同线上缔约的方式,也让保险服务更快更便捷更广泛的触达用户,让更多的人们真正享受到互联网保险带来的便利和保障
PhEmail 是一个基于 python 的电子邮件网络钓鱼工具,它可以自动化发送网络钓鱼电子邮件的过程,作为社会工程测试的一部分。...PhEmail 的主要目的是发送一堆网络钓鱼电子邮件并证明谁点击了它们,而不是试图利用 Web 浏览器或电子邮件客户端,而是收集尽可能多的信息。...PhEmail 带有一个通过 LinkedIn 收集电子邮件地址的引擎,在信息收集阶段很有用。...此外,此工具支持 Gmail 身份验证,如果目标域已将源电子邮件或IP 地址列入黑名单,这是一个有效的选项。而且,此工具可用于克隆公司登录门户以窃取登录凭据。
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 写作背景: 在项目运维期间,往往出故障的情况很大程度都是...
受疫情影响,线下考试愈发难以组织和开展,考试场地管控更为严格,安排考生出行及健康检测造成额外支出;考生参加考试流程繁琐,监考及考后阅卷耗费大量人力及时间成本等,对组织者来说都是极大的考验。...对此,线上考试场景应运而生。录题组卷、考生考试、管理员监考、考后阅卷等场景均转移到线上进行,打破了时间与空间的限制。...线上考试存在一些难以解决的问题,比如操作流程是否便捷、是否支持复杂的考试和答题类型、阅卷和成绩统计分析是否标准化等等。...(考生考前调试设备) 考试中: 提供种类丰富的考试类型,支持正式考试、模拟刷题、竞赛闯关等考试模式,考试中提供丰富的考试辅助工具,手写板、扫码传图作答、公式题作答等丰富的答题功能,适用于各种考试答题场景...(线上考试流程示例) 腾讯云考试星是TRTC在线上考试场景的一次全新的尝试,对于传统线上考试存在的难点,我们做了一系列针对性的解决方案,尤其是智能监考功能,将线上考试的专业性和严谨度提升到了前所未有的新高度
由于好运哥官方并不直接提供对接sdk,签名文档写的也非常一般,开发人员对接比较麻烦,我根据文档自己编写了签名工具,有需要的可以直接使用,让开发更快一步。...当然工具类中有些是不需要的可以自己删除下,我比较懒。....*;/** * 好运哥电子面单工具类 */public class LuckyGoUtil { private final static String[] hexDigits = {"0", "
不管怎么说,掌握 Java 服务线上问题排查思路并能够熟练排查问题常用工具/命令/平台是每一个 Java 程序猿进阶必须掌握的实战技能。...Java 服务常见线上问题 所有 Java 服务的线上问题从系统表象来看归结起来总共有四方面:CPU、内存、磁盘、网络。...基于这些现象我们可以将线上问题分成两大类: 系统异常、业务服务异常。...JVM 定位问题工具 在 JDK 安装目录的 bin 目录下默认提供了很多有价值的命令行工具。每个小工具体积基本都比较小,因为这些工具只是 jdk\lib\tools.jar 的简单封装。 ?...上图为线上某应用在平稳运行状态下的GC日志截图。
想到小伙伴们一个个都开公司了,TJ君今天就给大家安利一个小微企业实用利器,腾讯电子签。 为什么TJ要推荐这个东东呢?因为对于一个刚开始的小微企业来说,什么最宝贵?当然是人力最宝贵啊!...也许是看到了这点,腾讯电子签在昨天12.16上线了商家功能,让这些刚起步的小微企业可以在线快速发起、签署、管理各类合同!...并且签署后的合同由于是电子合同,保存是在云端,签署双方都可以随时查看,安全有保障。 小伙伴们可能要说了,电子版也会被改呀怎么办?...鹅厂作为大厂,当然考虑到这点啦,腾讯电子签采用区块链技术,将关键的电子合同信息用基于国产开源的长安链技术进行存储,确保安全可靠。
Github有很多开源电子书, 既然是开源的, 那就可以下载到本地访问, 这里以阮一峰老师的《ECMAScript 6入门》为例, 演示开源电子书的下载, 以及本地开启http服务查看开源电子书 第一步...: 从Github下载最新开源电子书资源(depth=1表示只下载最新的版本) git clone https://github.com/ruanyf/es6tutorial.git --depth=1...npm全局安装http服务 sudo npm install --global http-server 在当前文件夹开启http方式 hs --o或http-server --o 第三步:进入下载电子书文件夹..., 开启http服务 cd es6tutorial hs --o 如果有小伙伴想要写自己的开源电子书, 参照教你在Github写在线开源书 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
一、前言 线上问题排查相比于coding,是一个低频的工作,很多人不会经常遇到。一旦需要进行问题排查的时候,往往是重要且紧急的,因此问题排查的效率,就显得尤为重要。...有些线上问题,比较直观,比如磁盘使用率高、网络流量高这种,借助合适的工具很快能定位到原因;但对于一些复杂的问题,如系统Load高、RSS占用高、内存溢出等,需要结合多方面的数据才能定位到原因。...线上问题排查犹如开车,老司机驾轻就熟,新手则手忙脚乱。当然如果新手有老司机加以指点,也可能很快地解决问题。 但问题是,这种老司机并不常见,也不可能时刻都能帮你。...针对线上问题排查的特点和现状,我们是否可以构建一个系统,这个系统会针对各种线上问题的排查形成一个知识(套路)库,针对每一种问题,都有对应的套路和自动化工具帮助我们去定位问题。...本文将结合一个比较有代表性的线上问题的排查过程,来探讨这种方式的可行性。 二、问题排查的套路化 本章将以RSS占用高为例来对问题排查的套路化进行说明。
欢迎大家一起交流 QQ群 139852091 开篇:(废话篇) 今天线上的版本出现了BUG,在启动APP的时候出现闪退情况,但是这种BUG在正常测试的时候没有测试到,怎么解决呢 友盟推送是大家常见的一个第三库了...工具:dSYM 文件分析工具 - answer_huang 里面有很详细的文档说明,但是下载链接已经失效不能使用了,我把一个能用的上传到QQ群文件里,QQ群 139852091 下载后是一个.app文件...图8 需要注意的是我们需要在工具中选择archive类型,对应图8中之间的 cpu Type(需要点击刚刚拖拽的DSYM文件图9) ?...3DTouch是iOS 9 新出现的API,报错的时iOS8.1.1,所以出现闪退显现,然后我修复一下,找到一个iOS8.1.1的机器测试发现可以了 结束语: 我的初中生物老师告诉我,人和动物最大的区别是使用工具和制造工具...,感谢工具制造者,也希望本文可以帮助到你 参考与感谢 dSYM 文件分析工具 - answer_huang 如何通过友盟分析发布后App崩溃日志 - 容芳志专栏 - 博客频道 - CSDN.NET
从 2024 年 7 月份开始,已购买的 Kindle 电子书,将无法下载到设备上进行阅读,包括 Kindle 阅读器、PC、移动端等设备。...目前 Kindle 官方并没有提供下载功能,今天大叔给大家推荐一个电子书下载脚本:Kindle download helper。...该工具可用于批量下载往期已购买的 Kindle 电子书,并将其保存到本地。 安装环境 1、安装 Python 环境。...使用方法 1、登录 Kindle 电子书管理页面:https://www.amazon.cn/hz/mycd/myx#/home/content/booksAll/dateDsc/ 2、手动输入 cookie...项目地址 https://github.com/yihong0618/Kindle_download_helper 总结 以上就是关于 Kindle 电子书 Python 脚本的使用方法与教程。
领取专属 10元无门槛券
手把手带您无忧上云