背景 业务存在一个监控系统,需要监控一些设备的网络是否正常。不过最近发现经常会发生断网误报情况,所以深入探究一下问题原因。 排查过程 阶段一:一直困扰在Ping的请求是否通的...
背景 业务存在一个监控系统,需要监控一些设备的网络是否正常。不过最近发现经常会发生断网误报情况,所以深入探究一下问题原因。 排查过程 阶段一:一直困扰在Ping的请求是否通的...
本书是Bob大叔的著作,关于本书Bob大叔这样描述 请你把这本书看成我的错误大全,它记录了我干过的所有蠢事;也请你把这本书当成一份指引,靠它绕开我曾经走过的弯路 这本书主要阐...
业务需求 当业务上需要使用ping命令对主机进行心跳探测时,首先想到的是利用代码fork进程执行ping命令,如果自己实现,代码量大,处理流容易出错,和使用标准库比起来相当不...
在应用中,经常希望在JVM关闭时做一些清理的动作,本文陈述几种常用的实现方式。 1、JVM自带的shutdownHook 特点: jvm自带,使用方便,多个钩子间是并行执行的...
问题背景 线上某个web应用页面,偶发性的报502 Bad Gateway异常。线上环境是Nginx反向代理和SpringBoot的后端服务组合。针对这个问题,记录一下解决过...
前段时间在B站偶然发现了一个关于讲Clean Code的课程,非常不错,对我自己很受用。所以针对课程的内容,同时结合自己的一些经验,总结了一些关于Clean Code的内容。...
感谢一波~:网上流传的两种方法,如此文章Spring MVC Rest服务 返回json报406错误的解决办法,对我的项目并不起作用,直到看到一篇文章SpringMVC使用了...
当我们在读取文件的时候,通常都是从前向后读取,那如果要读取文件的最后一行内容,要如何操作呢? 顺序遍历读取,直到文件最后一行 该方式很简单,从前向后读取即可,直到最后一行。 ...
本周因为工作需要,需要获取服务器对应的出口ip,这里对获取方式做一下记录。 Linux下如何获取机器的出口IP 这里机器都可以访问到外网情况下,否则的话获取出口IP就没有什么...
问题背景 之前和同事一起负责一个新上线产品登录模块,开始的时候处于小流量试运行,没有什么问题。突然从某天开始,部分用户报登录校验失败。该问题排查了很久,最终定位到是并发问题,...
在编写爬虫爬取数据的时候,因为很多网站都有反爬虫措施,所以很容易被封IP,就不能继续爬了。在爬取大数据量的数据时更是瑟瑟发抖,时刻担心着下一秒IP可能就被封了。 本文就如何解...
这个是SpringSecurity自带的,用于做一些简单的登录认证
spring-security关闭登录框事情要从同事的一个项目说起,项目中需要集成公司的单点登录系统,但是无论如何都无法跳转到正常的登录页面。相反,却始终跳转到另外一个登录页面。 但是代码却非常简单,简化一下 发现...
一、背景 昨天在使用公司的某个平台时,意外遇到了一个问题: Comparison method violates its general contract! 以前没有见过这个...
最近团队有同学在开发中,遇到一个需求,统计最近10次的异常次数,咨询有没有类似的list。针对这个问题,记录一下几种处理方式。 基于Hutool中的FixedLinkedHa...
这套下来多少钱呢
Macbook pro 2015early换ssd硬盘的方子就是因为工作需要才打算换的ssd硬盘。无奈之下要开发iOS && andriod app,微信小程序,后台服务器,网页,测试。顺便搞搞产品的rp,MindNode,连offi...
最近团队一个项目需要使用Session,之前没有在实际项目中使用过Spring-Session,这里记录一下使用的过程。 Session Http协议是无状态的,这样对于服务...
无论是Spring还是SpringBoot开发中,PostConstruct注解的使用频率还是比较高的,通常用于Bean初始化完成的一些动作。 在项目代码中,会将配置从配置中...
当使用SpringBoot时,如果需要调用第三方Rest API,通常会使用RestTemplate。有时候偶尔搞不清楚参数要如何传递,明明参数已经赋值,对方接收到的确是空值...