
SSM
三大开发框架专栏
JunSIr_#
软件工程大三在读,工作语言Java/Go
展开
-
非零基础快速入门 GoWeb_GIn
非零基础快速入门 GoWeb_GInGin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点GIn 对标的是 Java 的 SpringMVC框架对于golang而言,web框架的依赖要远比Python,Java之类的要小,自身的net/http足够简单,性能也非常不错,Gin 也是依赖于 net/http 框架的package mainimport ( "encoding/json" "fmt" "github.com/gin原创 2021-04-18 03:00:51 · 284 阅读 · 0 评论 -
【SpringCloud】浏览器跨域问题原理及实现解决方案(CORS)
【SpringCloud】浏览器跨域问题原理及实现解决方案(CORS)在项目开发中,不可避免得出现了跨域问题,故此总结一下解决方案项目:spirngcloud微服务项目域名:使用nginx反向代理跨域:以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com 与 www.taobao.com域名相同,端口不同www.jd.com:8080 与 ...原创 2020-05-01 13:51:37 · 1191 阅读 · 0 评论 -
SpringCloud_从分布式到微服务的架构演变
SpringCloud-从分布式到微服务文章目录SpringCloud-从分布式到微服务part1_系统架构演变集中式架构垂直拆分分布式服务流动计算架构(SOA)微服务Part_2服务调用方式RPC和HTTPPart3_Dubbo和SpringCloud如何选择Part4_Spring_RestTemplatepart1_系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来...原创 2020-04-30 13:05:04 · 2783 阅读 · 2 评论 -
SpringCloud_Eureka、Ribbon、Hystrix、Feign、Zuul
SpringCloud_Eureka、Ribbon、Hystrix、Feign、Zuul相关:SpringCloud_从分布式到微服务的架构演变本篇无代码,只说WHAT不说HOW。文章目录SpringCloud_Eureka、Ribbon、Hystrix、Feign、Zuul注册中心Eureka负载均衡Ribbon延迟容错Hystrix服务调用Feign服务网关Zuul注册中心Eureka引:网约车网约车出现以前,人们出门叫车只能叫出租车。一些私家车想做出租却没有资格,被称为黑车。而很多原创 2020-11-11 14:58:28 · 349 阅读 · 1 评论 -
SpringBoot读取配置文件的四种方式
SpringBoot读取配置文件的四种方式本文以读取druid数据库连接池为例,展示四种SpringBoot读取配置文件的实例。首先你得有一个springboot项目,如果没有,请按下方式创建一个。InteliJ-Idea_快速创建SpringBoot项目我这边以web方式进行演示,不必跟我一样也行。druid依赖 <dependency> <groupId>com.alibaba</groupId>原创 2020-11-10 21:35:41 · 1659 阅读 · 0 评论 -
SpringBoot整合Mybatis与JDBC连接池
SpringBoot整合Mybatis与JDBC连接池整合连接池jdbc连接池是spring配置中的重要一环,在SpringBoot中该如何处理呢?答案是不需要处理,我们只要找到SpringBoot提供的启动器即可:在pom.xml中引入jdbc的启动器:<!--jdbc的启动器,默认使用HikariCP连接池--><dependency> <gr...原创 2020-04-30 11:43:00 · 2503 阅读 · 0 评论 -
SpringBoot添加拦截器
SpringBoot添加拦截器拦截器也是我们经常需要使用的,在SpringBoot中该如何配置呢?拦截器不是一个普通属性,而是一个类,所以就要用到java配置方式了。在SpringBoot官方文档中有这么一段说明:If you want to keep Spring Boot MVC features and you want to add additional MVC configura...原创 2020-04-30 11:32:45 · 1202 阅读 · 0 评论 -
SpringBoot_自动配置基本原理探究
SpringBoot自动配置基本原理探究相关知识先复习一下Springboot的基本特点:创建独立的spring应用程序直接内嵌tomcat、jetty和undertow(不需要打包成war包部署)提供了固定化的“starter”配置,以简化构建配置尽可能的自动配置spring和第三方库提供产品级的功能,如:安全指标、运行状况监测和外部化配置等绝对不会生成代码,并且不需要XML...原创 2020-04-30 11:20:42 · 925 阅读 · 0 评论 -
[持续更新]SpringBoot_简介与常用Spring注解
[持续更新]关于SpringBoot学习路线及以及一些总结springboot的学习策略:以项目为驱动文章目录[持续更新]关于SpringBoot学习路线及以及一些总结WHAT IS SPRING BOOT你的第一个SpringBoot项目_HelloWorld关于@SpringBootApplication你的第二个SpringBoot项目_Restful Web@PostConstr...原创 2020-04-25 22:48:17 · 1542 阅读 · 0 评论 -
前后端分离_RESTful Web实践
前后端分离_RESTful Web实践现在主流都是Spring+RESTful Web项目的开发方式,它有别于我们传统的MVC模式RESTful Web 服务与传统的 MVC 开发一个关键区别是返回给客户端的内容的创建方式:传统的 MVC 模式开发会直接返回给客户端一个视图,但是 RESTful Web 服务一般会将返回的数据以 JSON 的形式返回,这也就是现在所推崇的前后端分离开发Lo...原创 2020-04-25 21:34:30 · 1075 阅读 · 0 评论 -
你一直在用Spring,但你可能真的不懂它
你一直在用Spring,但你可能真的不懂它本文于2020-04-24进行重构看我的文章,如果关于某些定义觉得读完不太明白,那是正常的,我会在后面进行阐述,尽量用自己的理解,使用大白话,讲清楚任何学习都是一样,不要纠结于一处,也许学到后面,再回过头来看,一目了然了呢Spring的专题我做了分离,本文旨在"让你更懂Spring"实操分离:Spring控制反转操作Spring面向切面AO...原创 2020-04-24 22:07:00 · 1708 阅读 · 4 评论 -
Java_谈谈注解机制是如何工作的
也许是全网最通俗易懂的注解文章[Java注解机制]前言:在学注解的时候,看了网上很多关于注解的文章,发现大多让我看得云里雾里的,特此查阅资料,学习理解,自己打造了一篇注解文章一段你可能看不懂的注解概念:从java1.5以后,jdk提供了注解开发,开发者可以自定义注解。Annotation并不影响代码的语义,但是它的工作方式常被用来开发程序工具或者类库,它反过来对正在运行的程序语义有所影响...原创 2020-04-24 06:40:53 · 1011 阅读 · 0 评论 -
Spring Boot整合Mybatis与Mysql
https://www.cnblogs.com/ityouknow/p/6037431.html转载 2020-02-09 03:11:03 · 585 阅读 · 0 评论 -
JavaEE开发框架-Mybatis学习日记
JavaEE开发框架-Mybatis学习日记文章目录JavaEE开发框架-Mybatis学习日记Mybatis环境搭建数据库查询类型一类型二类型三类型三_第二种方法类型四_模糊查询数据库变更类型一_单表/多表支持主键自增类型二_update类型三_delete动态SQL组合条件查询动态修改IN查询批量插入批量删除多表关联操作类型一_一对多类型二_多对多类型三_多对一类型四_一对一查询嵌套查询M...原创 2020-01-21 07:00:21 · 673 阅读 · 0 评论 -
[Spring]MVC基本介绍与实践
JavaEE开发框架-SpringMVC文章目录JavaEE开发框架-SpringMVC概述应用导包配置中央控制器创建配置文件参数控制器SpringMVC基于注解开发参数接收返回数据给视图Ajax调用SpringMVC的方法重定向概述srpingmvc功能Controller为中心完成对系统流程的控制管理从请求中搜集数据对传入的参数进行验证将结果返回给视图针对不...原创 2020-01-19 23:55:04 · 745 阅读 · 0 评论 -
[Spring]事务管理(数据源)配置
JavaEE开发框架-Spring-概述与实现(下)导包配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2020-01-19 01:37:23 · 841 阅读 · 0 评论 -
[Spring]AOP概念扫盲与操作指南
JavaEE开发框架-Spring-概述与实现(中)文章目录JavaEE开发框架-Spring-概述与实现(中)AOP概述AOP环境配置前置通知后置通知返回通知环绕通知AOP配置文件中定义切面AOP概述AOP(Aspect Oriented Programming),面向切面编程,通过预编译的方式在运行期通过动态代理实现一种技术。AOP是OOP(面向对象)延续,利用AOP可以实现业务和切面...原创 2020-01-18 22:10:13 · 742 阅读 · 0 评论 -
[Spring]关于IOC控制反转,你应该掌握这些
JavaEE开发框架-Spring-IOC版文章目录JavaEE开发框架-Spring-IOC版概述控制反转(IOC)面向切面(AOP)Spring的其他功能Spring环境搭建通过容器获取(创建)bean延迟加载Bean的作用域Bean的生命周期依赖注入注解注入@Resource加在属性上加在set方法上@Autowired加在属性上加在set方法上扫描器管理概述Spring是一个开源框架...原创 2020-01-18 17:24:45 · 761 阅读 · 0 评论 -
JavaEE-Java开发框架的基础-代理模式
JavaEE-Java开发框架的基础-代理模式(静态代理与动态代理)文章目录JavaEE-Java开发框架的基础-代理模式(静态代理与动态代理)概述静态代理动态代理概述代理模式的作用是:为其他对象提供一种以控制对方的访问某种情况下,一个客户不想或者不能直接引用另一个对象的时候,可以在客户端和目标对象中间起到中介的作用代理模式的角色有以下三种:第一种:抽象角色,声明真实对象和代理对象的共...原创 2020-01-17 08:38:48 · 818 阅读 · 0 评论 -
反射
JavaEE-Java开发框架的基础-反射机制文章目录JavaEE-Java开发框架的基础-反射机制概述Class类获取指定类的属性、方法、构造器创建类对象的三种方式反射必须掌握的方法概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制...原创 2020-01-17 07:51:20 · 698 阅读 · 0 评论