ICode9

精准搜索请尝试: 精确搜索
  • Spring Cloud Gateway 自定义Filter2021-10-27 23:34:21

    Spring Cloud Gateway 的自定义Filter分为GatewayFilter局部过滤器和GlobalFilter全局过滤器 GatewayFilter : 需要通过spring.cloud.routes.filters 配置在具体路由下,只作用在当前路由上或通过spring.cloud.default-filters配置在全局,作用在所有路由上 GlobalFilter : 全局过滤器

  • Spring Boot+Redis 扛住,瞬间千次重复提交2021-10-27 23:31:37

    前言: 在实际的开发项目中,一个对外暴露的接口往往会面临,瞬间大量的重复的请求提交,如果想过滤掉重复请求造成对业务的伤害,那就需要实现幂等! 幂等的概念: 任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。

  • 使用 Spring Boot 和 @WebMvcTest 测试 MVC Web Controller2021-10-27 19:32:21

    【注】本文译自: Testing MVC Web Controllers with Spring Boot and @WebMvcTest - Reflectoring 在有关使用 Spring Boot 进行测试的系列的第二部分中,我们将了解 Web 控制器。首先,我们将探索 Web 控制器的实际作用,这样我们就可以构建涵盖其所有职责的测试。 然后,我们将找出如何

  • 阿里Spring Boot基础面试题集2021-10-27 19:02:48

    问题一  什么是Spring Boot?   多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建日你个路径或添加Maven依赖关系,配置

  • spring集成mybatis依赖配置2021-10-27 16:35:04

    <dependencies> <!-- 测试依赖--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependen

  • 消息序列化spring简直为我们做的太多了,差点我都不会自己序列化了2021-10-27 16:07:25

    前言 不知道你还记不记得我们当初在学习servlet的时候有句口号叫:【一杯茶一根烟,一个参数我传一天】是的,servlet的传参是真的复杂,在业务开始之前我们得将参数进行校验、格式化赋值等操作才能做业务开发。但是自从用了spring我们再也不愁了。更确切的说自从用了springboot我们

  • 从spring boot到spring cloud(六)阿里nacos注册中心搭建2021-10-27 15:58:12

    微服务注册中心现在常用的主流有三个 Nacos,Eureka与ZooKeeper Nacos是阿里开源的,Nacos 支持基于 DNS 和基于 RPC 的服务发现。在Spring Cloud中使用Nacos,只需要先下载 Nacos 并启动 Nacos server,Nacos只需要简单的配置就可以完成服务的注册发现。 Nacos除了服务的注册发现之外,

  • JSON日期显示问题2021-10-27 15:34:10

       在application.properties里面加入 #返回json的全局时间格式 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8    问题解决

  • Spring源码简易手写实现(学习过程记录)(四)2021-10-27 15:34:09

    4.1Aware回调模拟实现 在createBean的时候,我们想在加了Component注解的类里面加一个字段beanName,该字段存储bean对象的name属性 spring会提供一个接口BeanNameAware来实现 package com.rainwood.spring; public interface BeanNameAware { void setBeanName(String name); }

  • 秀出新天际的SpringBoot笔记,让开发像搭积木一样简单2021-10-27 14:32:38

    什么是 Spring Boot Java (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得繁琐了,因为它使用了大

  • 阿里内部员工倾情力荐:Java全线成长宝典,从P5到P8一应俱全2021-10-27 14:31:41

    前言 对于大部分的程序员来说,清晰地规划自己的职业发展并不是一件容易的事情。作为一个曾经底子比较差,从底层摸爬滚打多年走过来的程序员,在这里分享一下对我帮助很大的一份宝典,希望同行们能快速掌握这些技术,直接弯道超车。 很多程序员不知道学什么?或者说不知道从何学习?今天分享

  • Spring整合Mybatis方式(使用SqlSessionTemplate)2021-10-27 14:31:07

    环境准备请看:https://www.cnblogs.com/SweetheartAndPeaches/p/15468527.html 数据库准备 根据数据库建立entity包放一个VoteUser类 VoteUser类 package entity; import java.io.Serializable; import java.util.List; public class VoteUser implements Serializa

  • spring boot2021-10-27 14:03:17

    1、配置文件application.properties加载顺序和优先级 优先级:高 -> 低 ./config/ ./ classpath:/config/ classpath: 所有的文件都会被加载,加载配置文件的顺序从低优先级到高优先级,高优先级的内容会覆盖低优先级的内容,形成互补配置。 常用配置 #Logger配置 logging.level.co

  • PageHelper分页插件、SpringSecurity、权限控制和AOP日志2021-10-27 12:33:42

    一、PageHelper分页插件 PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。 引用PageHelper分页插件有两种方式: 引入Jar包;使用Maven(推荐); 1.1 引用Jar包实现分页 从下面的地址中下

  • spring-mvc.xml文件头2021-10-27 12:32:57

    <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springfr

  • spring-configuration-processor2021-10-27 12:03:47

    spring-boot-configuration-processor 我们在自己写配置文件的时候,没有提示。如果想有提示,可以借助 configuration-processor 依赖 首先我们看看为什么我们在写类似于spring时会有提示呢。 看看依赖包含的jar包里面有什么吧。 原因就是,在jar包里有一个元数据 json。 眼熟吧,这就

  • 7.Spring Cloud + Spring Boot + Mybatis + Uniapp分布式、微服务、云架构企业快速开发架构之Linux 远程登录2021-10-27 11:01:32

    Linux 远程登录 Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。 这时我们就需要远程登录到Linux服务器来管理维护系统。需要框架源码的朋友可以看我个人简介联系我,源码地址。  Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh

  • spring boot 打包以后读取不到resource下文件2021-10-27 10:32:19

    前提条件       前提条件是固定的,就是你把reource下面放了文件,本地开发的时候可以读取到,打包以后读 取不到了。       解决方案     我需要读取JSON文件的内容,只是举了个例子,注意直接用reource.getFile也是不行的 ClassPathResource resource = new ClassPathResour

  • Spring笔记(五):bean的自动装配2021-10-27 10:00:06

      时间:2021/10/27   一.在Spring中有三种装配的方式: 在xml中显示配置 在java中显示配置 隐式的自动装配   二.Spring的自动装配方法: ByName自动装配:会自动在容器上下文中查找,和自己对象set方法后面的值(属性名)对应的bean id。 ByType自动装配:会自动在容器上下文中查找,和自

  • Spring MVC学习11--实现RestFul风格的API设计2021-10-27 08:32:36

    get请求:查询 post请求:增加 put请求:修改 delete请求:删除   如下列api的设计:     API设计,Controller: 1 package com.yas.controller; 2 3 import com.yas.entity.User; 4 import org.springframework.web.bind.annotation.*; 5 6 import java.util.Arrays; 7 import ja

  • Java版人脸检测详解下篇:编码2021-10-27 08:32:19

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 如果您看过《三分钟极速体验:Java版人脸检测》一文,甚至动手实际操作过,您应该会对背后的技术细节感兴趣,开发这样一个应用,咱们总共要

  • Spring MVC学习10--验证码2021-10-27 07:31:33

    在pom文件中添加依赖: <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> <exclusions> <exc

  • Spring MVC学习09--文件下载2021-10-27 07:01:10

    建立Controller: 1 package com.yas.controller; 2 3 import org.apache.commons.io.IOUtils; 4 import org.springframework.stereotype.Controller; 5 import org.springframework.web.bind.annotation.RequestMapping; 6 import org.springframework.web.bind.annota

  • Spring MVC学习08--文件上传2021-10-27 06:33:00

    在POM文件中添加文件处理和文件上传的依赖 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <ver

  • Spring构造注入重载2021-10-27 00:00:02

    参数个数不同 参数个数不同时,通过控制 <constructor-arg> 标签的数量进行区分; 如果只有一个参数的话,只需要一对 <constructor-arg> 标签: <bean id="customer" class="com.leon.constructor.Customer"> <constructor-arg> <value>zhenyu</value>

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有