- 博客(18)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 能与PowerDesigner媲美的数据库建模工具PDMan
在设计数据库时,对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构,这一过程就称为数据库建模。当然,一款实用、便利的工具,会使我们的工作效率大大提高,今天我们就来介绍一款能与 PowerD...
2020-04-23 20:25:34 209682 70
原创 【SpringBoot】16、SpringBoot中整合Swagger2接口文档
接口文档在我们日常开发工作中起到不可或缺的作用,特别是前后端分离的项目,需要使用接口文档来进行通信,而 Swagger2 是开源免费使用的,是一个减轻我们工作量的一款不错的工具1、引入 Swagger2 依赖<!-- swagger2 --><dependency> <groupId>io.springfox</groupId> ...
2020-04-21 15:31:26 200767 56
原创 Centos中搭建多台Tomcat服务器
为了满足业务需求,我们需要在同一台 Centos 服务器中搭建多个 Tomcat 服务器,下面,就让我们一起来看看吧
2020-04-21 10:53:58 206684 448
原创 【SpringBoot】11、SpringBoot中集成Lombok的各种使用技巧
未使用 lombok 的时候,我们还在写着 getter、setter、toString 方法的冗余代码,这些代码毫无技术含量可言,非常影响美观,于是我们开始使用 lombok1、引入 lombok 依赖<!-- lombok插件 --><dependency> <groupId>org.projectlombok</groupId>...
2020-04-20 20:25:52 200462 6
原创 【SpringBoot】10、SpringBoot中整合JdbcTemplate
在 Java 中,我们一般使用 JdbcTemplate、JPA、MyBatis 等数据持久化方案,当然,最简单的就是 Spring 自带的 JdbcTemplate,下面我们就一起来看看吧1、引入 JdbcTemplate 依赖<!-- mysql --><dependency> <groupId>mysql</groupId> ...
2020-04-20 20:07:49 200370 28
原创 【SpringBoot】9、SpringBoot中利用AOP切面开启全局事务管理
在 JavaEE 的开发过程中,service 方法用于处理主要的业务逻辑,而业务逻辑的处理往往伴随着对数据库的多个操作,我们并不能保证业务逻辑可以完全正确地执行,我们需要在业务逻辑中加入事务管理,一旦程序出错,数据库可以回滚,保证数据的准确性1、创建 TransactionConfig.java 文件import org.aspectj.lang.annotation.Aspect;imp...
2020-04-19 23:48:47 204113 81
原创 【SpringBoot】4、SpringBoot中整合Freemarker模板引擎
FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本( HTML 网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个 Java 类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker 是一个很值得去学习的模版引擎。它是基于模板文件生成其他文本的通用工具。本文主要介绍在 SpringBoot 中如何整合 FreeM...
2020-04-19 23:24:21 202644 105
原创 【SpringBoot】6、SpringBoot中拦截器功能的实现
Spring Boot 1.5,都是靠重写 WebMvcConfigurerAdapter 的方法来添加自定义拦截器SpringBoot 2.0 后,推荐实现 WebMvcConfigurer 或者继承 WebMvcConfigurationSupport 实现本次我们选择实现 WebMvcConfigurer 接口实现拦截器功能创建 MyWebConfigurer.java,并实现 Web...
2020-04-17 20:17:35 200217 2
原创 【SpringBoot】7、SpringBoot中实现未登录拦截
我们需要在项目中对未登录的用户进行拦截,使其登录后才能访问1、创建 LoginInterceptor.java,实现 HandlerInterceptor 接口@Componentpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(H...
2020-04-16 22:55:12 202963 31
原创 【SpringBoot】5、SpringBoot中实现全局统一异常处理
在服务器端出现异常,或者客户端请求出错时,直接返回异常信息对用户来说是非常不友好的,我们需要对异常信息进行统一处理1、使用 @ControllerAdvice 注解的控制层的全局统一异常处理@ControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(Exception.class) pub...
2020-04-16 22:40:14 200285 2
原创 【SpringBoot】3、SpringBoot中整合Thymeleaf模板引擎
SpringBoot 为我们提供了 Thymeleaf 自动化配置解决方案,所以我们在 SpringBoot 中使用 Thymeleaf 非常方便一、简介Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发,模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#、PHP语言体系下也有模板引擎。除了thymeleaf之外还有Velocity、Fr...
2020-04-16 21:41:09 214480 171
原创 MySQL:The used SELECT statements have a different number of columns
执行SQL报错:The used SELECT statements have a different number of columns以上翻译:使用的SELECT语句具有不同数量的列原因:我们在 SQL 语句中使用了 UNION 连接两张表时,查询字段数量不一致导致错误案例:我们需要将数据展示如上图所示SELECT a.quantity AS in_quantity, a....
2020-04-16 16:03:07 267048 11
原创 【SpringBoot】2、SpringBoot中配置文件详解
SpringBoot使用一个全局的配置文件,配置文件名是固定的,支持两种格式1、两种格式(properties,yml)application.propertiesapplication.yml由此可以看出 application.yml 文件格式的内容更为简洁,清晰,目前大部分都是 YML 格式,我们主要讲 YML 格式的配置文件注意:1、以空格的缩进来控制层级关系,左对齐的一列...
2020-04-14 23:09:39 201996 95
原创 Java中重定向传参与取值问题
重定向:不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源1、重定向语法@PostMapping(value = "/test")public String index() { return "redirect:index";}当我们请求 test 时,重定向到 index 请求中,当然,也...
2020-04-14 22:17:00 202646 2
原创 【第三方互联】15、百度(baidu)授权第三方登录
今天继续学习:百度(baidu)授权第三方登录一、准备工作1、登录 百度开发者中心官网地址:https://developer.baidu.com/注册账号,登录官网2、注册成为“百度开发者”在页面底部找到“应用管理”,当然,我们还需要申请成为“百度开发者”,填写信息点击提交后,3、创建应用填入应用的名称我们点击“安全设置”,填写应用高级信息4、...
2020-04-09 20:52:00 204188 57
原创 【第三方互联】14、Github授权第三方登录
今天我们继续学习:Github授权第三方登录,前面我们已经学习了 码云(Gitee)授权第三方登录,Github授权第三方登录的实现过程其实和 码云(Gitee)授权第三方登录的实现过程类似,只是有一些细节需要注意,下面我们就一起来学习吧- 一、准备工作1、登录 Github 官网首先我们得有自己的一个 githu 账号,我们到 github 的官网进行注册或则登录官网地址:https...
2020-04-08 20:44:41 203567 98
原创 HTML网页一键变黑白色调
有的网站可能需要用到全站黑白功能(一般常用于悼念日) ,我们需要了解 CSS 的 filter(滤镜) 属性1、简单使用html { filter: grayscale(100%);}2、兼容性使用html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filt...
2020-04-08 19:42:23 205289 3
原创 【第三方互联】13、码云(Gitee)授权第三方登录
今天我们来学习:码云(Gitee)授权第三方登录,相比之前 支付宝登录、腾讯QQ登录 以及 新浪微博登录 来说,相对于比较简单一、准备工作1、登录 码云官网官网地址:https://gitee.com/注册、登录我们的账号2、创建应用在右上角菜单找到 “设置” 选项在 “安全设置” 下找到 “第三方应用”点击 “创建应用” 开始创建第三方应用按照要求填写...
2020-04-01 21:38:04 221826 368
MySQL Workbench菜单汉化文件
2023-11-01
Java转PDF.zip
2020-08-11
consul_1.4.1_windows_amd64.zip
2020-04-08
网页打印工具:clodop
2020-04-08
一款网页图片预览插件:viewer
2020-04-08
Tomcat服务监控工具probe
2020-04-08
MySQL查询最大连胜数据--解答
2021-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人