自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis高端面试-缓存穿透,缓存击穿,缓存雪崩问题

缓存的概念 什么是缓存? 广义的缓存就是在第一次加载某些可能会复用数据的时候,在加载数据的同时,将数据放到一个指定的地点做保存。再下次加载的时候,从这个指定地点去取数据。这里加缓存是有一个前提的,就是从这个地方取数据,比从数据源取数据要快的多。 java狭义一些的缓存,主要是指三大类 1. 虚拟机缓存(ehcache,JBoss Cache) 2. 分布式缓存(redis,memcache) 3. 数据库缓存 正常来说,速度由上到下依次减慢 缓存雪崩 缓存雪崩产生的原因

2020-09-26 22:15:57 130

原创 java面试集合必问

2020-09-24 22:48:08 118

原创 java高端面试

1.面向对象的特征有哪些方面?面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。2.访问修饰符public,private,protected,以及不写(默认)时的区别?修饰符 当前类 同包 子类 其他包public √ √ √ √protected √ √ √ ×d...

2020-09-21 21:44:07 97

原创 在Linux环境下搭建Tomcat-web服务

1.使用阿里的免费试用服务器,免费试用地址https://free.aliyun.com/?spm=5176.8112568.738194.3.dp2JRF&type=personal 2.然后登陆进控制台,会自动帮你创建一个实例3.最好把密码改一下4.记住这个ip,用来登录和供别人访问的。5.最好把安全策略设置一下入方向:出方向:端口范围:例如8080是tomcat默认的端口,要用到就要设置上,要不然访问不了;22端口是s...

2020-09-13 20:36:09 319

原创 javaweb基础三巨头

1. 什么是ServletJava Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet 架构下图显示了 Servlet 在 Web 应用程序中的位置。 通俗理解:servlet是用来处理web服务器提交过来的请求,再做出相应的动作,返回给浏览器。业务逻...

2020-08-30 21:08:23 188

原创 java 关于Socket实现双向通讯

Socket 是两台计算机之间通信的端点 , 是网络驱动提供给应用程序编程的一种接口 一套标准, 一种机制 。但是呢,在网络编程时, 获取输入输出流的操作 ,对于客户端与服务器来说是相对的 ,客户端的输入流, 输入的是服务器的输出流输出的内容。客户端的输出流, 输出到了服务器的输入流中。所以 在使用时, 需要注意以下一点规则:客户端与服务器获取流的顺序必须是相反的。必须是一来一回,否则会无止休的在原地等待。这也就是所谓的半双工通讯。例如:客户端先得到了输入流 , 那服务器必须先获取输出流

2020-07-27 01:26:50 489

原创 java线程有关知识点

多线程技术概述 线程与进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。也就是,一个进程可以通过多个线程来执行。线程调度 分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用CPU 的时间。 抢占式调度 优先让优先级高的线程使用...

2020-07-27 01:06:36 70

原创 java IO流初步认识

Java IO 流的整体架构图: Java IO流,是一种计算机用语。主要是用于处理数据的传输。流的分类:1.按流的方向分为:输入流和输出流2.按流的数据单位不同分为:字节流和字符流3.按流的功能不同分为:节点流和处理流(1)那我们看看什么是输入输出流?输出:把程序(内存)中的内容输出到磁盘、光盘等存储设备中。    输入:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存...

2020-07-27 00:56:49 81

原创 java中简单的数据结构实现

package com.day10;import java.util.Arrays;import java.util.LinkedList;public class DataStructure{ public static void main(String[] args) { //1.1数组栈 // Arraystack<String> stack=new Arraystack<>(); //1.2链栈 .

2020-07-22 00:38:51 147

原创 java关于子类对象向父类对象转型的问题

public class SonToFather extends C implements A,B{ public void add(){ System.out.println("A"); } public void get(){ System.out.println("B"); } @Override public void show(C c) { System.out.println("dd"); .

2020-07-22 00:34:34 338

原创 javaEE全栈基础知识问答

1.Java语言的本质是什么?java的本质就是一门就计算机语言.帮我我们让计算机以我们的想法来运行。2.Java语言的功能是什么?java语言的功能Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。3.Java跨平台原理是什么?java的跨平台原理:由源文件(.java)--->字节码文件(.class)(二进制文件)-----> 解释---->Unix,Win,Linux等机器。4.Java命名规则(1)项目名全部小写。(2)包名全部小写。

2020-07-22 00:24:49 3851

原创 浅谈对MVC的理解

浅谈对MVC的理解MVC模型MVC模型MVC:Model - View - Controller,它是于1970年的时候有TrygveReenskaug在Smalltalk-80系统上首次提出。起初并不是MVC,而是MVCE,也就是Model - View - Controller后面多了一个Editor。但是当时提出MVC的理念和现在的理念大致是一样的。都是为了讲数据模型和视图层分离开来: 1. Model:存储实体类,实现系统中的业务逻辑。2.View:页面展示(视图模板),展现给用户

2020-07-11 14:25:24 672

空空如也

空空如也

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

TA关注的人

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