自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试之Redis

Redis本质上是一个Key-Value类型的内存数据库,纯内存操作。支持的数据类型String,Hash,List,Set,ZSet(每个元素都会关联一个double类型的分数),HyperLogLog(用于估计一个Set中元素数量的概率性的数据结构)Redis中有哪几种数据淘汰机制1 allkeys-lru:尝试回收最少使用的键(LRU),使得新添加的数据有空间存放2 volatile-lru:尝试回收最少使用的键,但仅限于在过期集合的键,使得新添加的数据有空间存放3allkeys-ran

2020-08-08 17:51:23 151

原创 java面试之计算机网络

1http和https的区别      Http协议运行于TCP之上,明文传输,客户端和服务端都无法验证对方的身份。Https是身披SSL外壳的Http,运行于SSL之上,SSL运行与TCP之上,是添加了加密和认证机制的HTTP;两者存在如下不同1 端口不同:Http与Https使用不同的连接方式,用的端口也不一样,前者是80,后者是443.2 资源消耗:和Http通信相比,Https通信会由于加减密处理消耗更多的CPU和内存资源;3 开销

2020-08-08 17:36:25 338

原创 java面试之计算机操作系统

一 进程与线程1进程: 系统进行资源分配和调度的一个独立单位,时最小的资源管理单位。2线程:是进程的一个实体,是cpu调度和分配的基本单位,是最小的cpu执行单元。线程自己不拥有任何系统资源,但是它可以访问其隶属进程的全部资源,所以线程创建,撤销,切换的开销远小于进程,一个进程可以拥有多个线程。3进程间通信的方式有哪些管道,命名管道,消息队列,信号量,信号,共享内存,套接字进程间通信    每个进程之间各自拥有不同的用户地址空间,任何一个进程的全集变量在另

2020-06-28 15:06:43 539

原创 Java面试之GC

java中如何确认垃圾java中采用引用计数法和可达性分析来确定对象是否应该被回收。其中,引用计数法容易产生循环引用的问题,可达性分析通过根搜索算法来实现。根搜索算法以一系列GC Roots的点作为起点向下搜索,在一个对象到任何GC Roots都没有引用链相连时,说明其已经死亡。引用计数法在java中如果要操作对象,就必须先获取该对象的引用,因此可以通过引用计数法来判断一个对象是否可以被回收。在为一个对象添加一个引用时,引用技术加1,在为对象删除一个引用时,引用计数减1。如果一个对象的引用计数为0,则

2020-06-26 10:12:12 266

原创 java面试之JVM

1JDK与JRE的区别:JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和

2020-06-21 11:48:45 164

原创 MongoDB基本使用

1 MongoDB简介1.1 文章评论数据分析文章评论两项功能存在以下特点:数据量大写入操作频繁价值较低对于这样的数据,我们更适合使用MongoDB来实现数据的存储1.2 什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂

2020-05-24 11:18:12 278

原创 java面试之线程

java面试宝典1.线程的几种基本状态:1新建状态:使用new关键字创建一个线程,新创建的线程将属于新建状态,在创建线程时主要是为线程分配内存并初始化其成员变量的值。2就绪状态:新建的线程对象在调用start方法后就转为就绪状态,此时JVM完成了方法调用栈和程序计数器的创建,等待该线程的调度和运行。3运行状态:就绪状态的线程在竞争到cpu的使用权并开始执行run方法的线程执行体后,会转为运行状态,处于运行状态的线程的主要任务就是执行run方法中的逻辑代码。4阻塞状态:运行中的线程主动或被被动的放弃CPU的使

2020-05-21 15:33:41 153

原创 spring_boot入门

spingboot:基于约定优于配置的思想,可以让开发人员不必在配置与业务逻辑之间进行思维的切换。SpringBoot核心功能1起步依赖:简单的说,就是将具备某种功能的坐标打包到一起,并提供一些默认的功能2自动配置SpringBoot是基于约定的,所以很多文件都有默认值,可以通过配置application.properties和application.yml来更改配置yml文件的配置:...

2019-10-30 08:09:05 103

原创 spring_data_jpa之多对多

编写实体类1.User实体类package com.itheima.domain;import javax.persistence.*;import java.util.HashSet;import java.util.Set;@Entity@Table(name = "sys_user")public class User { @Id @GeneratedVa...

2019-10-28 21:42:33 102

原创 spring_data_jpa之一对多操作

1编写实体类LinkMan实体类编写实体类的接口,CustomerDao以及LinkManDao一对多的方法测试导航查询package com.itheima.test;import com.itheima.dao.CustomerDao;import com.itheima.dao.LinkManDao;import com.itheima.domain.Customer...

2019-10-28 21:31:24 148

原创 spring_data_jpq之动态查询

配置文件以及jar坐标在上篇文章已经发过1编写实体类编写实体类的接口方法测试

2019-10-28 21:25:37 107

原创 spring_data_jpa入门一之基本查询以及jpql查询以及方法命名规则查询

开发步骤1.导入jar坐标2编写applicationContext.xml3编写实体类以及映射关系编写接口基本的查询Jpql查询以及用方法命名规则查询需要在接口中编写相对于的方法,详细看接口的截图...

2019-10-28 21:13:08 181

原创 jpa的入门

JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。开发步骤1.导入jar坐标<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.hibernate.ver...

2019-10-28 20:56:00 77

原创 ElasticSearch之java客户端控制

maven工程下导入的jar坐标org.elasticsearchelasticsearch5.6.8org.elasticsearch.clienttransport5.6.8org.apache.logging.log4jlog4j-to-slf4j2.10.0org.slf4jslf4j-api1.7.25org.slf4jslf4j-sim...

2019-10-24 09:38:13 167

原创 ElasticSearch入门一

基本概念:index:索引库,类似于数据库中的数据库type:类似于数据库中的tabledocument:类似于数据库中的一条记录mapping:类似于表结构定义

2019-10-24 09:36:05 83

原创 lucene入门之索引库的维护,数值范围查询以及QueryParser查询

数值范围查询以及QueryParser查询

2019-10-22 16:07:23 278

原创 lucene入门2

2019-10-22 09:14:09 99

原创 lucene入门1

lucene入门1.创建索引2.查询索引

2019-10-21 21:21:01 118

空空如也

空空如也

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

TA关注的人

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