1,什么是缓存,缓存的作用是什么? (1)缓存是数据交互的缓冲区域,简称cache,当某一个硬件想要读取数据是,会首选从缓存中获取数据,有则直接执行,或者返回,如果没有,去内存中获取。缓存的数据比内存的数据快很多。所以缓存的作用就是让硬件更快速的运行 缓存基本上都是RAM,即断电即掉的非永久性存储,所以一般使用完后后,会将数据写入内存中去。 高速缓存猪主要是用来协调CPU和朱村之间的存取速度的差异
SpringCloud组件之Zuul 限流的分类如下所示: 合法性验证限流:比如验证码、IP 黑名单等,这些手段可以有效的防止恶意攻击和爬虫采集; 容器限流:比如 Tomcat、Nginx 等限流手段,其中 Tomcat 可以设置最大线程数(maxThreads),当并发超过最大线程数会排队等待执行;而 Nginx 提供了两种限流手段:一是控制速率,二是控制并发连接数; 服务端限流:比如我们在服务
1,9月中旬现场确认 2,10月中旬左右;需要现场确认 3,凌晨3点到四点报名;需要提前定好闹钟,以防老师电话、年满25周岁;减分政策(20分) 录取分数线1,普及高中 2,税收政策鼓励全民教育; 3,统招专升本扩招; 4,今年分数线预测 145-155分;2019通过率 高起专科:97% 文史类,医学类:95% 经管和理工:89% 主要原因:有20%左右考生没有现场确认,没有参加考试,没有注册报
Spring:就是一个大工厂 ioc控制翻转,AOP面向切面 DIIOC :Inversion of Control控制反转:类和类的关系由第三方控制。按需求分配DI :Dependencey Injection 依赖注入AOP:Aspect -Oriented Programe面向切面编程面向接口编程好处:降低耦合关联、以来、聚合关联:(Associaton)类的属性的类型是另外一个类依赖:(Dependecey)构造并访问另外一个类聚合:(Aggrega
数据库优化1,使用 explain,查看SQL的执行计划杜绝出现all查询2,SQL中in包含的值不应该过多能用between 尽量不用 in3,查询务必要指明字段,避免不必要的资源浪费4,查询只需要一条的 使用 limit 15,排序字段必须加索引。6,如果限制条件中,其他字段没有索引,尽量避免使用 or查询很多时候,7,使用 union all代替 union一个是过滤前排序,一个是过滤后排序8,不适用 order by rand();替换select id for
负载均衡策略常见的负载均衡策略有随机 RandomRule 从服务器随机一个服务器,即RandomRule,实现原理,使用JDK内部的随机数获取索引值的index轮询策略 RoundRobinRule 表示每次都读取下一个服务器列表,实现原理,记录上次上次获取的服务器索引序号,获取索引的方法,WeightResponseTimeRule WeightResponseTimeRule,集成了RoundRobinRule,开始的时候,还没有权重,采用父类轮询的方式,有一个默认
1,jQuary 是一个快速的,简洁的javascript类库。2,jQuary的特点轻量级:压缩后文件小。链式语法:S(“p.surprise”).add(“tom”)CSS 选择器:支持css选择器简单:较其他js库更容易入门。易扩展:可扩展3,核心函数$(expression,[content]) $(”xxx类表达“) $("HTML")表示生成一个html对象4,选择器返回jQuary对象$(“div”)标记选择器$("#div1")ID
SpringMVC1,Spring MVC 流程1)用户发送请求至前端控制器DispatcherServelet2)DispatcherServlet收到请求调用HandMapping处理映射器3)处理器映射器根据请求到具体的处理器,生成处理器对象及蓝机器一并返回给DispatcherServlete4)DispatcherServlet通过HanderAdapter处理器适配器调用处理器5)执行者处理完Controller,也叫后端控制器6)执行完成后,返回MODLEVIEW7)Hande
应用性能优化1,服务器硬件瓶颈2,网络瓶颈(局域网可以不考虑)3,服务器操作系统瓶颈(参数配置)4,中间件瓶颈(参数配置,数据库,web服务器等)5,应用瓶颈(SQL语句,数据库设计,业务逻辑,算法等。)1,前端优化针对于一些公用的图片或者JS,放在CDN服务器上减少带宽的使用2,查看JVM里面运行情况,找出卡顿或者速度很慢,或者没有释放的对象,针对其优化。top :查看当前系统是CPU和内存使用情况,从高到底排序jmap -heap 4987 看看是不是内存分配太少jmap -hi
什么是操作系统操作系统是负责整个系统最基本功能和系统管理,程序 ;为用户提供一个与系统交互的操作界面 ;操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件
1.springmvc流程具体步骤:第一步:发起请求到前端控制器(DispatcherServlet)
1、什么是Redis?Redis 是完全开源免费的, 遵守 BSD 协议
树的遍历算法前序遍历(Pre-Order Traversal)对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子。以上图为例,递归的过程如下:(1):输出 1,接着左孩子;(2):输出 2,接着左孩子;(3):输出 4,左孩子为空,再接着右孩子;(4):输出 6,左孩子为空,再接着右孩子;(5):输出 7,左右孩子都为空,此时 2 的左子树全部输出,2 的右子树为空,此时 1 的左子树全部输出,接着 1 的右子树;(6):输出 3,接着左孩子;(7):输出 5,左右孩
经常面试的时候,会被问到多线程!知道是怎么回事,但却用的很少。今天,小编带带着大家看看身边的多线程。先将一个工作中遇到的趣事把。 近期比较忙,也在学习多线程。 一日同事问我:你一天感觉好忙啊,那些事情不能一个个做么? 我看了他一眼,便问道:你知道**多线程**吗? 同事说:知道呀。用过不少。 我跟着说:我每天很忙的原因呢,是因为很多人同时找我解决需求。所以很忙。为什么不能一个个做呢?跟你打个比方吧,就跟饭店一样,同时去很多桌子客人,厨师为什么不一桌子一桌子上菜,而是一个桌子上一个呢?为了堵住每个.
关于mysql自动断开的问题研究结果如下,在mysql中有相关参数设定,当数据库连接空闲一定时间后,服务器就会断开等待超时的连接:1、相关参数,红色部分mysql> show variables like ‘%timeout%’;±-------------------------±------+| Variable_name | Value |±-------------------------±------+| connect_timeout | 5 || d
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号