ICode9

精准搜索请尝试: 精确搜索
  • 关于Request复用的那点破事儿。研究明白了,给你汇报一下。2022-08-01 12:35:48

    你好呀, 我是歪歪。 之前不是发布了这篇文章嘛:《千万不要把Request传递到异步线程里面!有坑!》 说的是由于 Request 在 tomcat 里面是复用的,所以如果在一个 Request 的生命周期完成之后,在异步线程里面调用了相关的方法,会导致这个 Request 被污染,然后在下一个请求中观察到一些匪夷所

  • mybatisplus2022-07-31 22:36:18

    mybatis plus 特点:所有的crud代码都可以自动化完成!   特征:1.无侵入 2.损耗小 3.强大的crud操作 4.支持主键生成 5.内置代码生成器 6.内置分页插件 .........     使用第三方组件一般步骤: 1.导入对应的依赖 2.研究依赖如何配置 3.代码如何编写 4.提高扩展技术能力   配置: <!--

  • 6.Hystrix:Spring Cloud服务熔断与降级组件2022-07-31 15:01:21

    在微服务架构中,一个应用往往由多个服务组成,这些服务之间相互依赖,依赖关系错综复杂。例如一个微服务系统中存在 A、B、C、D、E、F 等多个服务,它们的依赖关系如下图。 图1:服务依赖关系 通常情况下,一个用户请求往往需要多个服务配合才能完成。如图 1 所示,在所有服务都处于可用状态

  • 12.Spring MVC类型转换器(Converter)2022-07-31 14:33:43

    我想您一定十分诧异,为什么仅仅通过一些注解,控制器方法就能够得到各种类型的参数,其实这都要归功于 Spring MVC 的类型转换机制。Spring 提供了一种 Converter(类型转换器)的类型转换工具。在 Spring MVC 中,它的作用是在控制器方法对请求进行处理前,先获取到请求发送过来的参数,并将其

  • 10.Spring MVC请求转发与重定向2022-07-31 14:31:32

    Spring MVC 是对 Servlet 的进一步封装,其本质就是一个 Servlet,因此在 Spring MVC 中也存在转发和重定向的概念。在 Spring MVC 中,我们可以在逻辑视图名中通过“forward:”和“redirect:”两个关键字来表示转发和重定向。 请求转发 我们可以在控制器方法指定逻辑视图名(View Name)时

  • springsecurity实现权限管理2022-07-30 20:02:29

    config @EnableWebSecurity public class sqc extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers("/").permitAll() .ant

  • springMvc精简整理2022-07-30 18:31:22

    精简共分步 新建一个web工程  导入核心就二包,因为springmvc 包自己有依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation

  • shiro配置文件shiro.ini简介说明2022-07-29 23:35:35

    转自: http://www.java265.com/JavaCourse/202201/2167.html 下文笔者讲述shiro配置文件shiro.ini的简介说明,如下所示: shiro.ini:是一个shiro的配置文件, 它通常放在classpath路径下 shiro.ini配置文件包含以下信息 main 提供了对根对象securityManager及其依赖对象的配置,通过

  • SpringBoot集成文件 - 如何使用POI导出Word文档?2022-07-29 07:31:29

    前文我们介绍了通过Apache POI导出excel,而Apache POI包含是操作Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。所以也是可以通过POI来导出word的。本文主要介绍通过SpringBoot集成POI工具实现Word的导出功能。@pdai SpringBoot集成文件 - 集成POI之Word导

  • Docker WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/main: temporary error (try agai2022-07-29 00:00:48

    Step 2/6 : RUN apk add --no-cache python2 g++ make ---> [Warning] IPv4 forwarding is disabled. Networking will not work. ---> Running in 00076a48df5f fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz fetch https://dl-cd

  • SpringBoot(18)Spring Security2022-07-28 23:06:46

    1.认识Spring Security   Spring Security提供了声明式的安全访问控制解决方案(仅支持基于Spring的应用程序),对访问权限进行认证和授权,它基于Spring AOP和Servlet过滤器,提供了安全性方面的全面解决方案。   除常规的认证和授权外,它还提供了 ACLs、LDAP、JAAS、CAS等高级特性以

  • SpringBoot2使用JTA组件实现基于JdbcTemplate多数据源事务管理(亲测好用)2022-07-28 11:35:27

    一、JTA组件简介 什么是JTA JTA,全称:Java Transaction API。JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。所以,当我们在同时操作多个数据库的时候,使用JTA事务就可以弥补JDBC事务的不足。 在Spring Boot 2.x中,整合了这两个J

  • 自定义注解实现接口鉴权以及日志打印2022-07-28 00:03:45

    自定义注解的使用 1.项目中我们经常使用到之定义注解,主要原理就是 通过反射获取注解对象,从而获取到注解的属性值,然后通过注解对象的属性来进行一些业务操作 2.注解通常只定义了一些成员方法,成员变量,或者枚举类 3.只有注解被使用时,那些方法或者变量或者枚举类才被真正意义上赋值; 4.

  • Spring Rest Client示例2022-07-27 23:37:50

    RestExamples.java package tacos.restclient; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringBootConfiguration; import org.springframework.context.annotation.Bea

  • slf4j中如何进行log4j配置呢?2022-07-27 22:02:25

    转自: http://www.java265.com/JavaCourse/202201/2163.html SLF4J简介 SLF4J是用于日志记录系统的简单外观 允许最终用户在部署时插入所需的日志记录系统 Simple Logging Facade for Java(SLF4J)用作各种日志框架(例如java.util.logging,logback,log4j)的简单外观或抽象 允许

  • 雪花算法生成id长度过长处理2022-07-27 20:34:26

    思路:将Long类型转成字符串 代码实现: import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; import org.springframework.context.annotation.Bean; import org.sp

  • SpringBoot 从配置文件中获取数据的三种方式2022-07-27 20:04:30

    SpringBoot 是基于 Spring 的简化配置方案,不是对 Spring 技术的升级,本质上是提供了一种快速使用 Spring 的开发方式。 SpringBoot 基于约定优于配置的思想,提供了大量的起步依赖,能够让开发人员快速搭建 Spring 项目,减少在配置与业务之间的思维切换,从而可以全身心的投入到逻辑业务的

  • springboot中设置API代码的超时时间2022-07-27 19:04:47

    因为web服务本身的持久性,大多数时候超时设置应该在请求方设置; 当前一个springboot框架的web项目有一个需求,需要给api设置最大响应时间,超过这个时间,服务自动返回默认值给请求方。 现在有如下操作: 一、主线启动类加异步支持注解 package com.zving; import org.springframework

  • JAVA项目总结012022-07-27 15:34:50

    1.spring多环境配置 在日常项目开发中,我们通常在配置文件中配置多个运行环境: application.yml application-dev.yml application-prod.yml 那么在运行时,怎么指定运行的配置文件呢? 可以在运行时,通过参数传递来改变运行的环境,前提需要明白,JAVA在加载配置文件时,加载的是application

  • 用maven创建ssm框架样版2022-07-27 15:05:36

        在pom.xml中添加依赖包 特别要注意导入的"org.springframework"的版本,不兼容会报错 <!--依赖:junit ,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring--> <dependencies> <!--Junit--> <dependency> <groupId>juni

  • Maven中使用ssm框架出现:org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常2022-07-27 00:01:39

    org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常 首先可以排查一下像: @RequestMapping("/allBook")   地址值中有没有加    /  号 加了没用可以看看导包有没有错误 这次就是导错了 原先的是(可能是版本搞了) <dependency>

  • Springboot+getway横向切面拦截,并给post请求body赋值2022-07-26 11:02:07

    1.getway+SpringCloud版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.4</version> <!--<version>1.5.9.RELEASE

  • Kafka-java代码向kafka中输入和消费数据2022-07-25 22:02:42

    Kafka-java 1. 在写代码前需要导入依赖 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kafka</artifactId> <version>${flink.version}</version> <

  • map list写法2022-07-25 21:04:26

    这是一个基本类,++++++++++++++++++++++++++++++++++++++++++package com.itheima.dao;import java.lang.reflect.Array;import java.util.*;public class BookDaofff { private int[] array; private List<String> list; private Set<String> set; private

  • 搭建springcloudalibaba项目2022-07-25 18:04:41

    为什么会出现SpringCloudAlibaba 由于Springcloud的NetFlix项目的全套的服务进入了停止维护的模式,也就是Springcloud团队不会再向模块添加新功能,不在开发新的组件和功能了。 什么是SpringCloudAlibaba Spring Cloud For Alibaba,它是由一些阿里巴巴的开源组件和云产品组成的,这个项

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有