- 博客(49)
- 资源 (10)
- 收藏
- 关注
原创 spring-mvc
springmvc是spring的一个后续产品,是spring的一个子项目springmvc是spring为表述层开发提供的一整套完备的解决方案,在表述层框架经Strust、WebWork、Strust2等诸多产品的历代更迭之后,目前业界普通选择了SpringMVC作为JavaEE项目表述层开发的首选方案注:三层架构分为表述层(或表示层)、义务逻辑层、数据访问层,表述层表示前台页面和后台servlet。
2022-09-24 16:27:34
724
2
原创 spring
官网地址Spring是最受欢迎的企业级Java应用程序开发架构,数以百万的来自世界各地开发人员使用spring框架来创建性能好、易于测试、可重用的代码。Spring框架是一个开源的Java平台,它最初是由Rod Johnson编写的,并且于2003年6月首次在Apache2.0许可下发布Spring是轻量级的框架,其基础版本只有2MB左右大小Spring框架的核心特性是可以用于开发任何Java应用程序,但是在JavaEE平台上构建web应用程序是需要拓展的。Spring框架的目标是使J2EE开发变得更容易使
2022-08-29 14:21:10
285
原创 mybatis
[查询出来的数据]…一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。当开启时,所有关联对象都会延迟加载。
2022-08-23 17:29:20
317
原创 消息队列RabbitMQ
目前我们已经完成了商品和搜索系统的开发。我们思考一下,是否存在问题?如果我们在后台修改了商品的价格,搜索页面依然是旧的价格,这样显然不对。该如何解决?这里有两种解决方案:以上两种方式都有同一个严重问题:就是代码耦合,后台服务中需要嵌入搜索和商品页面服务,违背了微服务的原则。所以,我们会通过另外一种方式来解决这个问题:消息队列消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关
2022-06-01 15:57:00
590
原创 异步线程池
异步&线程池1、初始化线程的4种方式2,线程池的七大参数3,Executors中常见四种线程池 4,开发中为什么使用线程池CompletableFuture异步编排1创建异步对象2计算完成时回调方法3handle方法4线程串行化方法5两任务组合-都要完成6两个任务组合-一个完成7多任务组合
2022-05-08 13:54:09
3947
原创 springboot自动装配原理的了解
springboot自动装配原理欢迎打开这篇文章1,spring中bean注入的三种形式1.1setter注入1.2构造器注入1.3属性注入2,Spring的两种配置方式2.1基于xml的配置2.2基于JavaConfig类的配置3,BeanDefinition4,BeanDefinition结构4.1 beanClass4.2autowireMode4.3constructorArgumentValues欢迎打开这篇文章学习SpringBoot,绝对避不开自动装配这个概念,这也是SpringBoot的
2022-04-29 14:57:16
492
原创 SpringCache的了解与使用
SpringCache 缓存抽象Cache Abstraction1、简介spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManger接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发Cache接口为缓存定义的组件规范定义,包含缓存的各种操作集合 Cache接口下spring提供了各种xxCache的实现,如RedisCache,EhCacheCache
2022-04-27 18:15:17
953
原创 Spring Boot 一个接口同时支持 form 表单、form-data、json 的优雅写法
Spring Boot 一个接口同时支持 form 表单、form-data、json 的优雅写法
2022-04-12 10:45:39
1160
原创 vscode添加用于代码片段(快速生成) 导入element-ui快速开发 Babel
vscode添加用于代码片段(快速生成) 导入element-ui快速开发BabelWebpack
2022-04-01 21:59:27
2416
原创 如何学好软件工程
在现代软件工程的发展过程中,它经历了从简单的软件工程到成熟的软件技术的几十年的变化。首先,目前,计算机网络技术正从客户端向服务器端靠拢,计算机水平高,计算机基础技术强,这也是现代软件工程技术发展的趋势。其次,在现代软件工程技术中使用基础计算机,不仅可以帮助软件工程师处理一些微小的漏洞或漏洞,还可以更有效、更快地节省软件技术开发人员的时间、精力和资金,这样软件技术开发人员就可以在编程逻辑上投入大量的时间和精力,从而简化软件代码的行数,使软件工程开发的规模适度,使软件开发人员能够更好地完成任务。最后,随着互联网
2022-03-17 00:25:07
4591
原创 【git课件,了解git并且使用git】
git欢迎打开这篇文章目录学习目标第一章 Git简介及安装【掌握】1,Git的简介【1】,什么是Git【2】,Git和GitHub【3】,SVN和Git【3.1】,集中式代码管理-SVN【3.2】,分布式代码管理-Git2,Git的安装【1】,官网下载【2】,安装步骤第二章 基于命令行操作【理解】1,Git工作区域【1】,工作区【2】,版本区2,基本操作【1】,工作区提交缓存区【1.1】,图例【1.2】,操作步骤【1.2.1】,创建文件【1.2.2】,编辑readme文件【1.2.3】,提交缓存区【1.3】
2022-03-10 12:00:08
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人