- 博客(13)
- 收藏
- 关注
原创 Spring boot + Swagger集成
Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务, 也就是将项目中所有想要暴露的接口展现在页面上,并且可以进行接口调用和测试的服务。
2023-07-02 18:10:50
96
原创 Spring boot + H2 + Liquibase集成
Liquibase就像数据库的Git,是一个用Java编写的开源数据库版本管理工具,用于跟踪、管理和应用数据库的变化。通用于多种数据库(MySQL,Oracle等)。H2是一个由Java编写的轻量级关系型数据库,它可以作为一个单独的数据库服务器运行,也可以被嵌入到Java应用程序中使用(主要用于开发和测试)。启动项目后可以看到changeSet顺次执行。
2023-06-25 16:40:59
269
原创 Spring Boot + Mybatis + Oracle + Jasypt集成
与注重将Java对象和数据库关联起来的标准ORM框架(例如Hibernate)相比, Mybatis更注重将Java方法和SQL语句关联起来,不像Hibernate主要依靠HQL语句,Mybatis需要手动编写SQL,支持动态 SQL、处理列表、动态生成表名、支持存储过程, 虽然DAO层开发带来了一定的复杂性,但也提供SQL 性能优化的可能性。通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性。
2023-06-04 20:57:03
451
原创 Java开发环境搭建(进阶配置五 ——版本控制工具之GIT)
与CVS、SVN等集中式版本控制工具不同,Git是分布式版本控制工具。开发人员通过Checkout从中心版本库Copy一个完整的版本库到本地,就算不联网也可以进行commit、update等操作,而且每次操作都是在本地进行,因而速度非常快。同时可以通过Push操作把代码提交到远程仓库,通过pull操作从远程仓库拉取最新代码。实际操作前先来捋一捋几个常用概念吧(好吧,是我有点晕了) 基于Git...
2023-02-26 20:36:11
661
1
原创 Java开发环境搭建(进阶配置四 ——版本控制工具之SVN)
一般中大型项目都会涉及多种技术的使用及融合,而个人的精力往往是有限的,每个人不可能同时精通每一种技术,这时候就需要团队的分工与协作了。良好有序的版本控制可以使代码得到很好的管理和备份,能够更好的解决版本冲突问题,更加促进团队的协作。VCS(Version Control System)从最初的RCS(Reversion Control System)历经CVS(Current Version Sy
2018-01-30 22:14:37
930
原创 java开发环境的搭建(基础配置三 ——创建Java版Helloworld)
跟着上两篇文件已完成jdk的配置和eclipse的基础配置,现在可以动手创建一个Java版的Helloworld了。
2017-07-31 18:11:58
385
原创 Say hello to 优快云
第一次用优快云写博客,学习过程中遇到很多奇怪的问题,参考了很多大神的解决方法,有时候歪打正着解决了要是不记录的话过段时间就忘记了,下次遇到同样的问题又得再解决一遍是在觉得浪费时间,主要是为了总结
2017-07-11 14:09:29
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人