SSM整合基础环境数据库Pom(依赖、资源过滤)基本结构(包、xml配置文件)Mybatis层编写数据库连接 propertiesmybatis.xml实体类接口、mapper接口service、service实现类Spring层编写整合mybatis(spring-dao.xml)关联数据库文件配置数据源sqlSessionFactory配置自动扫描包 扫描dao层接口,动态注入到spring             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 10:25:12
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是 NacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。下载步骤1 点击下方链接github-alibaba-nacos-releases2 下载压缩包,以最新版2.0.3为例3 解压内容如图所示 bin 目录 - nacos 启动和停止相关conf 目录 - nacos 集群、端口配置以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 16:36:33
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一章 环境配置前言jdk,maven,git等开发工具 前言该架构是参考公司原架构做了优化,计划慢慢从0开始完全独立自己搭建一个基于springboot的restful服务后台架构,并且完全后端分离。系列文章所涉及的项目源码都放在了个人github上,关于前端我采用vue,后期会写在其他文章中。 本人的github地址:https://github.com/jokerliuli 本文从环境搭建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 11:19:30
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 从若依单体缓存切换至Redis
在开发中,我们经常会使用缓存来提高系统性能和减少对数据库的访问。若依是一款基于Spring Boot和Spring Cloud的开源微服务框架,提供了方便的单体缓存功能。然而,随着系统的发展和扩展,单体缓存可能会面临性能和扩展性的瓶颈。因此,我们可以考虑将若依单体缓存改为使用Redis作为缓存存储。
## Redis简介
Redis是一个高性能的开源内存数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-15 05:23:51
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微服务的优势众多,在现在如果有谁没有听过微服务架构,可以从这里了解一下。本文主要聊一聊是否值得花时间将单体架构重构为微服务架构?微服务架构是一种架构风格,专注于软件研发效能,主要包括单位时间内实现更多功能,或者软件从想法到上线的整个持续交付的过程。在当前的互联网环境中,业务变化迅速,也促使了微服务架构的普及。这种架构迫使团队迅速反应,快速实施,在方案没有过期之前已经上线运行,经受市场考察和考验。目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 15:09:14
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot开发单体应用之MVC自动配置原理1.MVC自动配置原理官方文档Spring MVC自动配置介绍// Spring MVC 自动配置
Spring MVC Auto-configuration
// SpringBoot为SpringMVC 提供提供了自动配置,他可以很多好的工作于大多数的应用!
Spring Boot provides auto-configuration fo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 14:53:37
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介:1,一站式整合所有框架的框架,完美整合Spring技术栈 优点: 1,快速创建独立的Spring项目以及和主流框架集成 2,使用嵌入式的Servlet 容器 3,Starters(场景启动器)自动依赖与版本控制 4,大量自动配置,简化开发,也可以修该默认值 5,无需配置XML,无代码生成,项目创建好直接用 6,有一套完整的应用监控,生产环境运行实时监控 7,与云计算天然集成缺点:单体应用,诸            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 14:32:41
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录Spring 整合 Web容器初始化POM配置 web.xmlApplicationContextAware自动装配POM附:完整的 POM 文件Bean 的装配方式概述容器中 Bean 的作用域基于注解的装配方式@Component@Scope@Value@Autowired@Resource@PostConstruct注解与 XML 配置的区别浏览器端存储技术简介CookieLoca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 14:48:23
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Springboot框架1.1 什么是springbootSpring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。1.2 springboot优点① 创建独立的 Spring 应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 05:51:38
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             笔者最近在学习Spring Boot的参考指南,很兴奋!因为Spring Boot中有太多的亮点值得点赞了,笔者认为,当你从无到有,经历过所有的痛点或迷茫之后,突然有一个“神器”帮你解决了之前的困惑时,你对这个“神器”才会有更深刻的感悟及印象。Spring Boot简介简单介绍下Sring Boot:Spring Boot使开发独立的, 产品级别的基于Spring的应用变得非常简单, 你只需"j            
                
         
            
            
            
            this.nextWaiter = mode;
this.thread = thread;
}
Node(Thread thread, int waitStatus) { //构造一个节点:Condition中会使用
this.waitStatus = waitStatus;
this.thread = thread;
}
}上面代码中加上了注释,总来来说应该还是比较好理解,注意,Node对象并不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 10:57:55
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Docker  Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、            
                
         
            
            
            
            redis是最常用的缓存数据库,常用于存储用户登录token、临时数据、定时相关数据等。redis是单线程的,所以redis的操作是原子性的,这样可以保证不会出现并发问题。redis基于内存,速度非常快,据测试,redis读的速度是110000次/s,写的速度是81000次/s本节介绍SpringBoot引入redis,以及使用RedisTemplate来操作redis数据。一、A Simple            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 06:46:36
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微服务学习之Consul&&Feign1、ConsulCAP原理: Consistency(一致性) : Availability(可用性): Partition Tolerance(分区容错):Eureka : 保证 AP Consul:则是 CP1、各个注册中心的比较FeatureeuerkaConsulzookeeperetcd服务健康检查可配支持服务状态,内存,硬盘等(弱)            
                
         
            
            
            
            Spring Boot 开发单体应用(1)1.SpringBoot Web开发使用SpringBoot的步骤:创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好;手动在配置文件中配置部分配置项目就可以运行起来了。专注编写业务代码,不需要考虑以前那样一大堆的配置了。自动装配spring boot到底帮我们配置了什么?我们能不能进行修改?能修            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 20:30:23
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当单体架构到达一定规模时,修正bug和正确的添加新功能变的非常困难,并且很耗时。单体应用模块之间的强依赖很可能因为某一模块而导致整个应用宕机,很影响开发效率。所以说复杂而笨重的单体式应用就非常不适合持续性开发了。这时候Spring Boot完美解决了复杂臃肿的单体式应用出现的问题。它对开发者异常友好,很容易常见一个单模块的Spring应用、内置了常见的web服务器,模块最终可以打包成jar包启动、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 14:34:36
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot开发单体应用之Thymeleaf1.静态资源处理1.简介SpringBoot中,所有的配置文件. application.yaml。。。文件中,并没有 web.xml ! 我们需要想办法实现,静态资源 *.css , *.js … 这些文件需要生效!我们就需要明白它的规则 ! 1、从源码分析、得出结论! 2、再尝试测试是否有用! SpringBoot默认是没有 webapp 目            
                
         
            
            
            
            1:单体应用monolith: 表现:和前面三个项目一样:所有的功能最终都在一个war包里; 缺点:     ①编译难,部署难,测试难;     ② 扩展难;     ③技术选择难2:微服务:microservice: 微服务:就是把一个大的服务拆成很多小的服务。 优点: &nb            
                
         
            
            
            
            缘起随着项目的越来越多,项目的越来越大,后端开始拆分服务,于是出现了微服务,前端也一样,为了更好的开发和向后端靠拢,于是微前端诞生了!微前端的好处首先,微前端可以把一个大项目拆成若干个子项目,虽然前期拆分可能费时费力,但是一旦完成,项目的独立性和扩展性大大提升!其次,微前端更利于子项目内部的耦合性,子项目之间的解耦性最后,微前端更有利于前端的精细化开发 上面的是不是太抽象了,笼统点来说,微前端就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 11:23:04
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、两者最大的区别  针对简单逻辑,Hibernate与MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。  针对高级查询,MyBatis需要手动编写SQL语句,以及ResultMap,而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于流程。  二、开发难度对比  Hibernate的开发难度大于MyBatis,主要由于Hiber            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 22:01:19
                            
                                21阅读