kenx kenx
4年前
Spring Boot 无侵入式 实现RESTful API接口统一JSON格式返回
前言现在我们做项目基本上中大型项目都是选择前后端分离,前后端分离已经成了一个趋势了,所以总这样·我们就要和前端约定统一的api接口返回json格式,这样我们需要封装一个统一通用全局模版api返回格式,下次再写项目时候直接拿来用就可以了约定JSON格式一般我们和前端约定json格式是这样的json"code":200,"message
Stella981 Stella981
4年前
Spring Boot GraphQL 实战 02_增删改查和自定义标量
SpringBootGraphQL实战系列第二篇,使用GraphQL实现增删改查。hello,大叫好,我是小黑,又和大家见面啦~今天我们来继续学习SpringBootGraphQL实战,我们使用的框架是https://github.com/graphqljavakickstart/graphqlspring
Stella981 Stella981
4年前
CentOS 7 64bit Minimal安装后的初步10项优化和配置
CentOS官方于2014年7月7日发布64位CentOS7.0.1406开始,不知不觉已快半年了。也已经有越来越多的软件开始支持CentOS7了。ITGeeker也尝试将越来越多的服务架构于其之上。CentOS7是一个大版本更新,应该有不少提升。连服务的启动停止命令也有了很大的变化。CentOS6及之前:servicehttpd
Stella981 Stella981
4年前
Spring Cloud最新版(Finchley)一条龙基础架构搭建
自己对SpringBoot还算熟悉,SpringCloud在实际操作项目中还没有用到过,看过一些资料,最让我印象深刻的是它简洁的服务网关和内置的断路器。最近有朋友问我有没有完整的SpringCloud项目经验,能不能搭建一个SpringCloud的基础架构,下班后抽出点时间搞一搞,基于最新版本搭建了一整套的项目架构。开源地址:ht
Stella981 Stella981
4年前
Spring Boot + Elasticsearch实现大批量数据集下中文的精确匹配
缘由数据存储在MYSQ库中,数据基本维持不变,但数据量又较大(几千万)放在MYSQL中查询效率上较慢,寻求一种简单有效的方式提高查询效率,MYSQL并不擅长大规模数据量下的数据查询。技术方案考虑后期同样会使用到es,此次直接结合springboot框架形成一个独立服务,并不涉及UI展现内容,(ES版本2.4.5,5.0版本的话
Stella981 Stella981
4年前
Spring Boot从零入门2_核心模块详述和开发环境搭建
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客和微信公众号别打名名或者网站https://xiaobaiai.net或者我的CSDNhttp://blog.csdn.net/freeape!(https://oscimg.oschina.net/oscnet/824604023db348fd99425746632b
Easter79 Easter79
4年前
Spring的两种动态代理:Jdk和Cglib 的区别和实现
一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以
Stella981 Stella981
4年前
Spring Cloud架构教程 (七)消息驱动的微服务(核心概念)【Dalston版】
下图是官方文档中对于SpringCloudStream应用模型的结构图。从中我们可以看到,SpringCloudStream构建的应用程序与消息中间件之间是通过绑定器Binder相关联的,绑定器对于应用程序而言起到了隔离作用,它使得不同消息中间件的实现细节对应用程序来说是透明的。所以对于每一个SpringCloudStream的应用程序来说,
Easter79 Easter79
4年前
Spring的IOC逐层深入——源码解析之IoC的根本BeanFactory(五)
什么是IoC    IoC容器,最主要的就是完成对象的创建以及维护对象的依赖关系等。    所谓控制反转,包括两部分:一是控制,二是反转,就是把传统方式需要由代码来实现对象的创建、维护对象的依赖关系,反转给容器来帮忙管理和实现。所以我们必须要创建一个容器,同时需要一种描述来让容器创建对象与对象的关系。    Io
Wesley13 Wesley13
4年前
5 年前的 Dubbo,2 年前的 Spring Cloud,都输给了这个架构!
每年的QCon全球软件开发大会和ArchSummit全球架构师峰会,世界各地优秀的技术大佬们,在台上分享自己负责开发的项目,卓越的架构思想,引领着整个行业前进。作为一名开发工程师,及时掌握这些先进的方案和理念,对自己的成长是非常重要的,尤其是想要成为架构师的开发人员,如果仅仅是技术好,显然是做不了架构师的。曾有这样一位大厂的高级工程师去参加面试,