ICode9

精准搜索请尝试: 精确搜索
  • Nginx user 配置引发的血案2022-06-07 18:03:52

    权限问题 将 user 配置改成 user zhongwei; 报了一个错误 [emerg]: getgrnam("zhongwei") failed in /usr/local/nginx/conf/nginx.conf:1 参考 Nginx 的配置文档 Syntax: user user [group]; Default: user nobody nobody; Defines user and group credentials used by

  • 【实战经验系列】记一次打系统补丁引发的“血案”2022-02-22 09:32:48

    日前在客户生产环境,突然接到告警,系统宕机,查看所有微服务的日志都在报错“no route to host XXX”,根据经验判断,是网络不通相关问题,但是生产环境运行好好的,怎么会突然网络不通呢? 首先排查网络连通性,发现服务器间网络是通的; 排查微服务所运行的环境里的网关gateway服务,报错无法

  • CloseableHttpClient没设置超时时间引发的血案2022-01-24 19:03:33

    项目背景 一个Java语言写的任务系统,使用固定线程大小的线程池处理长时间任务,任务具体业务逻辑为周期性调用一个外部http接口。调用外部接口使用的是CloseableHttpClient 问题现象 某一天任务调用的外部http接口切换到新域名下,连续好几天发现线程池有偶现的任务线程不打印业务日

  • ‘=‘引发的血案,张三的失败人生罢了2021-10-28 21:30:44

     因为最近可能有比较多的面试,在看面试题的时候看到了一道题,我自认为很简单,于是我上手了,结果就是这篇文章,题目如下: let n = [10,20] let m = n; let x = m; m[0] = 100; x = [30,40]; m = x; x[0] = 200; m[1] = 300; n[2] = 400; console.log(n,m,x) 我最开始得出的结果是: [20

  • 记一次忽略@SuppressLint(“NewApi“)提示引发的血案2021-07-13 13:02:48

    记一次忽略@SuppressLint(“NewApi”)提示引发的血案 本次开发中用到了Java中的优先级队列,需要根据给定的优先级对元素进行排序,于是我写出了下面这段代码: private Comparator<CustomObject> comparator = new Comparator<CustomObject>() { @Override public int com

  • 流的操作(一)视频转音频引发的血案2021-07-12 18:01:58

    转发自白狼栈:查看原文 有些小伙伴看文章非常细心,对于上一节课不经意提到的一些边缘细节都比较在意,比如 -acodec、-vcodec、流复制等。其实这些都离不开我们今天要讲的重点——流。 说起流,可能有很多小伙伴第一反应是流媒体,但是我们今天要说的是容器内流的类型。通过前面的介绍,相信

  • 流的操作(一)视频转音频引发的血案2021-07-05 11:32:49

    转发自白狼栈:查看原文 有些小伙伴看文章非常细心,对于上一节课不经意提到的一些边缘细节都比较在意,比如 -acodec、-vcodec、流复制等。其实这些都离不开我们今天要讲的重点——流。 说起流,可能有很多小伙伴第一反应是流媒体,但是我们今天要说的是容器内流的类型。通过前面的介绍,相信

  • vue项目去掉url中的#引发的血案2021-07-01 17:02:23

    最近vue项目要部署到服务器,但是发现url中有一个#号,对于我一个强迫症来说是非常难受的,所以找了好多博客,终于解决了,就是在router文件夹下的index.js中的 const router = new Router({ mode: 'hash', //hash改成history就可以解决url中带有#号的问题 scrollBehavior: () => ({ y

  • volatile引发的一系列血案2021-06-18 16:02:10

    最早读《深入理解java虚拟机》对于volatile部分就没有读明白,最近重新拿来研究并记录一些理解 理解volatile前需要把以下这些概念或内容理解: 1、JMM内存模型 2、并发编程的三问题:原子性、一致性、有序性 3、先行发生原则 然后我们结合上面的几个知识点来看volatile如何使用 JM

  • 一次“内存泄露”引发的血案2021-06-18 09:55:17

      对性能不佳的Ark Server进行了改造和重写。重编发布一段时间后,结果发现新发布的Svr的机器内存一直在上涨。如下图示: 观察后,第一反应是完了,一定存在内存泄露。花了3、4天时间,使用各种办法进行定位,一无所获。 后来无意中在SPP日志中发现了端倪,日志中一直打印tcp socket[%d] user

  • 一张优惠券引发的血案2021-05-31 17:54:16

     玻璃猫 程序员小灰 一个月前——整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图:两周后——        小灰:看,这是优惠券查询功能的效果!          小灰:看,这是优惠券领取功能的效果!  三天后

  • 最新版本maven引发的血案2021-05-23 11:33:29

    2021年4月4日,apache maven发布自己的3.8.1版本; 2021年5月20日,一个倒霉蛋入职新公司,直接下载安装了最新版本的maven,在入职的第一天,开启了自己的折磨之旅。 出现的问题 公司存在online和offline两套maven配置,因为部门存在一些snapshot包的缘故,使用的是offline配置的那套setting

  • 交换机故障引发的血案2021-05-23 10:02:27

       经历了上次的网络故障后,infra的同事加强了对机房的设备的巡检,同时也对可能出现问题的设备做了更换。 只是没有想到,这些设备故障好像具有了传染性似的。在网络故障不久,又出现一次机房的全网故障,这次是 生产和测试环境都没有办法使用了,更狠了。     同样的故事上演,infra的2

  • 【真实故事】用户调研的重要性 - 一个淘宝招聘引发的血案2021-04-02 18:01:53

    这是一个看似极其有趣,但又完全在情理之中的事情; 1. 起因 一个从北京某资讯大厂,跳槽至阿里的同学,朋友圈发布了一张【淘宝特价版】的招聘启事,见下图; 2.经过 白话翻译: a、会过日子,精明; b、生活在三线以下的村里,知道大伙儿平时需要啥; c、平时不用到淘宝公司打卡; d、朋友越多越好

  • 【技术】一个由于时间问题引发的血案2021-03-18 11:29:40

    导读:公司目前正在搞多机房部署,多机房部署数据库那一块采用是MYSQL 的主主同步,由于部署另外一个机房的时候忘记添加时间ntp 服务器的同步,导致两个机房服务器时间不一致,而公司有个论坛是采用discuzX2 的版本,论坛的php 的统计程序会在0 点的时候做清空帖子数等一些操作,这些信息会改

  • 修改单例属性引发的血案2021-02-25 18:01:34

    背景 最近接触的一些系统中遇到一个问题,一个交易的服务对外提供了支付和退款两种能力,但是发现运行时交易的服务走了退款。 原因是spring容器管理的一个对象service 属性运行时被改变,导致上下流程对不上的问题,多业务链路并发时引发运行时属性错乱,导致 支付和退款行为混淆 下面

  • creator 字体引发的血案2021-02-02 11:02:07

      现象  : 打开弹窗预制体要延迟好几秒 报错如下creator create element:canvas tagName = undefined (在特定环境下 h5 都正常,例如本次是在魅族小游戏里 ) 解决尝试:1 更改字体缓存模式 无效, 2 由系统字体改为项目下ttf字体 无效。 寻找问题所在 : 发现是 在预制体内有大量

  • 动画:一道 K Sum 面试题引发的血案2021-01-20 22:54:49

    每当我遇到一个难道,脑子里下意识出现的第一个想法就是干掉它。将复杂问题简单化,简单到不能再简单的地步,也是我文章一直追求的一点。 K Sum 求和问题这种题型套娃题,备受面试官喜爱,通过层层拷问,来考察你对事物的观察能力和解决能力,这似乎成为了每个面试官的习惯和套路。打败对手,首先

  • 一次serialVersionUID引发的血案2020-12-10 21:57:39

    背景: 去掉了两个bean类中重写的equals方法(该equals方法只判断id,相同则true,否则false) 看了看没有什么地方用到了这个equals,就直接去掉了   测试环境出现异常: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [byte[]] to type [java

  • 漫画:一道数学题引发的血案2020-11-13 17:52:20

    漫画:一道数学题引发的血案 ————— 第二天 ————— 题目如下: 小灰向两位朋友各自借了50元。 用借来的钱,小灰花费97元买了一件格子衫。 这时候还剩3元钱,小灰还给两个小伙伴各1元,自己剩下1元。 那么问题来了:小灰此时欠两位小伙伴各49元,再加上自己剩下的1元,49+49+1 = 99元。

  • 一次“内存泄露”引发的血案2020-09-16 20:01:01

    对性能不佳的Ark Server进行了改造和重写。重编发布一段时间后,结果发现新发布的Svr的机器内存一直在上涨。如下图示: 观察后,第一反应是完了,一定存在内存泄露。花了3、4天时间,使用各种办法进行定位,一无所获。 后来无意中在SPP日志中发现了端倪,日志中一直打印tcp socket[%d] user ch

  • 一个border引发的血案2020-01-16 11:05:04

    如果你要用CSS去表达元素没有边框,你会怎么表达? 是border:0呢? 还是border:none呢? 我听过很多人推荐使用border:none,因为其理由是客户端的渲染。 乍听之下会觉得:嗯,有道理,又学到东西了呵…… 其实,很多时候,代码是死的,没有绝对的好与坏! 在相对论面前,神马都是浮云……要想明白哪种

  • idea2019版与maven3.6.2版本不兼容引发的血案2019-10-18 09:50:24

    昨天遇到了点问题解决浪费了一些时间(导致更新内容较少)回顾下问题 项目出现Unable to import maven project: See logs for details 翻了好多博客 莫名的忧伤 waht 本着沉重的心情早上起来再试一次 从idea本身去找问题 当然了写博客的同时证明我解决了此处省略(百度数次) 上流程

  • 记录一次由于线程使用不当引发的血案2019-08-20 22:51:40

    背景 最近给第三方做了一个接口,接口的作用是接收数据对数据进行验证之后通过kafka推送到模型进行数据处理,最终通过kafka接收模型的数据,开始只做了一个异步的接口,由于对方业务原因需要一个同步的接口传输数据,但是每当运行一段时间之后程序就会进入假死状态,接口无法正常调用; 同步接

  • jquery下一个空格带来的血案2019-06-22 13:50:11

    因为要动态填加表格行,于是我用了jquery下的append(text)函数,为了代码排版美观,我在里面加入了相应的空格,因此引来了一场悲剧。 $("#tableId").append(" <tr><td>&nbsp;</td></tr> ");以上语句在IE8、Chrome等浏览器下正常工作,但是在IE6下不正确,点击添加行时无效,也没有提示错误

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有