- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 关于JPA的初步了解及使用方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、认识JPA1.JPA是什么?2.那么JPA 与 Hibernate究竟是什么关系呢3.JPA我们主要学习点什么呢?二、JPA的基本使用1、JPA的常用的几个注解2、创建一个JPA项目2.1用到的jar包总结 前言 随着时间的推移市面上涌现了越来越多的ORM框架,那么作为java的官方势必要开始一些动作,于是oracle引入新的JPA ORM规范出于两个原因: 其一,简化现有Java EE和Java SE应用开发工作; 其
2021-05-21 15:20:54
930
1
原创 redis的使用
radis笔记 一、了解radis 导读模块:至于什么是缓存我们今天不过多的赘述了,那么为什么要使用redis呢,要解答这个问题我们还要从软件项目的架构演变的历程来感悟 单机时代,存储只用一台机器装mysql,如果每次存储成千上万条数据,这样很会导致mysql的性能很差,存储以及读取速度很慢,然后就演变成缓存+mysql+垂直拆分的方式。 Cache作为中间缓存时代,将所有的数据先保存到缓存中,然后再存入mysql中,减小数据库压力,提高效率。 但是当数据再次增加到又一个量级,上面的方式也不能满足需求,
2021-05-11 20:40:51
266
原创 Spring之AOP
Spring之AOP AOP 1.面向切面编程(Aspect Oriented Programming)提供了另一种角度来思考程序的结构,通过这种方式弥补面向对象编程(Object Oriented Programming)的不足。除了类以外,AOP提供了切面,切面对关注点进行模块化,例如横切多个类型和对象的事务管理(这些关注点术语通常称作横切(crosscutting)关注点)。Spring AOP是Spring的一个重要组件,但是Spring IOC并不依赖于Spring AOP,这意味着你可以自由选择
2021-04-07 20:34:00
146
原创 quartz
quartz 一、基本概念 任务调度: 帮助我们设置一个有规律的或者在某个具体时间可以干一些特定的事 在java的编程世界中该怎么实现任务调度呢: 常见的解决方案: Timer:能实现简单的功能,功能一般,但是是JDK中自带的 ScheduledExecutor:功能比较强大,但是是串行,不能解决并发的或者服务的任务调度 Quartz:功能强大,并行工作,能基本上满足正常的业务逻辑中的任务调度 Quartz: 是OpenSymphony开源组织在Job scheduling领域又一
2021-04-07 20:32:46
219
原创 Mybatis的代理接口
Mybatis的代理接口 基本Mybatis每个模块(表)都有用到增删改查,但是如果他们的标识都要不一样这个是很难做到的,针对这个问题我们该怎么办呢? 诚然,Mybtais除了可以直接调用xxMapper.xml中的映射文件之外,还可以通过间接的方式实现调用,这种间接的方式就是接口绑定 一、接口绑定在非web项目中的使用 导读 1.为什么mybatis要实现接口绑定: 1)区分不同的模块 2)为了在web项目中能够实现注入 2.切记将新的映射文件加入到mybatis的映射文件中 <mapper r
2021-04-07 20:28:42
216
原创 安装Oracle的服务端与客户端
OrAcle11安装步骤1.安装Oracle的服务端与客户端2.创建监听3.创建网络服务名 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1.安装Oracle的服务端与客户端 1.找到Oracle安装包打开 2.点击是,然后下一步 3.解除阻止,然后进行安装,出现安装进度条 4.等待完成后,点击退出即可 2.创建监听 3.创建网络服务名 主机
2021-03-16 21:02:08
327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人