自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBoot中使用JPA进行一对多查询

一、JPA介绍Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,JDO 等 ORM 框架各自为营的局面。值得注意的是,Jpa是在充分吸收了现有 Hibernate,TopLink,JDO 等 ORM 框架的基础上发展而来的,具有易于使用,伸缩性强等优点。从目前

2021-06-08 23:41:53 2653

原创 搭建SpringCloud微服务工程案例

1.使用 Spring Boot 实现微服务业务非常简单:商品微服务:通过商品id查询商品的服务;订单微服务:创建订单时通时,通过调用商品的微服务进行查询商品数据;图示:说明:对于商品微服务而言,商品微服务是服务的提供者,订单微服务是服务的消费者;对于订单微服务而言,订单微服务是服务的提供者,人是服务的消费者。1.1.实现商品微服务1.1.1.创建空工程填写工程名点击完成创建一个新的模块创建模块名称和jdk版本选择依赖同上操作创建service-order,

2021-01-21 00:03:11 221

原创 Spring Boot 安全框架 Shiro 入门

1. 概述Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。以打飞机举例子:【认证】你要登机,你需要出示你的 passport 和 ticket,passport 是为了证明你张三确实是你

2021-01-18 23:58:04 348 1

原创 SpringBoot搭建一个Web工程

一 建立工程1.1 创建一个空工程1.2 填写工程名1.3 添加一个模块1.4 选择Spring Initializr下一步1.5 设置工程属性1.6 添加spring web 依赖1.7 填写模块名点击完成好了,项目创建完成了,接下来我们写一个Controller用来跳转页面二 编写代码2.1 编写Controller脚下留心: 这里需要注意,我们写的Controller不需要在我们的模块名下,否则页面会出不来2.2 编写模板代码脚下留心: 这里需要在html标

2021-01-11 20:43:25 175

原创 jenkins持续集成Linux部署

Jenkins实战需要服务器安装下列软件Jenkins 参考https://blog.csdn.net/m0_50217781/article/details/112417128 git 参考https://blog.csdn.net/m0_50217781/article/details/112398132 maven 参考https://blog.csdn.net/m0_50217781/article/details/112400740 tomcat 参考https://blog.csdn

2021-01-11 01:10:41 149

原创 sql查询时间间隔

查询指定时间与当前时间相差天数select datediff(day,'2004-01-01',getdate()) 查询一个月第一天的SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 查询本周的星期一SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) select dateadd(wk,datediff(wk,0,getdate()),6) 查询一年

2021-01-10 11:11:07 2114

原创 IDEA配置Gitee版本管理工具

一Git的介绍:Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆数据库(包括代码和版本信息)到单机上。2、在自己的机器上创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在

2021-01-08 19:23:27 669

原创 SSM框架的环境搭建

1、介绍:Spring:Spring是在是太强大了,他是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松

2020-12-29 00:23:06 438

原创 mybatis逆向工程

【什么是 逆向工程】  mybatis需要程我们自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让我们将更多的精力放在繁杂的业务逻辑上。【使用插件】这是下载的地址 <!--maven工程可以复制这段代码到pom.xml里面--> <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybat

2020-12-23 09:25:14 713

原创 sping编程式事务和声明式事务

1 编程式事务1.1 编程式和声明式事务的区别Spring提供了对编程式事务和声明式事务的支持,编程式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;而声明式事务由于基于AOP,所以既能起到事务管理的作用,又可以不影响业务代码的具体实现。1.2 如何实现编程式事务?Spring提供两种方式的编程式事务管理,分别是:使用TransactionTemplate和直接使用Platf

2020-12-20 20:58:08 219

原创 spring事务的传播属性和隔离级别

spring七个事务传播属性:• 1.PROPAGATION_REQUIRED – 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。• 2.PROPAGATION_SUPPORTS – 支持当前事务,如果当前没有事务,就以非事务方式执行。• 3.PROPAGATION_MANDATORY – 支持当前事务,如果当前没有事务,就抛出异常。• 4.PROPAGATION_REQUIRES_NEW – 新建事务,如果当前存在事务,把当前事务挂起。• 5.PROPAGATION_NOT_

2020-12-20 20:42:09 100

原创 Spring事务管理实现篇

1.事务概念:事务: 是逻辑上一组操作,要么全都成功,要么全都失败.事物目的就是解决【数据不一致】的问题。2.事务特性:2.1.ACID:原子性: 事务不可分割一致性: 事务执行的前后,数据完整性保持一致.隔离性: 一个事务执行的时候,不应该受到其他事务的打扰持久性: 一旦结束,数据就永久的保存到数据库.2.事务3类读问题如果不考虑隔离性,事务由3类读问题脏读: 一个事务读到另一个事务未提交数据不可重复读 :一个事务读到另一个事务已经提交数据(update)导致一个事务多次查询

2020-12-18 00:05:14 354

原创 Spring集成MyBatis

还是使用maven工程来完成这次测试,这里也可以参考中文官方文档1、利用Spring创建Mapper2.1导入meven依赖mybatis依赖mysql驱动mybatis-spring集成依赖spring对jdbc/orm支持依赖log4j脚下留心:mybatis-spring的版本必须与Mybatis的版本要相匹配,否则就会报错!2、配置xml文件beans-datasource.xml(Spring生成mybatis对象 的xml文件)Properties文件配置如下:

2020-12-16 23:00:48 435

原创 Sring中使用xml+注解配置Bean工厂

一 spring 实现的(bean)工厂1. 简历maven项目点这里是jar包<--在pom.xml导入依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.3.2</version><scope>test</scope>

2020-12-16 22:28:11 479

原创 Spring(ioc和di)简介

(以前我们要自己new对象,现在spring帮我们new对象,以后我们需要对象,就找spring要)以前:做鞋子--手工作坊 (自己new对象)1、效率低2、每个细节都要关注3、成本高----人力 ,时间现代:工厂 (spring bean工厂---new对象)1、效率高2、不需要关注每个细节,机器3、成本低

2020-12-15 15:47:15 4413 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除