自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate 缓存

Hibernate 缓存一级缓存:一级缓存又称为session缓存,生命周期和事务相同,周期较短。又被称为事务级别的缓存。这种缓存策略是 Hibernate内置的,不可被拆卸的,默认开启.应用缓存:get使用了一级缓存,用get查数据时,首先检查缓存是否有该数据,如果有直接从缓存中取数据,如果没有再查询数据库,并且将数据放入缓存中。load也支持一级缓存,load还支持lazy,当lo...

2019-10-30 16:17:50 130

原创 Hibernate 加载策略

Hibernate 加载策略1.即时加载​ 使用session.get()获取数据就是即时加载​ 2.延迟加载​ 使用session.load()获取数据,不会立即查询,而是等到使用到数据的时候采取查询​ 3.class的lazy​ 可以改变session.load()的加载模式.如果配置文件配置 lazy=“false” (默认 true)​ 那么变为即时加载​ 4.集合...

2019-10-29 22:03:59 128

原创 Hibernate---HQL查询

基本查询1.单个属性查询​ 比如查询书名 String hql="select name from Book"; Query query=session.createQuery(hql); List<String> list=query.list(); for(String name:list){ ...

2019-10-29 17:00:13 176

原创 Hibernate 注解映射

Hibernate 注解映射1.注解实现单表操作​ 比如书籍表​ 在实体类上添加注解@Entity​ 主键的get方法上添加@Id (如果在变量上添加需要将变量设置为public) @GeneratedValue (默认id自增)​ 如果实体类的某些属性不需要映射,在get方法上添加@Transient(瞬时的)​ 配置文件添加实体类映射<mapping class="实体类所...

2019-10-29 16:59:33 198

原创 Hibernate 映射 xml方式

Hibernate 映射1.大对象映射图片,视频,文本等可以转换为字节或字符数组,使用Blob 或 Clob 格式存入到数据库当中​ 只针对对象不大,不多的情况下.​ 图片,视频使用 Blob 格式​ 文本使用 Clob格式2.组件映射–组合映射一个对象中包含另外一个对象​ 配置 hbm.xml时 , 引入 component 标签关联属性,其他不变.例如 ...

2019-10-29 13:04:13 319

原创 Hibernate SchemaExport的使用

Hibernate SchemaExport的使用类中添加执行一次即可生成所有对象映射的表StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); // 生成Metadata构建元信息 Metadata meta...

2019-10-27 22:20:07 190

原创 Hibernate对象的生命周期

Hibernate对象的生命周期瞬时状态: 内存中有,session中没有,数据库中没有持久状态: 内存中有,session中有,数据库中有游离状态: 内存中有,session中没有,数据库中有状态内存session数据库瞬时状态有没有没有持久状态有有有游离状态有没有有查询 get 或 load 进入持久状态 内存,sessio...

2019-10-27 22:18:00 96

原创 Hibernate日志配置

Hibernate日志配置1.添加依赖 <!-- 添加slf4j依赖 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> &l...

2019-10-27 22:15:25 772

原创 Hibernate 环境搭建和简单入门

Hibernate 环境搭建和简单入门搭建一个Hibernate框架1.添加相关依赖 <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core --> <dependency> <groupId>org.hibernate</groupId> ...

2019-10-27 13:25:25 131

原创 Spring Cloud 的 eureka 服务注册与发现

Spring Cloud 的 eureka 服务注册与发现1、创建服务注册中心<!-- 添加 eureka-server组件 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId&gt...

2019-10-26 19:44:21 112

原创 Spring Boot 打包发布部署(jar包,war包)

Spring Boot 打包发布部署(jar包,war包)打jar包1.添加打包依赖pom.xml中添加依赖<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-pl...

2019-10-26 16:01:25 185

原创 Spring Boot 修改端口号和访问地址路径

Spring Boot 修改端口号和访问地址路径1.配置端口 举例: server.port=90902.配置访问路径 举例:server.context-path=/test

2019-10-26 15:55:28 370

原创 SpringBoot 多环境配置(test,dev,prd)

SpringBoot 多环境配置(test,dev,prd)1.添加多个配置文件格式为 application-*.properties比如 添加多个配置文件格式为 application-test.propertiesapplication-dev.propertiesapplication-prd.properties2. 编写 application.properties内容...

