ICode9

精准搜索请尝试: 精确搜索
  • SpringCloud学习2020-04-08 15:56:58

    3.微服务架构目前微服务是非常火的架构或者说概念,也是在构建大型互联网项目时采用的架构方式。 3.3.什么是微服务?     作者:Martin Fowler   3.4.微服务架构的特征     3.5.微服务架构示例     每一个应用功能区都使用微服务完成。 4.Spring Cloud简介4.1.简介Spring Clo

  • Spring cloud:服务注册 eureka 单机版2020-04-08 14:05:40

    环境 spring cloud Edgware.SR6 jdk 7 sts 4.6.0 背景 实现一个服务注册组件 euraka 单机版。 搭建步骤 增加依赖 在 pom.xml 中,增加 eureka 服务端的依赖。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eure

  • 迁移 Spring Boot 到函数计算2020-04-08 13:04:39

    首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数

  • Spring AOP2020-04-08 12:02:02

    AOP表示面向切面编程,它是一种面向对象编程(OOP)的一种补充 在传统的编程当中,需要进行事务处理,日志记录等操作,OOP可以通过继承等方式来达到代码重用 AOP让我们可以专心做事,AOP采用横向抽取机制,将分散在各个地方的重复代码提取出来 然后在程序编译或运行时,再将这些提取出来的代码应

  • Spring Boot 配置文件: application.properties和application.yaml2020-04-08 11:03:30

    application.properties和application.yaml的使用大致上是一直的。 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yaml 还有另外一个特点,就是 yaml 中的数据是有序的,properties

  • Spring Cloud2020-04-08 11:02:44

    本文示例基于Spring Boot 1.5.x实现,如对Spring Boot不熟悉,可以先学习我的这一篇:《Spring Boot 1.5.x 基础学习示例》。关于微服务基本概念不了解的童鞋,可以先阅读下始祖Martin Fowler的《Microservice》,本文不做介绍和描述。一、分布式服务框架的发展1.1 第一代服务框架  

  • Spring IOC注解2020-04-08 11:02:05

      在Spring中,使用xml文件完全可以实现Bean的装配工作,但如果应用中有很多Bean时     会导致xml配置文件很臃肿,给后续工作带来维护问题,此时提供了注解技术     在使用注解前需要在xml里加入<context-component-scan/>来扫描添加了注解的类,这样注解才能起作用   @Compone

  • Es spring data jpa 修改连接配置2020-04-08 10:02:34

    使用Spring Data Elasticsearch连接elasticsearch时,正常情况下只需要在application.properites文件中添加如下配置即可连接: spring.data.elasticsearch.repositories.enabled = true spring.data.elasticsearch.cluster-name = es-cluster spring.data.elasticsearch.cluster-node

  • Spring与SpringMVC面试题2020-04-08 10:01:01

    为什么要使用 spring? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,可以解决企业应用开发的复杂性   轻量 (从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的) 控制反

  • Hystrix Dashboard 配置及图形化监控2020-04-07 20:52:07

    除了隔离依赖服务的电泳以外, Hystrix还提供了准时的调用监控(Hystrix Dashboard), Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息, 并以统计报表和图形的形式展示给用户, 包括每秒执行多少请求多少成功,多少失败等. Netflix通过 hystrix-metrics-event-stream项目实现

  • Spring如何解决循环依赖,你真的懂了?2020-04-07 20:04:13

    导读 前几天发表的文章SpringBoot多数据源动态切换和SpringBoot整合多数据源的巨坑中,提到了一个坑就是动态数据源添加@Primary接口就会造成循环依赖异常,如下图: 这个就是典型的构造器依赖,详情请看上面两篇文章,这里不再详细赘述了。本篇文章将会从源码深入解析Spring是如何解决

  • Spring装配Bean的三种方式+导入和混合配置2020-04-07 20:02:53

    目录Spring IoC与bean基于XML的显式装配xml配置的基本结构bean实例的三种创建方式依赖注入的两种方式构造器注入方式setter方法注入方式利用命名空间简化xml基于Java的显式装配@Bean 和 @ConfigurationBean的依赖初始化Spring容器定制bean的命名基于注解的自动装配自动装配的常用

  • spring boot启动流程2020-04-07 18:00:47

    springboot 版本为 : 2.2.3 概述 spring boot 的启动过程主要是两个方面,一个是创建 SpringApplication 这个类,该类用于启动启动整个应用,是应用的启动类。另一方面是 SpringApplication 的 run 方法,该方法会初始化 listener 和 initialize ,并在分发事件到各个 listeners ,同时从

  • OAuth2报错:java.lang.NoSuchMethodError: org.springframework.data.redis.connection.RedisConnection.set(2020-04-07 13:00:09

    在spring security oauth2中,授权服务使用redis存储token的时候,报错:java.lang.NoSuchMethodError: org.springframework.data.redis.connection.RedisConnection.set([B[B)V这说明版本有问题,解决方案是,将oauth2的版本升级到2.4.0,即在pom文件中,加入 <dependency> <groupId>org.sp

  • 程序员被提 bug 之后的反应,太真实了!2020-04-07 11:04:38

    本文来源网络 杀一个程序员不需要用枪,改三次需求就可以了! 对于程序员来说、没老婆不悲催。悲催的是:没老婆、控制台还不停的提示你:Error:could not find the object 假如生活欺骗了你,不要悲伤不要心急。《代码大全》会一直陪伴着你…… 程序员被提bug之后的反应: a.怎么可能; b.

  • SSM框架的几个重要配置文件2020-04-07 11:02:07

    这几天一直在整合SSM框架,虽然网上有很多已经整合好的,但是对于里面的配置文件并没有进行过多的说明,很多人知其然不知其所以然,经过几天的搜索和整理,今天总算对其中的XML配置文件有了一定的了解,所以拿出来一起分享一下,希望有不足的地方大家批评指正~~~ 首先   这篇文章暂时只

  • 【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)2020-04-07 09:56:37

    一、缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象。所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从缓存里查询,如果存在则返回,如果不存在再从数据库里查询,最后添加到缓存里,然后

  • spring中aop不生效的几种解决办法2020-04-06 23:05:34

    先看下这个问题的背景:假设有一个spring应用,开发人员希望自定义一个注解@Log,可以加到指定的方法上,实现自动记录日志(入参、出参、响应耗时这些) package com.cnblogs.yjmyzz.springbootdemo.aspect; import java.lang.annotation.ElementType; import java.lang.annotation.Reten

  • Spring Boot + Vue跨域问题解决方案2020-04-06 22:02:10

    Spring Boot + Vue跨域问题解决方案 前后端分离时候经常遇到CORS跨域问题,记录一下使用的解决方案 持续更新.. 1. Spring Boot中设置 在springboot中添加类,全局配置即可 比较粗暴的方法 import org.springframework.context.annotation.Configuration; import org.springframework.

  • Spring Security OAuth2 笔记(一)2020-04-06 21:01:34

    关于 refresh_token refresh_token 主要是用来在 access_token 快要过期的时候,对 access_token 进行一个刷新,生成一个新的 access_token refresh_token 的使用需要依赖客户端的 client_id,client_secert 这两个参数,这两个参数主要是认证中心分配给客户端使用的,绝对不能泄露,一旦被

  • SPRING学习2020-04-06 19:00:21

                                                         

  • Spring简介,简单认识一下Spring2020-04-06 18:53:56

    Sping简介 1 简介 spring:春天————>给开发程序员行业带来了春天 2002,首次推出了spring框架的雏形:基于interface21框架 spring框架于2004年3月24日,发布1.0正式版 spring的理论:使现有的技术更加容易使用 本身是一个打杂烩,整合了现有的技术框架 gitHub:https://github.com/sprin

  • 工作多年,整理了一份Java技术知识体系攻略2020-04-06 17:05:16

    前言 这篇创作的初衷其实也是看了很多大神们的总结后,油然而生的一个想法,唉,我是不是也可以总结一下,顺便帮助自己把思路再熟悉一下,当然如果对你有一丁点的帮助将是我莫大的荣幸,所以这篇就来了。本来以为可能需要花费一周的时间来准备材料,后来由于工作的原因,就想到哪里写到哪里了,

  • 二、Spring属性注入2020-04-06 15:54:32

    Spring属性注入 在第一篇我们曾经提到过属性注入,并且演示了一下set方法的属性注入,现在我们来介绍一下Spring当中的属性注入方式。 1.set方法属性注入 首先我们先编写一个带set方法的类: public class Student { private String name; private int age; public void se

  • 聊聊、Mybatis集成Spring 注解方式2020-04-06 15:02:22

    导航:   聊聊、Mybatis API   聊聊、Mybatis XML  聊聊、Mybatis集成Spring XML 方式 聊聊、Mybatis手写实现

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

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

ICode9版权所有