自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring(5.x)的学习笔记(雷丰阳老师),第一篇——AOP

介绍+内容回顾上一篇写了IOC的一些基本的内容(链接),这一篇我们写一些AOP的内容吧,基本知识都在上一篇介绍过了,这里放一张图:实现原理AOP实现的基本原理就是反射+动态代理,而动态代理有两种底层实现,一种是JDK自带的动态代理(java.lang.reflect.Proxy; 作用:动态生成代理类和对象。),一种是CGLIB(Code Generation Library,是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架)Proxy和CGLIB的简单对比这两种实现的方法还是有所不同

2020-09-27 10:32:33 913

原创 Spring(5.x)的学习笔记(雷丰阳老师),第一篇——IOC

开篇最近很流行一个框架就是Spring的框架,这个框架很流行,很多人学,那么为什么学这个框架呢?Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用Spring是

2020-09-08 10:51:16 737

原创 Spring Boot+Mybatis-Plus 自定义SQL,动态SQL,注入mapper.xml文件

往期链接Mybatis-Plus多表联合查询,通过注解实现Mybatis官方的中文文档Mybatis-Plus官方问题描述上一期写了使用注解的方式写一些自定义的SQL语句,但是今天写一些东西的时候发现,诶,使用注解的时候是很方便啊,但是如果写动态SQL的时候不是很方便,也不是不能写,但是就是写着不是很舒服,下面请看Mybatis官方的例子:@Update({"<script>", "update Author", " <set>",

2020-08-15 22:44:44 3887 1

原创 Mybatis、Mybatis-Plus多表联合查询,通过注解实现,自定义SQL参考实现

Mybatis、Mybatis-Plus多表联合查询,通过注解实现问题描述理论基础(@Select注解和@Results注解)实例数据库实体类Mapper层Service层就不写了,没必要,下面是测试,出效果了,上解释解释问题描述以用户、角色为例,因为是多对多的关系,使用需要建立三张表,一张用户表、一张角色表、一张关联表(表明关联关系),那么通过用户id去找到这个用户有什么角色这个事情就需要三张表关联起来了,通过发送多个sql当然能解决这个问题,但是不是符合自己心意的,并且3个sql 的性能肯定不行,并

2020-08-11 22:49:02 12292 2

原创 JAVA 一个servlet处理多种请求,自动化前端数据封装成对象,简化数据库操作,你想要的都在这里!超级详细!

JAVA 一个servlet处理多种请求,自动化前端数据封装成对象,简化数据库操作,你想要的都在这里!前言基础的很浅层次原理解析场景分析实现原理一个servlet处理多个请求自动化前端数据封装成对象通过上面的分析,自己实现一个看一下大佬实现的简化数据库操作,智能化数据库的操作大佬的实现导包-maven:数据库的核心方法操作的具体实现注意事项总结前言上一篇写了数据库连接池的操作【点击查看】,连接完数据库不就该操作数据库了(dao层和service层),操作数据库之后不就该从页面获取的数据中封装对象,然后s

2020-05-19 13:33:20 1102 2

原创 关于数据库连接池的一些自我理解和使用(以C3P0为例),搭配MySql(8.0以上)

关于数据库连接池的一些自我理解和使用(以C3P0为例),搭配MySql(8.0以上)首先就是环境的准备了再说说为什么要选择数据库连接池?数据库连接池有很多种,自行选择,但是原理都一样,然后看看大佬分析,自己选择然后就到了重头戏的上手流程了怎么让数据库连接池管理自己的数据库连接数据库作为数据源已经被管理起来了,那么下一步该干什么呢?这些都干完了,那么之后该干什么呢?总结首先就是环境的准备了c3p0包的maven连接: 点击进入c3p0包的maven连接.MySql的下载连接: 点击进入下载页面.JDB

2020-05-14 11:46:06 443

原创 Java环境配置+简单的登陆例子MVC版(增删查改齐全)

Java环境配置+简单的登陆例子MVC版附带增删查改Java环境配置简单的登陆例子MVC版核心代码部分(带注释)VCJava环境配置百度一下JDK(java development kit),在官方下载就好了,主要是版本太多,所以就自己找适合自己的版本就好了,下载完之后就直接安装就好了,推荐安装到默认路径即C盘,如果选择其他路径注意记住路径哦。点击环境变量,让然后需要创建一些变量变量名:...

2020-01-16 17:15:19 1524 1

原创 超级详细!vscode+anaconda+tensorflow2.0 搭建机器学习开发环境

vscode+anaconda+tensorflow2.0 搭建机器学习开发环境vscode安装anaconda的安装安装Tebsorflow2.0-cpu首先就是要下载一些软件了,直接点击连接安装就行,也可以自己百度哈。vscode下载链接:点解下载vscodeanaconda下载链接:点击下载anaconda好了下载完之后就开始了我们的搭建环境之旅了,不是很难跟着步骤做就好了。vsc...

2020-01-15 20:06:26 12881 17

空空如也

空空如也

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

TA关注的人

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