ICode9

精准搜索请尝试: 精确搜索
  • day81(Sentinel,SpringGateway 网关,csmall项目网关,Elasticsearch概述)2022-06-27 14:02:43

    day81(Sentinel,SpringGateway 网关,csmall项目网关,Elasticsearch概述) 1.续 Sentinel 流控与降级 上次课我们完成了使用Sentinel实现QPS或并发线程数进行流控的操作 但是被流控的请求只有一个错误,没有错误提示,不方便给用户反馈 我们应该在开发时,对于被流控的请求给与相关提示

  • Shiro和Spring Security对比2022-06-27 11:33:38

    Shiro 首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。 Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点: 易于理解的 Java Security API; 简单的身份认证(登录),支持多

  • Spring框架系列(6) - Spring IOC实现原理详解之IOC体系结构设计2022-06-27 09:03:24

    在对IoC有了初步的认知后,我们开始对IOC的实现原理进行深入理解。本文将帮助你站在设计者的角度去看IOC最顶层的结构设计。@pdai Spring框架系列(6) - Spring IOC实现原理详解之IOC体系结构设计 站在设计者的角度考虑设计IOC容器 Spring IoC的体系结构设计 BeanFactory和BeanR

  • 配置文件2022-06-26 23:03:17

    spring整合mybatis # jdbc配置文件 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/spring_db?serverTimezone=Asia/Shanghai jdbc.username=root jdbc.password=xxxxx <?xml version="1.0" encoding="UTF-8"?> <beans

  • Spring(一)2022-06-26 22:32:34

    Spring是Java EE编程领域的一个轻量级开源容器框架。由澳大利亚籍Rod Johnson的程序员在 2002 年最早提出并随后创建。是一款用来解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架 。    也可以把Spring看作是一个开源容器框架:它集成各类型的工具,通过核心的BeanFactory实

  • spring事务的过程2022-06-26 15:00:12

    数据库:建立连接、开启事务、进行sql操作、成功提交、失败回滚 业务逻辑:准备工作(可以进行前置通知)、开启事务、事务操作、成功提交(可以后置通知)、失败回滚(异常通知)   spring的事务是由aop实现的,首先要生成具体的代理对象,然后按照aop流程执行具体的操作逻辑,正常情况下要通过通知来

  • 【Spring】学习笔记10-整合MyBatis2022-06-26 12:32:58

    MYBatis中文网 1.需要的相关maven依赖 1     <dependency> 2 <groupId>mysql</groupId> 3 <artifactId>mysql-connector-java</artifactId> 4 <version>5.1.46</version> 5 </dependen

  • spring boot 消息2022-06-26 11:05:20

    消息 Java处理消息的标准规范 ​ 目前企业级开发中广泛使用的消息处理技术共三大类,具体如下: JMS AMQP MQTT ​ 为什么是三大类,而不是三个技术呢?因为这些都是规范,就想JDBC技术,是个规范,开发针对规范开发,运行还要靠实现类,例如MySQL提供了JDBC的实现,最终运行靠的还是实现。并且这

  • Spring Data JPA系列4——Spring声明式数事务处理与多数据源支持2022-06-25 22:04:28

    大家好,又见面了。 到这里呢,已经是本SpringData JPA系列文档的第四篇了,先来回顾下前面三篇: 在第1篇《Spring Data JPA系列1:JDBC、ORM、JPA、Spring Data JPA,傻傻分不清楚?给你个选择SpringDataJPA的理由!》中,我们对JPA的整体概念有了全面的了解。 在第2篇《Spring Data JPA系列

  • spring中的bean生命周期2022-06-25 21:33:40

      1、实例化(在堆空间中申请空间,对象的属性值一般是默认值。通过调用createBeanInstance()方法进行反射。先获取反射对对象class,然后获取默认无参构造器,创建对象) 2、初始化(就是进行属性赋值。通过populateBean的set方法完成赋值操作) 3、检查aware相关接口并设置相关依赖?(其中aware是

  • 运行jar包,加载外部配置文件2022-06-25 21:00:32

    加载外部配置文件 当配置文件需要修改时,需要重新打包项目太麻烦 通过加载外部配置文件更方便 spring.config.location=外部配置文件地址 nohup java -jar blog-springboot-0.0.1.jar --spring.config.location=blog-application.yml >/dev/null 2>&1 &

  • 【转】15种微服务架构框架汇总2022-06-25 16:32:27

    这几年来,微服务这个概念越来越火了,火到什么程度呢?2019年有一个统计说,两千家企业里,45%在使用微服务,16%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的15%的企业没有使用微服务。微服务到底有什么好呢?微服务在2013年才被提出,短短几年就有这么快速的发展。微服务架构

  • spring boot 集成 flowable + mybatisplus冲突解决2022-06-25 14:00:50

    <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>${flowable.version}</version> <exclusions> <exclusion> <grou

  • spring 18 动态通知调用2022-06-25 12:33:48

    带参数绑定的通知方法调用 点击查看代码 @Aspect static class MyAspect { @Before("execution(* foo(..))") // 静态通知调用,不带参数绑定,执行时不需要切点 public void before1() { System.out.println("before1"); } @Befo

  • spring boot 整合数据层框架2022-06-25 10:37:02

    SQL 数据源技术 数据源技术是Druid,运行时可以在日志中看到对应的数据源初始化信息,具体如下: INFO 28600 --- [ main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource INFO 28600 --- [ main] com.alibaba.druid.pool.DruidDataSource : {

  • 在spring中增加属性编辑器2022-06-25 10:00:33

    配置文件spring.xml <!-- 注册属性编辑器 --> <bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> <property name="customEditors"> <map> <entry key="com.yyp.entity.Address" value

  • Error creating bean with name 'sqlSessionFactory2022-06-25 01:31:51

    pom文件导错了包。 正确的: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency>

  • Spring框架系列(5) - 深入浅出SpringMVC请求流程和案例2022-06-24 21:06:08

    前文我们介绍了Spring框架和Spring框架中最为重要的两个技术点(IOC和AOP),那我们如何更好的构建上层的应用呢(比如web 应用),这便是SpringMVC;Spring MVC是Spring在Spring Container Core和AOP等技术基础上,遵循上述Web MVC的规范推出的web开发框架,目的是为了简化Java栈的web开发。 本文

  • SpringIOC和AOP2022-06-24 21:05:20

    1.  Spring概述 1.1. 什么是Spring Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势

  • 在Spring Boot项目中打包指定类为启动类2022-06-24 20:35:42

    <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> // 明确指

  • Spring配置说明2022-06-24 17:31:41

    Spring配置说明 概述 本文主要详细说明了Spring的xml中配置的语法,包括beans,alias,bean,import,description 详细说明 beans beans是放在文件最外层,其他所有的关键字bean,alias,import及description都放在beans中 xml中最外层的代码可以从官网获取 官网文档链接<beans xmlns="htt

  • Redis,Cache和spring整合2022-06-24 17:06:04

    配置application.yaml文件 `spring: redis: host: 192.168.109.132 port: 6379 datasource: url: jdbc:mysql:///cd2203?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver type

  • Springcould基础知识(4)- Spring Cloud Ribbon | 负载均衡与服务调用2022-06-24 09:01:31

    Spring Cloud Ribbon 是一套基于 Netflix Ribbon 实现的客户端负载均衡和服务调用工具。Netflix Ribbon 是 Netflix 公司发布的开源组件,其主要功能是提供客户端的负载均衡算法和服务调用。Spring Cloud 将其与 Netflix 中的其他开源服务组件(例如 Eureka、Feign 以及 Hystrix 等)一

  • SpringBoot + JWT + Redis 开源知识社区系统2022-06-24 08:32:08

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!:https://javaguide.cn/ 你好,我是 Guide!这里是 JavaGuide 的「优质开源项目推荐」第 9 期,每一期我都会精选 5 个高质量的 Java 开源项目。 前 8 期的「优质开源项目推荐」传

  • 千峰商城-springboot项目搭建-16-整合tkMapper2022-06-24 03:00:34

    1.在fmmall项目的mapper子工程的pom中添加依赖: <!--tkMapper--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</versi

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

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

ICode9版权所有