![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ssm frame 三大框架
文章平均质量分 62
三大框架技术
长安紫薯
送人玫瑰, 手留余香!
展开
-
黑豹程序员-扫描其它jar包中的mapper映射文件
微服务中依赖其他jar包,扫描其它jar包中的映射文件。原创 2024-02-27 08:30:13 · 252 阅读 · 0 评论 -
黑豹程序员-SpringCache评说真香,实测的确!
Spring Cache是一种抽象,使缓存的实现变得更加灵活。它可以与各种缓存提供者集成,如Ehcache、Redis、Gemfire等。Spring Cache通过对方法运行结果的缓存实现了对方法级别的缓存管理。原创 2023-12-09 21:53:59 · 72 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:Mybatis的伴侣MybatisPlus
java单体项目几乎已经被SSM三大框架所垄断,而M就代表Mybatis。但Mybatis的结构还是较复杂的,例如:User模块,需要写UserMapper.xml映射文件,需要写UserMapper.java接口类。如果对应复杂的业务的CRUD操作那无法避免,但大多业务都是单表的CRUD操作,如用户表、部门表。于是就诞生了MybatisPlus。原创 2023-10-25 07:27:58 · 162 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:Java的第二春Spring框架
如开启架构的先河的EJB,如表示层的Struts1、Struts2框架,如持久层的Hibernate,哪个当年都是经典中的经典,鼎盛时都雄霸一方,但后期都逐渐消亡。就是它们没有根,它们只是一个产品,它们都是java的依附品,当有新的更好的产品出现,它们只能被替代,最终只能黯然落幕。瞬间在软件开发行业引起轰动,正当大家都纷纷要走上EJB的康庄大道时,而且有SUN公司背书,却在这个时候有人敢于挑战EJB,而且竟然还把它按在地上摩擦,而且竟然还真把EJB打败了,EJB本来要躺着就等天上掉钱呢,一夜醒来破产了。原创 2023-10-22 12:37:19 · 214 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:开启分布式架构开发先河,让Java戴上全球第一的皇冠-EJB
EJB是Enterprise Java Beans技术的简称, 又被称为企业级Java Beans。这种技术最早是由美国计算公司研发出来的。EJB技术的诞生标志着Java Beans的运行正式从客户端领域(单一服务器)扩展到服务器领域(分布式服务器集群)。在电子商务领域运用EJB技术可以简化应用系统的开发, 这是由该技术的结构和特点所决定的。EJB (Enterprise Java Beans) 是基于分布式事务处理的企业级应用程序的组件。原创 2023-10-21 10:27:41 · 191 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:MVC的演变终点SpringMVC
再说个题外话,为何PHP最终倒台,就是它没有java的MVC框架,注定做大型项目时就干不过java,虽然后期也抄袭推出了它自己的三大框架,但几乎无人问津。还有微软的ASP,虽然后期推出了ASP#.net,也抄袭了java形成MVC框架,但为时已晚,而且并无新的建树。包括前端也出现MVVM等框架,其实都是抄袭和借鉴MVC。足见MVC的对开发架构的影响有多深,时至今日目前市场几乎被SSM霸屏。原创 2023-10-20 09:06:48 · 573 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:MVC的演变终点SpringMVC
再说个题外话,为何PHP最终倒台,就是它没有java的MVC框架,注定做大型项目时就干不过java,虽然后期也抄袭推出了它自己的三大框架,但几乎无人问津。还有微软的ASP,虽然后期推出了ASP#.net,也抄袭了java形成MVC框架,但为时已晚,而且并无新的建树。包括前端也出现MVVM等框架,其实都是抄袭和借鉴MVC。足见MVC的对开发架构的影响有多深,时至今日目前市场几乎被SSM霸屏。原创 2023-10-20 09:02:54 · 543 阅读 · 0 评论 -
黑豹程序员-架构师学习路线图-百科:SpringBoot
2003年Rod Johnson成立Interface公司,产品是SpringFramework2004年,Spring框架开源,公司改名为Spring Source2008年,收购Apache Servlet、Tomcat,为SpringBoot内嵌Web容器奠定基础,整个生态自己掌握2009年,公司被VMWare以4.6亿美金收购被收购后,Spring公司接连收购了很多优秀的开源中间件,比如RabbitMQ、Redis。原创 2023-10-19 08:11:21 · 237 阅读 · 0 评论 -
SpringBoot雪花算法主键ID传到前端后精度丢失问题的解决
263,即:-9223372036854775808~9223372036854775807,它是19位的。这个数字可以通过方法获得:Long.MAX_VALUE、Long_MIN_VALUE。原创 2023-09-13 19:42:20 · 496 阅读 · 0 评论 -
bootstrap和application的区别
bootstrap和application。YML文件两个:bootstrap.yml,application.yml属性文件两个:bootstrap.properties,application.properties。原创 2023-09-09 13:13:42 · 1140 阅读 · 0 评论 -
改造旧项目-长安分局人事费用管理系统
老旧项目改造,高级程序员必备技能原创 2023-08-14 16:36:34 · 119 阅读 · 0 评论 -
誉天程序员-2301-3-2-day03
誉天程序员,让你拿高薪原创 2023-08-03 09:55:48 · 189 阅读 · 0 评论 -
iBATIS之父:iBATIS框架的成功蜕变
作为软件开发人员,我们的工作就是用那些理想的解决方案去匹配我们遇到的实际问题,并非只能使用那些我们知道的方案或者最流行的方案,或者网上最热门的方案,而应该使用那些能够最好地解决我们所面对的问题的方案。总之,不同的环境需要不同的工具——iBATIS就是这众多不同工具中的一种。开发人员每天都要面对各种各样的挑战、面对不同的人和工具,考虑到这一点,你就会迅速了解他们的世界是多么的变化多端。那么,iBATIS是如何从我的工具箱中的普通工具转变为一个为成千上万的人使用的Apache项目的呢?原创 2023-08-02 07:23:15 · 164 阅读 · 0 评论 -
誉天程序员-2301-3-2-day01
誉天程序员,让你拿高薪原创 2023-08-01 09:56:55 · 198 阅读 · 0 评论 -
誉天程序员-SpringMVC回顾:五种接参方式
誉天程序员,让你拿高薪原创 2023-08-01 06:35:24 · 79 阅读 · 0 评论 -
Spring认证~利用Profile配置不同的运行环境
Spring提供了@Profile注解来解决程序在不同运行环境时候的配置差别。项目开发时候大多包含:开发、测试、上线运行几个过程,在每个过程中软件的工作环境一般多少有些差别,比如:在开发阶段利用本地数据库、测试阶段采用测试数据库、在上线运行阶段使用生产数据库。这些差别如果采用了手工维护就会存在各种问题:效率低下、容易发生人为因素意外错误。利用Spring提供的@Profile注解就可以定义程序不同的运行场景配置,配置以后在启动程序时候给定不同的启动参数就可以灵活的切换运行场景,不再需要人工干预,这样就可原创 2021-07-15 11:34:07 · 205 阅读 · 0 评论 -
小白面试题:Spring中Bean的初始化过程
Bean初始化步骤为了控制Bean,对bean的功能进行扩展,Spring设计了很复杂的步骤,增加了很多的扩展点— Bean Initialization Steps: Bean初始化步骤Load Bean Definition 从xml配置文件中或者注解包扫描中获取Bean的定义信息–> Post Process Bean Definition 扩展点,在处理完Bean定义之后–> Find/Create its Dependencies 获取相关依赖–>.原创 2021-07-15 10:07:11 · 598 阅读 · 0 评论 -
Spring 专业认证考试学习指南
Spring 专业认证考试学习指南1.1 Spring 专业认证考试简介1.2 Spring 专业认证考试学习资料1.3 Spring 专业认证考试范围1.4 Spring 专业认证考试费用1.5 Spring 专业认证考试知识点汇总1.5.1 Container, Dependency ,AOP和 IOC1.5.1.1 Container1.5.1.2 Dependency1.5.1.3 AOP1.5.2 Data Management: JDBC, Transactions1.5.转载 2021-07-13 11:33:42 · 1305 阅读 · 0 评论 -
小白面试题:@Controller和@RestController的区别
这两个注解都是用于SpringMVC框架,早期使用JSP做页面展示时,习惯使用Controller注解,它返回的是SpringMVC框架提供的ModelAndView对象(简称Model对象)而当今主流习惯的时控制层返回JSON,前台页面通过ajax提交Controller请求,然后获得JSON字符串响应,然后解析JSON,从中获取数据后在页面上展现。显然这种方式优于早期只为JSP服务的方式,不仅兼容就的JSP方式,支持新的ajax方式,甚至能异构系统,前台是nodejs下的vue+elementui原创 2021-07-12 11:33:58 · 820 阅读 · 0 评论 -
小白面试题:@Component、@Controller、@Service、@Respository的区别
@Component、@Controller、@Service、@Respository 这4个注解的区别@Controller@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Controller {@Service@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME原创 2021-07-12 11:14:58 · 1304 阅读 · 0 评论 -
小白面试题:@Component和@Bean的区别
这两个注解的相同点是,他们都能完成创建实例,加入容器。但它们实现的方式差异很大。@Component (@Controller @Service @Respository)作用于类class上,只有在我们的SpringBoot应用程序启用了组件扫描并且包含了被注解的类时才有效。通过组件扫描,Spring将扫描整个类路径,并将所有@Component注释类添加到Spring容器。@Bean相对来说就更加灵活了,它可以独立加在方法method上,按需注册到spring容器。而且如果你要用到第三方类库里面某原创 2021-07-12 11:00:09 · 243 阅读 · 0 评论 -
考过spring官方认证弄明白事务传播是怎么回事
小白面试:Spring事务解决多步数据更新安全因为2020年的疫情,公司就一直不景气,从2020年10月起,公司就开始只发80%工资,从今年2月份开始宣布“暂时”只发60%工资,或选择自愿离职,之前没发的“择日发放”,当时就挺犹豫的,已经积累了4个月的20%还没发,也是一笔不算少的收入,如果离职了,还不知道什么时候才能发下来,而且目前的大环境也不是很好,手里的项目也一时半会交不出去,听主管说公司的账上还有几千万,也在谈新的外包项目,是有转机的,于是选择了接收60%工资,结果还没坚持到5月份,公司就直接宣布转载 2021-07-07 17:18:02 · 195 阅读 · 1 评论