03 2022 档案
发表于 2022-03-06 18:22阅读:310评论:0推荐:0
摘要:支付宝支付能力的接入已经是每个应用离不开的功能点之一了。但是作为个人开发者的话需要一大堆的资料以及认证就很难做了,幸好,支付宝开放平台有一项能极大方便个人开发者了解支付流程的功能----沙箱环境。 准备工作 首先现在支付宝开放平台注册为开发者,然后找到...
阅读全文 »
发表于 2022-03-06 18:22阅读:279评论:0推荐:0
摘要:好吧,万物都逃不过真香定理,几周后又把VUE捡起来了,主要是最近的这个小项目前端也是想用到这个VUE。 首先的话,关于vscode的话可以理解为宇宙第一IDE visual studio的小老弟,主要是轻量级,支持广,插件多。visual code的下载地...
阅读全文 »
发表于 2022-03-06 18:22阅读:25评论:0推荐:0
摘要:关于webSocket的话题并不少见,比如我们经常遇到的聊天室啦,实时的消息互动啦,巴拉巴拉很多东西都会使用的一项技术。接下来我们就具体来看看webSocket到底是什么东西以及具体的应用场景 WebSocket协议是基于TCP的一种新的网络协议。...
阅读全文 »
发表于 2022-03-06 18:22阅读:83评论:0推荐:0
摘要:我们在使用Spring的时候,一般来说都会通过这个方式来实例化一个applicationContext ApplicationContext applicationContext = new ClassPathXmlApplicationContext(...
阅读全文 »
发表于 2022-03-06 18:22阅读:45评论:0推荐:0
摘要:在这里简单介绍一下如何整合Mybatis自动生成代码的插件MybatisGenerator 引入插件 需要在pom.xml文件中的中加入以下设置 org.mybatis.generator ...
阅读全文 »
发表于 2022-03-06 18:22阅读:21评论:0推荐:0
摘要:执行流程图.png Dispathcer 前端控制器,所有请求都需要通过它来进行统一分发 HandlerMapping 根据URL请求寻找对应的标识有@Controller的具体处理类 ...
阅读全文 »
发表于 2022-03-06 18:22阅读:27评论:0推荐:0
摘要:701424-20180722141810942-581667076.png 看到消息说VUE要升级到3.x了。。我的心情是崩溃的。。 最近的话比较忙,有一个比较好的idea想实现了 关于...
阅读全文 »
发表于 2022-03-06 18:22阅读:47评论:0推荐:0
摘要:今天听说在SpringBoot整合mybatis和通用mapper的时候会产生一个奇怪的问题,即执行sql语句的时候会找不到主键,比如下面这个样子 //这是我要执行的方法,很明显就只是查询user表中的所有数据userMapper.selectAll()...
阅读全文 »
发表于 2022-03-06 18:22阅读:47评论:0推荐:0
摘要:上一篇我们已经成功的将vue项目构建完毕了,这一篇就来看看这个项目中都包含了什么东西吧 image.png 看上去比较复杂了我们一个一个来看 build目录 ...
阅读全文 »
发表于 2022-03-06 18:22阅读:116评论:0推荐:0
摘要:最近的前端VUE以及React可以说是大火了,基本上每个群的讨论都离不这两个话题,本身自己是做后台出身的,对前端的追求大概就在能看的水平线了,这次也跟一次风一起看看VUE这个东西到底是什么吧。 构建 Vue官网Vue中文社区 工欲善其事必先利其器,这两...
阅读全文 »
发表于 2022-03-06 18:22阅读:44评论:0推荐:0
摘要:参数设置问题 在映射文件中写了这样的一条sql 这条sql运行后会抛出一个There is no getter for property named "id" in "class java.lang.Integer"这样的错误 原因: mybat...
阅读全文 »
发表于 2022-03-06 18:22阅读:64评论:0推荐:0
摘要:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis作为一...
阅读全文 »
发表于 2022-03-06 18:22阅读:153评论:0推荐:0
摘要:首先整理一下hibernate中关于缓存的知识点 一级缓存 仅当前事物能够访问,如果事务结束,则缓存也会结束 evict()将某对象从一级缓存中清除 clear()将一级缓存中的所有对象清除 get()/load()都支持一级缓存的读和写 save...
阅读全文 »
发表于 2022-03-06 18:22阅读:48评论:0推荐:0
摘要:第一次接触HIbernate都是以XML方式,今天来看看注解的方式如何写 1. hibernate的常用注解 //标识实体类@Entity //该实体类对应的表 默认对应的表为类名 可通过@Table(name ="xxx")来标识实体类名与表名不同的...
阅读全文 »
发表于 2022-03-06 18:22阅读:29评论:0推荐:0
摘要:以前用eclipse的时候大部分的时间都浪费在找包,导包,和配置上。今天话用idea搭建一个hibernate项目,2分钟搞定 1. 选择框架 选择Next,输入项目名完成项目构建 下图是构建完毕...
阅读全文 »
发表于 2022-03-06 18:22阅读:44评论:0推荐:0
摘要:介绍 在项目的过程中,对于参数的校验是必须的,如果参数比较少的话我们可以直接通过代码进行校验,但是数据较大时再用这个方法就比较笨重了,接下来就该我们的主角Validation闪亮登场了 pom.xml ...
阅读全文 »
发表于 2022-03-06 18:22阅读:29评论:0推荐:0
摘要:程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 程序员最讨厌的四件事:写注释、写文档、别人不写注释、别人不写文档…… 关于写文档这个事情,争论已久,今天就介绍一个解决这个问题的东东,Sw...
阅读全文 »
发表于 2022-03-06 18:22阅读:28评论:0推荐:0
摘要:相信大家之前都写过发送邮件的例子,还记得被密密麻麻的代码包围的恐惧吗?今天介绍一下SpringBootMail来发送邮件,体验五六行代码就完成功能的快感! pom.xml org.springframework....
阅读全文 »
发表于 2022-03-06 18:22阅读:39评论:0推荐:0
摘要:关于对异常的处理也是我们在开发过程一个比较大的问题,今天我们就来看看SpringBoot中如何处理异常。 TempException.java package com.priv.gabriel.exception;import lombok.AllAr...
阅读全文 »
发表于 2022-03-06 18:22阅读:60评论:0推荐:0
摘要:在应用中如何使用日志一直以来都是一个问题,前些年流行用AOP的方式在主要方式上切进去,最近几天又看到一篇博文证明了使用这个方式是很不科学的,所以自己记录一篇关于日志的理解吧。 首先关于选用哪种日志也是纠结了半天,log4j,log4j2,slf4j,最终还...
阅读全文 »
发表于 2022-03-06 18:22阅读:28评论:0推荐:0
摘要:之前写了一大堆代码,手都写软了,突然发现我们之前写的代码是这样的 package com.priv.gabriel.entity;/** * Created with Intellij IDEA. * * @Author: Gabriel * @Date...
阅读全文 »
发表于 2022-03-06 18:22阅读:76评论:0推荐:0
摘要:整合了一大堆ORM,是时候增加一个连接池了,此处选用了druid作为连接池,druid是alibaba开源平台上的一个数据库连接池实现,对比c3p0,dbcp加入了对数据库的监控,不知道甩出几条街的距离,个人推为数据库连接池的首选(手动摊手) 这里仍然使用...
阅读全文 »
发表于 2022-03-06 18:22阅读:135评论:0推荐:0
摘要:image.png 上图是 BeetlSQL官网中对BeetlSQL的介绍,简单来说我们可以得到几个点 开发效率高维护性好性能数倍于JPA MyBatis 关于BeetlSQL的更多介绍...
阅读全文 »
发表于 2022-03-06 18:22阅读:58评论:0推荐:0
摘要:用完spring-data-jpa之后并不是很想用mybatis,但是没办法呀,大环境还是mybatis,而且现在mybatis也出了不少插件,我们还是一起看看如何整合mybatis吧 关于整合mybatis有两种方式,一种是注解方式,另一种是传统的xml...
阅读全文 »
发表于 2022-03-06 18:22阅读:74评论:0推荐:0
摘要:上一篇使用了JdbcTemplate去访问数据库,毕竟使用的是原生的SQL形式,像我这种懒人是肯定不会考虑的了。。 这次记录下使用JPA来极大的减少我们的代码量 首先,还是准备好SQL文件 DROP TABLE IF EXISTS users;CREAT...
阅读全文 »
发表于 2022-03-06 18:22阅读:30评论:0推荐:0
摘要:数据文件 DROP TABLE IF EXISTS users;CREATE TABLE users ( id INT ( 11 ) PRIMARY KEY AUTO_INCREMENT, username VARCHAR ( 255 ) NOT NUL...
阅读全文 »
发表于 2022-03-06 18:22阅读:52评论:0推荐:0
摘要:简介 一直以来都想写点关于springboot的东西,每次遇到的问题又记不住,本次的记录也是拾人牙慧,写一点关于自己的理解。 SpringBoot关于它在官网上的介绍是这样的 image.png ...
阅读全文 »
发表于 2022-03-06 18:22阅读:50评论:0推荐:0
摘要:搭建一个struts2的框架,在之前已经搭建过struts的框架了,这里的流程基本上差不多,详见 struts1的搭建 首先到官网上下载jar包,这里附一个git的链接struts2jar包下载 新建工程,将下载的jar解压至工程中,项目结构如下: ...
阅读全文 »
发表于 2022-03-06 18:22阅读:39评论:0推荐:0
摘要:今天写一个简单的hibernate框架搭建流程 首先准备好我们的jar包,这里附上一个jar包链接 hibernate下载 下载完jar后新建一个简单的java工程,结构如下 项目结构 ...
阅读全文 »
发表于 2022-03-06 18:22阅读:24评论:0推荐:0
摘要:使用框架中经常会遇到在编写配置文件中没有自动提示的问题,在这里只需要加入对应的dtd文件就不用理会类似问题了。 首先到配置文件中找到引用dtd的地址,这里以struts为例 然后在windows-...
阅读全文 »
发表于 2022-03-06 18:22阅读:66评论:0推荐:0
摘要:Struts1作为一个官网都没更新的框架,在现在的市面上几乎已经不见其踪影。但作为一个入门框架对于理解请求的整个流程还是比较简单易懂的。在这里就简单的搭建一个Struts框架希望能对学习的小伙伴提供一点帮助吧。 我们的开发工具仍然为eclipse,在这里使...
阅读全文 »
发表于 2022-03-06 18:22阅读:33评论:0推荐:0
摘要:首先到maven官网下载页面这里下载bin的压缩包 这里我直接将该包解压至D盘的根目录下 接下来进入到conf文件夹修改一下setting.x...
阅读全文 »
发表于 2022-03-06 18:22阅读:57评论:0推荐:0
摘要:ssh的框架好久没搭过了,上课时候直接翻车,在这里记录一下搭建过程,希望对需要学习ssh框架的小伙伴一点帮助。 首先,先说明下使用的各框架版本 Struts2 2.3.34 Spring 4.3.2 Hibernate 5.0.12 接...
阅读全文 »