自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用设计模式

设计模式所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经 过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他 人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计 和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解 其设计思路。共 23 种设计模式,包括:Abstract Factory(抽象工厂模式), Builder(建造者模式),Factory Method(工厂方法模式),Prot...

2021-07-16 14:38:09 90

原创 Redis

高并发a.应用层面:读写分离、缓存、队列、集群、令牌、系统拆分、隔离、系统升级(可水平扩容方向)。b.时间换空间:降低单次请求时间,这样在单位时间内系统并发就会提升。c.空间换时间:拉长整体处理业务时间,换取后台系统容量空间。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。吞吐量:单位时间内处理的请求数量。QPS:每秒响应请求数。在互联网领域,这个指标和吞吐量区分的没有这么明显。并发用户数:同时承载正常使用系统功能的用

2021-07-14 17:20:31 74

原创 天问的私人面试宝典03 框架

一、SpringMVC 框架Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。从springmvc2.5开...

2021-07-08 20:33:11 550

原创 天问的私人面试宝典02 JVM

JVM组成结构JVM结构区别Java内存模型JMM Java Memory ModelJava内存模型是一套规范,描述了Java程序中的各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取变量的底层细节。1.主内存:主内存是所有线程共享的,都能访问的,所有的共享变量都存储于主内存。2.工作内存:每一个线程有自己的工作内存,工作内存只存储该线程对共享变量的副本,线程对变量的所有操作都必须在工作内存中完成,而不能直接读写主内存中的变量,不同线程之间也不..

2021-07-07 09:46:15 145

原创 天问的私人面试宝典01

集合Collection子接口set 和list接口,list是一个有序的集合,可以包含重复的元素,提供了暗索引访问的方式;set中不能包含重复的元素。ArrayList- 数组存放数据- 访问效率高- 增删数据效率可能降低LinkedList- 双向链表- 两端效率高- 如果只在两端操作数据,用双向链表VectorHashSet、AbstractSet无序;TreeSet有序(二叉排序法)HashMap- 哈希表- HashMap 使用 Entry[] 数组

2021-07-07 00:20:22 133

空空如也

空空如也

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

TA关注的人

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