2019-10-26 15:54:26 1209

原创 SpringBoot配置文件信息读取

SpringBoot配置文件信息读取1.在application.properties中编写需要读取的信息比如 tencent=www.qq.com2.编写类读取配置文件信息@RestController public class ConfigTest { @Value("${tencent}") private String tencent; @Request...

2019-10-26 11:41:52 189

原创 SpringBoot异步调用

SpringBoot异步调用1.启动类添加异步调用注解 @EnableAsync2.需要异步调用的方法添加异步调用注解 @Async举例:import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;...

2019-10-25 21:20:31 171

原创 SpringBoot配置定时任务

SpringBoot配置定时任务1.启动类添加定时任务注解@EnableScheduling2.添加定时任务方法举例:import org.springframework.scheduling.annotation.Scheduled;import org.springframework.web.bind.annotation.RestController;import java.u...

2019-10-25 21:03:10 95

原创 SpringBoot缓存配置步骤

SpringBoot缓存配置步骤1.添加缓存依赖<!-- springboot-cache组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...

2019-10-25 20:53:55 512

原创 SpringBoot使用 AOP 统一处理 Web 请求日志

1.添加aop依赖 <!-- springboot-aop组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</art...

2019-10-24 16:18:28 141

原创 SpingBoot整合Mybatis步骤

SpingBoot整合Mybatis步骤1.添加mybatis依赖 org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.1 **2.创建实体类并(不必实现Serializable接口)****3.创建Mapper接口层,并在接口的方法上添加sql的注解****4....

2019-10-24 12:02:54 93

原创 SpringBoot整合JPA的步骤

SpringBoot整合JPA的步骤1.添加Jpa依赖<!-- springboot-jpa组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-...

2019-10-24 11:23:36 542

转载 JavaFX 应用程序类必须扩展javafx.application.Application

使用elcipise编写java程序时遇到这样的错误:错误在类中找不到main方法,请将main方法定义为 public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.application.Application。但是程序中已经写了main方法,却还是报错解决的办法就是,运行前先按一下ctrl+s,或者右键点save, ...

2019-04-25 12:01:00 6860 1

原创 ElasticSearch是什么?什么是全文检索?什么是倒排索引?ElasticSearch有哪些优点?

Elastic Search1.数据库搜索的弊端1).要对被搜索字段的文本进行全部扫描,效率太低.比如商品描述,如果内容上千字的话,需要从头到尾全盘扫描.2).不能分词检索.只能匹配连续的内容.比如:搜索关键词:中国移动联通,那么不能匹配:中国移动,中国联通等.2.什么是全文检索和倒排索引?全文搜索:类似于通过字典的检索字表查字的过程.计算机索引程序通过扫描文章中的每一个词,对每一个...

2019-04-23 21:13:30 1391

原创 什么是Nginx? 什么是反向代理? 什么是正向代理? Nginx如何实现反向代理?为何使用Nginx? Nginx和Tomcat的区别是什么?

1.什么是Nginx?Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的。2.何为反向代理呢?反向代理就是将接收到的请求,转发给内部网络上的其他服务器,并接收处理结果,将处理结果返回给请求端.即以代理服务器来接受internet上的连...

2019-04-23 14:04:35 432

原创 Redis是什么? 如何数据持久化? 有哪些架构模式? 缓存穿透,缓存雪崩,缓存击穿 是怎么回事,怎么避免?

1.Redis 是什么Redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写.支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化.2.Redis如何持久化数据:1).通过rdb方式持久化Redis会定期fork子进程,将保存数据快照至一个rbd文件中,并在启动时自动加载r...

2019-04-23 13:37:53 325

原创 Uncaught ReferenceError: logout is not defined

Uncaught ReferenceError: logout is not defined今天在写一个js的函数时候,无意之中碰到这个小问题.检查各种可能的方法后,依旧没有解决.最后发现是一个特殊的问题导致的.通常遇到这种问题,我们第一时间会去检查以下几点:jquery文件是否引入页面js是否引入页面js和jquery的引入顺序方法名是否有误除此之外,还有一种可能,...

2019-03-09 19:59:16 2667

空空如也

空空如也

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

TA关注的人

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