240 发简信
IP属地:上海
  • Resize,w 360,h 240
    编程之美!从线程池状态管理来看二进制操作之美

    二进制操作在框架设计中被频繁使用,使用二进制在不同场景有提升计算速度、较少内存占用等多种优点; 下面,我们依据线程池的状态管理,来看下怎么通过操...

  • Resize,w 360,h 240
    没想到,Git居然有3种“后悔药”!

    你知道Git版本控制系统中都有哪些“后悔药”吗? 本文通过案例讲解git reset 、 git revert 、 git checkout在版...

  • Resize,w 360,h 240
    从0到1!说透动静态代理

    追溯 学一个技术,要知道技术因何而产生,才能有学下去的目标和动力,才能更好的理解 首先,要明确为什么要存在代理呢? 存在一个常见的需求:怎样在不...

  • Resize,w 360,h 240
    收藏!工作中Git使用实践和常用命令流程合集

    工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用下面介绍一些git在工作中的一些使用实践、常用流程、常用命令,供大家参考!...

  • Resize,w 360,h 240
    事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)

    情景 项目上线了一个接口,先灰度一台机器观察调用情况;接口不断的调用,过了一段时间,发现机器上的接口调用开始报OOM异常 !当天就是上线dead...

  • 阿里面试官:你不知道git的内部实现机制?

    在工作过程中我们会不可避免的使用Git,但是你知道Git是如何存储你的文件、如何保存你的提交信息吗? 了解这些也便于我们更好的理解和记忆命令,更...

    0.9 758 3 15
  • 聊一聊,单元测试应该测试什么?

    开始 现在大公司越来越重视项目的单元测试,甚至明确要求项目的单元测试覆盖率不能低于某个值,足可见单元测试的重要性; 试想如果没有单元测试,那么如...

  • maven-自定义打包maven-assembly-plugin插件

    插件名称:maven-assembly-plugin目前最新的版本:3.2.0作用:该插件可以使用户根据自己的需求自定义打包规则和打包类型 po...

  • Resize,w 360,h 240
    项目-无侵入代码方式使用Redis实现缓存功能

    前言 近期有同学问我,怎么在不使用spring自带的@Cacheable来 使用aop方式用redis为项目接口调用添加缓存,在这里总结整理一下...