- 博客(100)
- 收藏
- 关注
原创 VUE+SpringBoot+Mybatis+Mysql项目从环境搭建到部署
VUE+SpringBoot+Mybatis+Mysql项目从环境搭建到部署
2023-07-10 11:25:20 220
原创 十.java开发升级-离架构师更近一步
docker容器、drools规则引擎、Sofa企业应用架构、SpringCloud分布式管理中间件(Eureka注册中心、Ribbon负载均衡、Feign接口代理、Hystrix降级熔断、Zucl网关)、Nginx服务器、filebeat日志传输、Elasticsearch全文检索、seata分布式事务、cdc数据同步
2023-05-11 16:53:23 129
原创 五.框架学习-SpringBoot+SpringCloud分布式微服务学习这一篇就够了(详细)
SpringBoot+SpringCloud分布式微服务学习
2023-05-11 11:05:11 83
原创 六.java进阶-微服务架构平台-DevOps低开平台-普元EOS学习这一篇就够了(详细)
分布式微服务架构,集成平台普元EOS。EOS Microservices 5.0。Devops。信创
2023-05-09 11:23:24 1567
原创 Oracle数据库表查询插入没问题,表更新卡死问题
数据库服务器资源问题:如果数据库服务器资源不足,如 CPU、内存、磁盘空间等不足,也会导致更新操作变慢,从而造成卡死现象。数据库表结构问题:如果表的结构设计不合理,如表字段过多、表关联复杂等,也会导致更新操作变慢,从而造成卡死现象。数据库锁:在执行更新操作时,可能有其他事务正在访问相同的数据,导致更新操作被阻塞,从而造成卡死现象。优化数据库索引:可以通过分析数据库表的查询语句,找出需要建立索引的列,尽量减少不必要的索引。优化数据库表结构:可以考虑对表结构进行调整,将不常用的数据分离出去,减少表字段数量等。
2023-05-06 09:55:18 1104
原创 六.java进阶-javaWeb项目技巧、规范、优化学习这一篇就够了(详细)
开发老手都有一些自己的开发技巧,或者说一些好的规范。有益于安全、扩展、编码等等。
2023-04-20 17:21:15 174
原创 一.学习前的准备-软件工程学习这一篇就够了(详细)
好多朋友说”学习软件工程对于java开发根本没什么用?”,小作不甚赞同。软件工程首先从整体介绍了软件开发从需求分析开始到概要设计详细设计功能开发测试与运维等全部的流程,是小白了解一个项目生命周期的重要门路。学习后可以让你对整体项目有了解,提升眼界,也明确自己在大流程中的位置。另外,面向对象程序设计与分析是java开发的重要思想,可以说其他学的都是技术工具的用法,但这个才是学习的思维方式。有了正确的思维方式,学习与工作都事半功倍!软件工程学习面向对象分析与设计学习。
2023-04-14 15:43:20 250 2
原创 写在最前面(大学毕业该做什么)
有一个完整的技术栈规划,有一个学习努力的目标是多么重要。有了目标再一直默默努力,必有好的结果。无论小白还是多年迷茫的,但愿对点开的人有一点帮助。
2023-04-14 14:53:57 94
原创 一.学习前的准备-C语言学习这一篇就够了(详细)
C语言可以说是“所有”语言的基础,掌握C语言可以让你更好的掌握其他语言。C语言简单易学,所以说若有时间也想加深基础,学习C语言是必要的过程。当然我们是java开发,也不需要学的太深。
2023-02-10 10:05:44 111
原创 一.学习前的准备-数据结构学习这一篇就够了(详细)
软件工程中有一句话,软件=数据结构+算法。所以数据结构对于开发人员是非常重要的知识。总有人觉得数据结构和算法难,其实就是忘的快,学起来也挺简单的。
2022-02-28 21:25:25 830
原创 SpringMVC框架下实现DDD编程
一、架构分层:MVC,即 Model 模型、View 视图,及 Controller 控制器。View:视图,为用户提供使用界面,与用户直接进行交互。Model:模型,承载数据,并对用户提交请求进行计算的模块。其分为两类:一类称为数据承载 Bean:实体类,专门用户承载业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理用户提交请求的。Controller:控制器,用于将用户请求转发给相应的 Model 进行处理,并根据 M
2020-11-20 17:40:56 1428
原创 常用dos命令
打开dos控制台:window+R+cmd+回车键d:+回车键 进行盘符切换dir(directory) 列出当前目录下的文件以及文件夹md(make directory) 创建目录rd(remove directory) 删除目录cd(change directory) 改变指定目录(进入指定目录)cd… 退回到上一级目录cd\ 退回到根目录del(delete) 删除文件,删除一
2020-11-15 12:57:24 109
原创 重载与重写的区别,与里氏替换原则
重载与重写的区别:重载:方法名相同,参数列表不同。其他随意重载的方法已经和被重载的方法描述的不是一个问题,就像用剑挥、和用剑刺的关系父类方法:返回类型、访问权限、方法名、参数列表、抛出异常重写:返回类型相同、访问权限可以大于、方法名相同、参数列表相同、抛出异常不能宽与父类重写的方法还是和被重写的方法描述的是一个问题,就像用剑向上挥、挥用剑向下挥的区别。详细链接...
2020-10-27 10:47:26 456
原创 六.java进阶-Java设计模式:23种设计模式(GoF23)学习这一篇就够了(详细)
设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。这 23 种设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性,以及类的关联关系和组合
2020-10-26 15:47:55 1210
原创 Java中批处理框架spring batch详细介绍
spring batch简介spring batch是spring提供的一个数据处理框架。企业域中的许多应用程序需要批量处理才能在关键任务环境中执行业务操作。 这些业务运营包括:无需用户交互即可最有效地处理大量信息的自动化,复杂处理。 这些操作通常包括基于时间的事件(例如月末计算,通知或通信)。在非常大的数据集中重复处理复杂业务规则的定期应用(例如,保险利益确定或费率调整)。集成从内部和外部系统接收的信息,这些信息通常需要以事务方式格式化,验证和处理到记录系统中。 批处理用于每天为企业处理数十亿的
2020-10-15 17:16:55 2299
原创 spring@RequestMapping
spring@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。在这篇文章中,你将会看到 @RequestMapping 注解在被用来进行 Spring MVC 控制器方法的映射可以如何发挥其多才多艺的功能的。Request Mapping 基础用法在 Spring MVC 应用程序中,RequestDispatcher (在 Front Controller 之下) 这个 servl
2020-10-15 14:14:47 1077
原创 @Transactional注解
一般情况下我们在处理具体的业务都是在Service层来进行处理操作,此时如果在Service类上添加@Transactional注解的话,那么Service曾的每一个业务方法调用的时候都会打开一个事务。注意点: Spring默认情况下会对(RuntimeException)及其子类来进行回滚,在遇见Exception及其子类的时候则不会进行回滚操作。注意点: @Transactional既可以作用于接口,接口方法上以及类已经类的方法上。但是Spring官方不建议接口或者接口方法上使用该注解,因为这只有在
2020-08-03 09:20:27 511
JPA-全面讲解.docx
2019-12-03
commons-lang3工具类学习API.doc
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人