面试
杰KaMi
你很帅,还没有添加简介
展开
-
多线程访问同步方法情况
文章目录1 多线程访问同步方法1.1 两个线程同时访问一个对象的同步方法1.1.1 代码演示1.1.2 运行结果1.2 两个线程访问的是两个对象的同步方法1.2.1 代码演示1.2.2 运行结果1.3 两个线程访问的是synchronized的静态方法1.3.1 代码演示1.3.2 运行结果1.4 同时访问同步方法与非同步方法1.4.1 代码演示1.4.2 运行结果1.5 访问同一个对象的不同的普通同步方法1.5.1 代码演示1.5.2 运行结果1.6 同时访问静态synchronized和非静态sync原创 2020-09-28 16:32:03 · 566 阅读 · 0 评论 -
dubbo
dubbo的工作原理provider – 注册中心 – 注册服务信息用户 – consumer – 注册中心 – 调用代理 – 监听网络端口和网络请求 – 负载均衡 – 找到服务hystrix是什么框架,提供了高可用相关的各种各样的功能,然后再hystrix的保存下,整个系统可以长期处于高可用的状态。限流熔断降级运维监控 监控+报警+优化...原创 2020-04-28 20:06:50 · 205 阅读 · 0 评论 -
redis
项目中的应用缓存实现高并发将请求分出来,一部分走缓存,一部分走数据库。redis和memcached数据类型上redis比 memcached更多,应用场景也更丰富。redis单线程,memcached多线程redis官方支持cluster集群redis单线程模型效率高非阻塞基于内容操作单线程避免多线程频繁切换问题redis数据类型及应用场景string 字符...原创 2020-04-27 15:24:19 · 236 阅读 · 0 评论 -
MySql优化 三
MySQL参数优化max_connections是MySQL最大并发连接数,默认值151MySQL允许的最大连接数上限是16384 实际连接数是最大连接数的85%较为合适查看当前设置的最大并发连接数: show variables like ‘max_connections’查看当前的实际连接数(有可能超过了最大并发连接数限制之后,新的连接请求就被丢弃了)show status lik...原创 2020-04-27 00:46:38 · 316 阅读 · 0 评论 -
MySql优化 二
SPU和SKU的区别spu(standard product unit)是标准的产品单位。sku(stock keeping unit)是库存进出计量的基本单位。SQL正确的编写顺序<select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_co...原创 2020-04-27 00:08:48 · 277 阅读 · 0 评论 -
MySql优化 一
设计流程概要设计产物-ER图详细设计产物-数据模型图-pdshellMySQL整体逻辑结构先连接mysql查询缓存:提高效率(mysql8之后移除)解析器:校验sql语法优化器:对sql查询结果进行优化执行计划:怎么干存储引擎层:接口,开放性的,可安装新的实现。MySQL存储引擎的特点5.5后推荐选用InnoDBMyISAM引擎,它是一个适合于读多写少的引擎,但...原创 2020-04-26 15:23:57 · 244 阅读 · 0 评论 -
消息队列
消息队列为什么要使用消息队列?解耦削峰一个系统或者一个模块,调用了多个系统或者模块,互相之间的调用很复杂,维护起来很麻烦。但是其实这个调用是不需要直接同步调用接口的,如果用MQ给他异步化解耦,也是可以的,你就需要去考虑在你的项目里,是不是可以运用这个MQ去进行系统的解耦。在简历中体现出来这块东西,用MQ作解耦。消息队列有什么优缺点?系统可用性降低,如果mq挂了很多系统都无法正常运...原创 2020-04-07 00:12:17 · 438 阅读 · 0 评论