• 简单IOC容器实现

    简单IOC容器实现 前言 本文是为了学习 Spring IOC 容器的执行过程而写,不能完全代表 Spring IOC 容器,只是简单实现了容器的 依赖注入 和 控制反转 功能,无法用于生产,只能说对理解Spring容器能够起到一定的作用。 开始 创建项目 创建Gradle项目,并修改 build.grad...

    2020-02-10 16:09:35 定义IEPSWiredAccessAV<Application项目修改

  • Spring Event事件驱动

    Spring Event事件驱动 Spring事件驱动模型,简单来说类似于Message-Queue消息队列中的Pub/Sub发布/订阅模式,也类似于Java设计模式中的观察者模式。 自定义事件 Spring的事件接口位于 org.springframework.context.ApplicationEvent ,源码如下: public abstract clas...

    2020-02-10 16:09:25 java设计模式定义驱动WiredtimAVnttNTP<Application

  • 1-NoSQL介绍及Redis安装

    1-NoSQL介绍及Redis安装 背景 随着互联网的不断发展和软件架构的不断复杂化,同时随着网站访问量的日渐上升,导致传统单机关系型数据库应用已经无法满足人们的需求,在高并发的场景下,频繁的数据库存取操作使得服务器压力剧增,甚至导致服务器宕机,为了缓解服务器压...

    2020-02-10 16:09:22 文档文件服务器qqWeb2.0网站访问磁盘服务器宕机系统网站访问量

  • 天啦噜!生产机器连接数飙升到上万,背后发生了什么?

    天啦噜!生产机器连接数飙升到上万,背后发生了什么? 个人博客地址 studyidea.cn,点击查看更多原创文章 0x00. 翻车现场 那是个月黑风高的夜晚,小黑哥成功将新版本发布到了生产,小心翼翼检查了应用日志,后续测试小姐姐验收成功。 恩,小黑哥我还是一如既往的稳~ 接...

    2020-02-10 16:08:59 文档服务器个人博客艰辛IE系统Bug公众号电脑共享

  • Spring-Cloud微服务踩坑

    Spring-Cloud微服务踩坑 @feignclient和@requestmapping混用的时候出错 重写springmvc扫描controller时不带有@feignclient才实例化 @Configuration@ConditionalOnClass({Feign.class})public class FeignConfiguration { @Bean public WebMvcRegistrations feignWebReg...

    2020-02-10 16:08:54 IE误解timAVweb<Application超时handlerping

  • BigDecimal精确计算工具类

    BigDecimal精确计算工具类 前言 在实际开发中,遇到例如货币,统计等商业计算的时候,一般需要采用java.math.BigDecimal类来进行精确计算。而这类操作通常都是可预知的,也就是通用的。所以,写了个工具类来方便以后的工作。 这是仓库地址:仓库地址 BigDecimal的构建...

    2020-02-10 16:08:41 AV<地址指定sys计算工具维护工作使用

  • Dubbo(二):深入理解Dubbo的服务发现SPI机制

    Dubbo(二):深入理解Dubbo的服务发现SPI机制 一、前言 用到微服务就不得不来谈谈服务发现的话题。通俗的来说,就是在提供服务方把服务注册到注册中心,并且告诉服务消费方现在已经存在了这个服务。那么里面的细节到底是怎么通过代码实现的呢,现在我们来看看Dubbo中...

    2020-02-10 16:08:24 文件IE谈谈EtsyPSCFAVSSL<NET

  • 解决Spring Security自定义filter重复执行问题

    解决Spring Security自定义filter重复执行问题 今天做项目的时候,发现每次拦截器日志都会打两遍,很纳闷,怀疑是Filter被执行了两遍。结果debug之后发现还真是!记录一下这个神奇的BUG! 问题描述 项目中使用的是Spring-security作为权限框架,然后做了一个 JwtAuthen...

    2020-02-10 16:08:21 定义精简ServletBugPSAVHTTPSwebthe项目

  • 并发编程之第三篇(synchronized)

    并发编程之第三篇(synchronized) 并发编程之第三篇(synchronized) 3. 自旋优化 4. 偏向锁 撤销-其它线程使用对象 撤销-调用wait/notify 批量重偏向 批量撤销 5. 锁消除 4.7 wait/notify API介绍 4.8 wait notify的正确姿势 同步模式之保护性暂停 异步模式之生产者/...

    2020-02-10 16:08:17 wordIEtim专心AV回忆<SQL传递对象

  • 分布式任务调度XXL-JOB初体验

    分布式任务调度XXL-JOB初体验 简介 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 官方文档很完善,不多赘述。本文主要是搭建 XXL-JOB 和简单使用的记录。 搭建xx...

    2020-02-10 16:07:51 文档文件ESET服务器定义mysqlword用户IEblogger