首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hoppper
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
(十四)从零搭建后端框架——数据库版本管理工具Flyway
在项目中,经常会进行版本的升级。在版本升级时,就会牵扯到数据库的升级。 平时可能我们有一个文件系统保存SQL脚本,需要升到哪个版本就执行对应的SQL脚本。这样很麻烦,并且容易出错。 Flyway是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。 用通俗的话讲,Fl…
(十三)从零搭建后端框架——Druid,不仅仅是SQL监控
指出了MyBatis使用的不足。如下: 在前面几篇文章中,已经解决前三个问题。该文章就来解决监控的问题。 Druid为监控而生的数据库连接池,下面来实际操作下. Druid有自己的监控页面,要想访问只需要配置参数spring.datasource.druid.stat-view…
(十二)从零搭建后端框架——如此简洁的分页查询
通过使用MyBatis-Plus极大的简化了数据库的操作,实现了简单的CURD。 本篇文章就通过MyBatis-Plus来简洁的实现分页查询。 注:该文章是后续,如若没看过前面的,建议先查看。 若使用MyBatis-Plus原生的分页查询方式,则不需要其它实现(在上一篇的基础上…
(十一)从零搭建后端框架——如此简洁的数据库操作
指出了MyBatis使用的不足。其中一点就是每个实体都需要写增删改查SQL,感觉重复劳动。 如若对MyBatis的使用还不是很熟悉的,可以先查看上面的文章。 在MyBatis的基础上只做增强不做改变,简化开发、提高效率。 没错,你没看错,不需要定义任何接口方法,不需要写任何SQ…
(十)从零搭建后端框架——MockMvc单元测试
在功能开发完成后,虽然有专门的测试人员,但开发人员自身也要进行单元测试。 一般公司对BUG率和单元测试覆盖率都会有一定的要求,所以做好单元测试还是很有必要的。 后端提供的都是接口,本文使用MockMvc模拟接口进行测试。 为了防止测试对真实数据库数据产生影响,这里使用H2数据库…
(九)从零搭建后端框架——MyBatis使用和不足思考
在项目的数据库开发中,不可避免地会使用到持久层框架。 当前主流的持久层框架有Spring Data、Hibernate、MyBatis等,这里使用MyBatis。 本文,集成MyBatis并实现了简单的增删改查。在使用过程中,指出MyBatis和项目的不足,并思考解决方案。 如…
开发必备git工具,既支持图形化界面,又支持命令行
Git在刚接触代码的时候就会遇到,我相信很多人会用小乌龟或者是git命令行,但是个人喜欢带图形化界面的,小乌龟虽然有,但是看起来并不清爽。 同时是一个免费的软件,新用户只需要根据操作去创建一个账户,只需要登陆一次,就好了。推荐这个方法 但是使用这个有时会出现软件闪退的情况,不知…
从零搭建后端框架 —— 持续更新
目录(一)从零搭建后端框架——构建SpringBoot项目(二)从零搭建后端框架——SpringBoot自定义Banner(三)从零搭建后端框架——SpringBoot集成Swagger2(四)从零搭
(八)从零搭建后端框架——听起来高大上的国际化
第一次听到国际化这个词,都会觉得它相当的高大上。 国际化的目的是使同一个项目能够在不同地区运行。说简单点,页面上的文字或提示信息能够随着语言环境而改变。 要想实现语言的保存和切换,需要实现LocaleResolver和LocaleChangeInterceptor。如下: Lo…
别再被踩面试官的坑,单例模式没有你想的那么简单
之前经常看到各种单例模式的面试分享,但是每个人分享的都会有些不同,在自己实现了以后发现,单例模式虽然不难,但是面试官总会含一些套路在里面。 就是使系统在运行时该对象只有一个实例的存在。原理很简单,下面来看看面试官一般会怎么问吧。 我相信如果之前没有准备过,第一反应写出来的肯定是…
下一页
个人成就
文章被点赞
117
文章被阅读
27,173
掘力值
746
关注了
1
关注者
84
收藏集
1
关注标签
1
加入于
2019-11-07