知识架构
2017-01-18 23:46:41 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
架构师导图
作者其他创作
大纲/内容
文档编写能力
PPT
EA 用例图
需求分析文档(excel)
架构设计文档
前后端j接口文档
技术选型
工作之余玩的东西
应用类
基于ZK的可视化编程框架
算法类
推荐算法
基于用户浏览行为的协同过滤算法
培训分享
基于用户浏览行为的推荐在游戏商城的应用
Sentinel从理论到实践
支付平台维护培训
中心主题
项目经验
项目
17173游戏商城
负责的内容
架构设计
需求分析
模块划分
自管理后端
服务号平台
积分商城
17173评论
支付
es服务化
经历的项目
电信crm 2.0 产品配置开发
积分竞拍系统
BDI2016
性能
每天800万请求量
优化
edismax 查询解析器
自定义的查询分词器
技术
solr 6.4.1
Hystrix 请求隔离,熔断,服务降级
Spring boot
实用技术
缓存
Redis
Memcache
内存分配方式
优化建议
与redis比较
分布式架构
dubbo
异步调用原理
协议,使用基于mina1.1.7+hessian3.2.1
1:client生成ID
2:封装调用方法
4:span style=\
5:span style=\
6:服务端接收到请求并处理后,将结果(此结果中包含了前面的ID,即回传)发送给客户端,客户端socket连接上专门监听消息的线程收到消息,分析结果,取到ID,再从前面的ConcurrentHashMap里面get(ID),从而找到callback,将方法调用结果设置到callback对象里。
7:监听线程接着使用synchronized获取回调对象callback的锁(因为前面调用过wait(),那个线程已释放callback的锁了),再notifyAll(),唤醒前面处于等待状态的线程继续执行(callback的get()方法继续执行就能拿到调用结果了),至此,整个过程结束。
zookeeper
分布式一致性 paxos算法
接口使用方式(api)
spark
hadoop
业务层框架
spring
spring mvc
pring security
spring boot
mybatis
基于mybatis的快速orm框架 mybatis-selectorplus
核心思想
jfinal
数据库
Mysql
索引
io
HA
MongoDB
oracle
系统
linux shell 脚本
展示层
zk(java 前端)
VUE
搜索
solr search
solr索引过程
solr查询过程
规范
Elastic search
luccen
计算机基础
待补充,参考 github上的 googleinteview
Others
在项目开发过程应用到的诸多框架以及工具
0 条评论
回复 删除
下一页