随笔分类 - JAVA
摘要:title: 概要设计 date: 2018/8/24 22:12:55 tags: [概要设计] categories: 开发 java 设计步骤 比如设计一个开放平台(JD jos) 分析需求合理性 根据产品设计出的原型整合公司资源讨论分析合理性 需求分解 开发者中心:api文档列表,开发者注册
阅读全文
摘要:架构篇 接入层架构 **浏览器层:**浏览器(browser) → DNS Server (DNS轮询) 反向代理层: (virtual IP lvs + Keepalived ) * n Nginx * n 站点层 : tomcat * n 1)通过DNS轮询来线性扩展入口lvs层的性能 2)通过
阅读全文
摘要:title: java自定义序列化协议 tags: [序列化,protobuf] date: 2018/5/15 20:26:25 categories: 开发 java 序列化协议 相信大家见识过很序列化的框架 : fastjson , hessian ,kryo,protobuf,jdk序列化
阅读全文
摘要:title: java nio aio bio概念 date: 2018/1/13 21:12:55 tags: [nio,aio] categories: 开发 java 就目前来说,大多数的系统瓶颈在io , io的瓶颈又在寻址 …… 跑题了,我先来记录总结几个基本概念吧 IO分两阶段: 1.数
阅读全文
摘要:title: String不得不知 date: 2018/5/23 11:12:55 tags: [java] categories: 开发 java 参考文章 cm's blogs String String并不是基本数据类型,而是一个不可变的对象 ””、null、new String() nul
阅读全文
摘要:rocketmq 消息丢失,积压,幂等 丢失 手动ack,消息日志记录 积压 (消费能力不够,出现异常) 上线更多的消费者 控制上线流量 转移积压的消息到数据库或者其它地方进行离线处理,恢复正常消费 rabbitmq jms,mqtt > AMQP 生产者 --> routekey > broker
阅读全文
摘要:来源 一个服务响应慢怎么排查 (一)负载均衡器进行检查 1、检查系统负载、内存使用情况:输出表明是正常的; 2、检查磁盘空间使用情况,未发现有分区被塞满; 3、检查系统日志,为发现异常输出; 4、检查应用程序运行情况,执行命令 ipvsadmin ,有转发数而且数字不断变化,这可以确认应用程序kee
阅读全文
摘要:title: 设计模式之禅 date: 2018/8/23 21:12:55 tags: 设计模式 categories: 开发 java 设计模式学习笔记 《设计模式之禅》 《大话设计模式》 qwertWZ笔记 chenssy Danny Chen 设计原则(SOLID) 1.单一职责 There
阅读全文
摘要:title: Ajax请求跨域 tags: [跨域,cors,ajax,jsonp,反向代理,nginx] date: 2018/3/15 21:26:25 categories: 开发 前端 什么是ajax跨域问题 ajax出现请求跨域错误问题 , 主要是因为浏览器们基于用户信息安全考虑 所使用
阅读全文

浙公网安备 33010602011771号