面试
杰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 · 665 阅读 · 0 评论 -
dubbo
dubbo的工作原理 provider – 注册中心 – 注册服务信息 用户 – consumer – 注册中心 – 调用 代理 – 监听网络端口和网络请求 – 负载均衡 – 找到服务 hystrix是什么 框架,提供了高可用相关的各种各样的功能,然后再hystrix的保存下,整个系统可以长期处于高可用的状态。 限流 熔断 降级 运维监控 监控+报警+优化 ...原创 2020-04-28 20:06:50 · 244 阅读 · 0 评论 -
redis
项目中的应用 缓存实现高并发 将请求分出来,一部分走缓存,一部分走数据库。 redis和memcached 数据类型上redis比 memcached更多,应用场景也更丰富。 redis单线程,memcached多线程 redis官方支持cluster集群 redis单线程模型效率高 非阻塞 基于内容操作 单线程避免多线程频繁切换问题 redis数据类型及应用场景 string 字符...原创 2020-04-27 15:24:19 · 280 阅读 · 0 评论 -
MySql优化 三
MySQL参数优化 max_connections是MySQL最大并发连接数,默认值151 MySQL允许的最大连接数上限是16384 实际连接数是最大连接数的85%较为合适 查看当前设置的最大并发连接数: show variables like ‘max_connections’ 查看当前的实际连接数(有可能超过了最大并发连接数限制之后,新的连接请求就被丢弃了) show status lik...原创 2020-04-27 00:46:38 · 370 阅读 · 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 · 318 阅读 · 0 评论 -
MySql优化 一
设计流程 概要设计产物-ER图 详细设计产物-数据模型图-pdshell MySQL整体逻辑结构 先连接mysql 查询缓存:提高效率(mysql8之后移除) 解析器:校验sql语法 优化器:对sql查询结果进行优化 执行计划:怎么干 存储引擎层:接口,开放性的,可安装新的实现。 MySQL存储引擎的特点 5.5后推荐选用InnoDB MyISAM引擎,它是一个适合于读多写少的引擎,但...原创 2020-04-26 15:23:57 · 318 阅读 · 0 评论 -
消息队列
消息队列 为什么要使用消息队列? 解耦 削峰 一个系统或者一个模块,调用了多个系统或者模块,互相之间的调用很复杂,维护起来很麻烦。但是其实这个调用是不需要直接同步调用接口的,如果用MQ给他异步化解耦,也是可以的,你就需要去考虑在你的项目里,是不是可以运用这个MQ去进行系统的解耦。在简历中体现出来这块东西,用MQ作解耦。 消息队列有什么优缺点? 系统可用性降低,如果mq挂了很多系统都无法正常运...原创 2020-04-07 00:12:17 · 502 阅读 · 0 评论
分享