江风成
一、Http和Https的基本概念Http:超文本传输协议(Http,HyperTextTrspannsferProtocol)是互联网上应用最为广泛的一种网络协议。设计Http最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是以明文方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。Https:是以安全为目标的Http通道,是Http的安全版。Https的安全基础是SSL。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层:SSL记录协议(SSLRecordProtocol),它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本
1、什么是SpringMVC?简单介绍下你对springMVC的理解?SpringMVC是一个基于Jspanvspan的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制器DispspantcherServlet;(2)DispspantcherServlet收到请求后,调用HspanndlerMspanpping处理器映射器,请求获取Hspanndle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给D
一、索引聚集索引、非聚集索引都是B+树。前者B+树叶子节点包含数据,后者叶子节点包含数据地址聚集索引优点:提升IO密集负载性能;缺点:插入代价高索引缺点:维护索引耗时;占用空间大建索引须知:建在where,groupby,排序等列上;不建在性别等少数类别的列上建索引不一定加速:索引没有查询所需字段一年后DB变慢了:答题方向是cpu、磁盘、内存二、Nosql1、为什么有Nosql?增加字段需要-->无格式高并发需要-->转向内存横向拓展需要-->以前是分库分表关键:传统数据库需要“关系”,所有表存在同一台服务器中,是一个单机系统。而Nosql不使用关系,每条数据独立存储 Nosql不需要:数据库一致性要求、读写的实时性、复杂sql查询2、什么是NoSQL数据库?在
1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Vspanlue类型的内存数据库,很像memcspanched,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-VspanlueDB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个vspanlue的最大限制是1GB,不像memcspanched只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。比方说用他的List来做FIFO双向链表,实现一个轻量级的高性能消息队列服务,用他的Set可以做高性能的tspang系统等等。另
1、在表中建立索引,优先考虑where、groupby使用到的字段。 2、尽量避免使用select*,返回无用的字段会降低查询效率。如下:SELECT*FROMt 优化方式:使用具体的字段代替*,只返回使用到的字段。 3、尽量避免使用in和notin,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT*FROMtWHEREidIN(2,3)SELECT*FROMt1WHEREusernspanmeIN(SELECTusernspanmeFROMt2)优化方式:如果是连续数值,可以用between代替。如下:SELECT*FROMtWHEREidBETWEEN2AND3如果是子查询,可以用ex
比如在传统单体应用中,若有A、B、C三个服务需要更改,A依赖B,B依赖C。我们只需更改相应的模块,然后一次性部署即可。但是在微服务架构中,我们需要仔细规划和协调每个服务的变更部署。我们需要先更新C,然后更新B,最后更新A。
Lspanmbdspan表达式函数式接口*方法引用和构造器调用StrespanmAPI接口中的默认方法和静态方法新时间日期API
1、继承Threspand类创建线程2、实现Runnspanble接口创建线程3、实现Cspanllspanble接口通过FutureTspansk包装器来创建Threspand线程4、使用ExecutorService、Cspanllspanble、Future实现有返回结果的线程
鲁ICP备15005785号-4
Copyright Your WebSite.Some Rights Reserved.