logo头像

学如逆水行舟,不进则退!!!

QQ加我技术群
关注微信公众号
运维告诉我CPU飙升300%,为什么我的程序上线就奔溃了

运维告诉我CPU飙升300%,为什么我的程序上线就奔溃了

线上服务CPU飙升 前言 功能开发完成仅仅是项目周期中的第一步,一个完美的项目是在运行期体现的 今天我们就来看看笔者之前遇到的一个问题CPU飙升的问题。 代码层面从功能上看没有任何问题但是投入使用后却让我头大 问题描述 系统上点...

ThreadLocal引起的一次线上事故

ThreadLocal引起的一次线上事故

线上用户存储数据后查看提示无权限 前言 不知道什么时候年轻的我曾一度认为Java没啥难度,没有我实现不了的需求,没有我解不了的bug 直到我遇到至今难忘的一个bug 。 线上用户存储数据后查看提示无权限 初次定位 明明自己添...

定时任务不在硬编码,动态定时刷起来

定时任务不在硬编码,动态定时刷起来

前言 传统定时器是硬编码。但是有的时候业务上需要不断的调整 问题描述 我们开发了一个定闹钟的功能。这个功能肯定是定时器开发。但是这就存在一个问题这个定时是动态的。那么我们如何实现呢?请接着看 简介 定时器在开发中真的算是一种福利了...

java只有值传递谁赞成谁反对

java只有值传递谁赞成谁反对

前言 你有没有遇到过这样的场景?当你初始化一个变量并完成业务处理后将变量传递给下游后变量会被污染。什么叫污染就是变量会被改变 问题说明 我们经常会在方法中调用其他方法协助处理,这样有利于代码的耦合。但是有的时候我们传值到子函数只是...

NullPointException引发对Null对象的思考

NullPointException引发对Null对象的思考

问题描述 相信Java程序员对NullPointException 都不会陌生的。java的思想就是面向对象。在对象的领域java中抽象出一个Null对象 我们今天的问题就是这个Null 空指针异常。一直以为null对象调用方法方法就...

为什么我的数据不按顺序排序原来如此

为什么我的数据不按顺序排序原来如此

我的接口返回的数据顺序总是不固定 问题描述 我在开发突发奇想。将表头信息也给查出来一并返回给前端了。但是正因为这一举动却带来嘲讽。说我的接口顺序不对 问题定位 首先说明下这个问题是刚入行时遇到的。当时很是困惑,当然啦现在看来真...

spring初识--bean的几种注册方式

spring初识--bean的几种注册方式

spring彻底改变了java世界观。spring解决了java 对象管理问题,今天我们来看看spring创建对象的方式有哪些至今还不知道的吧 注册bean的几种方式(IOC)BeanDefinition 我们查看类图可以看出...

分布式系列接口调用openfeign小试牛刀

分布式系列接口调用openfeign小试牛刀

申明式接口调用Feign,极大的简化了我们接口之间的调用。只需要通过注解就可以实现我们系统之间接口的调用。 关于分布式我们之前主要集中讨论了服务治理。eureka、consul、zookeeper我们分别从三个角度不同程度的学习了...