• 深入理解SpringBoot之自动装配

    深入理解SpringBoot之自动装配

      SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提。其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章。这次主要的议题是,来看看它是怎么样实现的,我们透过源代码来把握自动装配的来龙去脉。一、自动装配过程分析1.1、关于@SpringBootApplication  我们在编写SpringBo...

    作者:小编    日期:2026.06.04    分类:语言 1237
  • 深入理解SpringAOP之代理对象

    深入理解SpringAOP之代理对象

      本篇文章主要带大家简单分析一下AOP的代理对象,至于AOP是什么,如何配置等基础性知识,不在这里讨论。阅读前请先参考:代理模式,在这之前我们需要了解springframework的三个核心接口与getBean方法一、FactoryBean&BeanFactory&ObjectFactory  这三个接口都为Spri...

    作者:小编    日期:2026.06.04    分类:类库 829
  • 深入理解SpringBoot之启动探究

    深入理解SpringBoot之启动探究

      SpringApplication是SpringBoot的启动程序,我们通过它的run方法可以快速启动一个SpringBoot应用。可是这里面到底发生了什么?它是处于什么样的机制简化我们程序启动的?接下来我们就带着这两个问题来揭开SpringBoot启动过程的神秘面纱。一、基于Springframework的事件机制  事件是Sp...

    作者:小编    日期:2026.06.04    分类:系统 1562
  • 深入理解SpringCloud之DiscoveryClient探究

    深入理解SpringCloud之DiscoveryClient探究

      当我们使用@DiscoveryClient注解的时候,会不会有如下疑问:它为什么会进行注册服务的操作,它不是应该用作服务发现的吗?下面我们就来深入的探究一下其源码。一、Springframework的LifeCycle接口  要搞明白这个问题我们需要了解一下这个重要的接口:/* * Copyright 2002-2015 the...

    作者:小编    日期:2026.06.04    分类:类库 1962
  • java9学习之模块化

    java9学习之模块化

      截止到目前JDK的版本已经更新到10了,虽然java9的生命周期才半年,但是我认为这个版本带来的变革是不可磨灭的,它是第一次深层次的针对架构以及依赖上的革新。下面我们就来学习一下。一、模块化项目构建  其实模块化本身不难理解,我们先前使用maven或者gradle就构建过多模块的项目。那么我们在java9里依然可以照猫画虎来构建一...

    作者:小编    日期:2026.06.04    分类:类库 1120
  • SpringCloud学习之Zuul统一异常处理及回退

    SpringCloud学习之Zuul统一异常处理及回退

    一、Filter中统一异常处理  其实在SpringCloud的Edgware SR2版本中对于ZuulFilter中的错误有统一的处理,但是在实际开发当中对于错误的响应方式,我想每个团队都有自己的处理规范。那么如何做到自定义的异常处理呢?我们可以先参考一下SpringCloud提供的SendErrorFilter:/* * Copy...

    作者:小编    日期:2026.06.04    分类:教程 298
  • SpringCloud学习之sleuth&zipkin【二】

    SpringCloud学习之sleuth&zipkin【二】

      这篇文章我们解决上篇链路跟踪的遗留问题一、将追踪数据存放到MySQL数据库中  默认情况下zipkin将收集到的数据存放在内存中(In-Memeroy),但是不可避免带来了几个问题:在服务重新启动后,历史数据丢失。在数据量过大的时候容易造成OOM错误  通常做法是与mysql或者ElasticSearch结合使用,那么我们先把收集...

    作者:小编    日期:2026.06.04    分类:算法 499
  • Mybatis迷你版--QueryObjectFactory

    Mybatis迷你版--QueryObjectFactory

      今天在看JDBC4.2新规范,然后无意之间就碰到了这个东西QueryObjectFactory, 市面上orm框架有很多,在这里我就不一一列举了。那么今天我来记录一下QueryObjectFactory。官网地址:点这里 一、快速入门1、将下载好的jar包加入项目2、我们利用一下jdbc4.0的规范在项目中建立如下文件在这里我们指...

    作者:小编    日期:2026.06.04    分类:语言 894
  • SpringCache学习之操作redis

    SpringCache学习之操作redis

    一、redis快速入门  1、redis简介  在java领域,常见的四大缓存分别是ehcache,memcached,redis,guava-cache,其中redis与其他类型缓存相比,有着得天独厚的优势:它是基于内存的数据库,什么意思呢?由于受磁盘IO影响,它所有操作都在内存当中,用以提高性能,同时采用异步的方式将数据保存在硬盘...

    作者:小编    日期:2026.06.04    分类:手册 1958
  • SpringCloud学习之SpringCloudStream&集成kafka

    SpringCloud学习之SpringCloudStream&集成kafka

    一、关于Spring-Cloud-Stream  Spring Cloud Stream本质上就是整合了Spring Boot和Spring Integration,实现了一套轻量级的消息驱动的微服务框架。通过使用Spring Cloud Stream,可以有效地简化开发人员对消息中间件的使用复杂度,让系统开发人员可以有更多的精力关注...

    作者:小编    日期:2026.06.04    分类:教程 859
热门文章
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
标签列表