自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mingju's Blog

Fake it till you make it.

  • 博客(17)
  • 收藏
  • 关注

原创 设计模式-1-单例模式

1.单例模式是什么?保证一个类中在任何情况下只有一个实例,并且提供一个全局访问点。单例模式三个主要特点:1、构造方法私有化;2、实例化的变量引用私有化;3、获取实例的方法共有。2.单例模式有哪些?1.饿汉式(静态常量)public class HungrySingleton1 { //1.私有创建实例化对象 private static final Hungry...

2019-12-22 17:28:43 470

原创 Redis-6-Redis应用场景

Redis-7-应用场景

2019-12-22 15:14:29 199

原创 Redis-5-集群cluster

1.什么是Redis集群?2.为什么要使用Redis集群?3.如何使用Redis集群?

2019-12-15 15:46:46 629

原创 Redis-4-哨兵机制Sentinel

1.什么是Redis哨兵机制?2.为什么要用哨兵机制?3.怎么实现哨兵机制?

2019-12-14 11:48:45 290

原创 Redis-3-主从复制及优化

1.什么是Redis主从复制?将一台Redis服务器(主)的数据复制到其他Redis服务器(从)中,数据复制只能从主节点到从节点。2.为什么要主从复制?单机的Redis存在的问题,容量瓶颈,机器故障,QPS瓶颈。(QPS:Redis:读11万次/秒,写8万次/秒)3.怎么去实现主从复制?主从复制的分类:一主一从,一主多从。主从复制实现方式:命令方式slaveof ip port ...

2019-12-12 11:29:51 237

原创 Redis-2-持久化机制

1.什么是Redis持久化?Redis是一个支持持久化的内存数据库,Redis需要经常将内存中的数据同步到磁盘来保持持久化。2.为什么要持久化?Redis中的数据都是保存在内存中,为了防止发生断电时数据丢失。所以要把内存中的数据保存到硬盘上。3.怎么做到持久化?Redis支持两种持久化方式:3.1.RDB(默认快照):将内存中数据以快照的方式写入到二进制文件中。方法:在安装目...

2019-12-12 10:37:57 198

原创 Redis-1-基础

1.什么是Redis?一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。2.为什么要使用Redis?NOSQL,非关系型数据库的特点:1、易扩展NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。也无形之间,在架构的层面上带来了可扩展的能力。2、大数据量,高性能...

2019-12-11 20:48:04 254

原创 更新wordpress5.3后,网站头部出现警告信息的解决方案

更新wordpress5.3后,网站头部出现警告信息的解决方案。问题:更新后出现以下信息Warning: Declaration of WPDI_Plugin_Installer_Skin::feedback(string)shouldbecompatiblewithWPUpgraderSkin::feedback(string) should be compatible with WP_...

2019-11-14 15:29:15 1094

原创 JWT面试常见问题

JWT面试常见问题jwt和security的对比:JWT的优点:无需再服务端存储用户数据,减轻服务端压力轻量级,json风格,比较简单跨语言JWT的缺点:token一旦签发,无法修改无法更新token有效期,用户登录状态刷新难以实现无法销毁一个token,服务端不能对用户状态进行绝对控制不包含权限控制SpringSecurity:优点:用户信息保存再服...

2019-11-12 21:54:06 12524

原创 XSS和CSRF的区别以及解决方案。

XSS跨站脚本攻击跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,有人将跨站脚本攻击缩写为XSS。解释:利用网站开发的漏洞,在用户请求的URL中加入XSS代码(Html,js,java等)作为参数传递给服务器,服务器端响应并执行。后果:成功后,攻击者可能会得到一些权限或者...

2019-11-12 18:30:54 457

原创 Spring相关的面试题解析

面试题1.什么是Spring?怎么理解?Spring是一个大家族,拥有Spring框架,以及基于Spring框架的各种解决方案的框架。面试中问的Spring通常是指Spring FrameWorkSpring框架是当年用来替代重量级的EJB的轻量级框架,当年为了轻量化,在应用程序中,充当了粘合剂的角色,它在当年用来整合各种的框架,一起运行。当然,他还具备一些非常优秀的特质来做粘合剂...

2019-11-09 22:38:09 173

原创 Exception和Error有什么区别?运行时异常和一般异常有什么区别?

Exception和Error有什么区别?运行时异常和一般异常有什么区别?Error和Exception都继承了Throwable类,在Java中只有Throwable类的实例才可以抛出或者捕获,它是异常处理机制的基本类型。Exception又分为checked编译异常和unchecked运行异常。1.理解Throwable,Exception,Error的设计和分类。比如掌握哪些应用面...

2019-10-30 15:47:47 314

原创 谈谈你对Java平台的理解?Java是解释执行吗?

谈谈你对Java平台的理解?Java是解释执行吗?Java是面向对象的语言,最显著的特性有两个方面:1.Write once ,run anywhere.跨平台能力。2.垃圾收集(GC,garbage collection),Java通过GC回收分配内存。JRE,Java运行环境,包含了JVM和Java类库,以及一些模块等。JDK,可以看做是JRE的一个超集,提供了更多工具。比如编译器和...

2019-10-29 23:35:48 195

原创 Docker基础入门

1.Dockers概述1.1简介Docker是一个开源的,基于GO语言开发,LXC技术搭建的容器引擎。1.2Docker特点隔离环境,资源和系统环境隔离,容器不影响宿主机。沙箱机制,不同集装箱不会影响,每个集装箱都是一个运行环境。便携易移植,可以在不同的平台的不同的docker环境下使用。轻量且性能高,一个机器上可运行多个docker容器,共享资源,占用内存少。易扩展,可以增加和自...

2019-10-14 16:39:10 129

转载 数据库面试题-部门工资前三高的所有员工

查询部门工资前三高的所有员工链接:https://leetcode-cn.com/problems/department-top-three-salariesEmployee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。±—±------±-------±-------------+| Id | Name ...

2019-10-08 17:11:49 391

转载 多线程面试题-1-按序打印

多线程面试题-1-按序打印难度:简单1.我们提供了一个类:public class Hello {public void one() { print(“one”); }public void two() { print(“two”); }public void three() { print(“three”); }}三个不同的线程将会共用一个 Hello 实例。线程 A 将会调用...

2019-10-08 10:47:44 198

原创 SpringBoot 是什么 如何入门以及使用

SpringBoot是什么, 如何入门, 使用方法和错误解决方案SpringBoot是什么一个快速,高效搭建spring项目的框架为什么要用SpringBoot1.搭建项目的配置文件太多2.项目的依赖管理比较麻烦3.偷懒是程序员的一种至高境界SpringBoot入门案例1.打开idea2019创建一个空的maven工程2.在pom.xml文件中导入springboot的依赖父...

2019-08-29 17:15:29 206

空空如也

空空如也

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

TA关注的人

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