笔记
蓝之刃
给自己下一个Flag,每两周至少出一篇博客
展开
-
RPC与RMI区别
RPC:远程过程调用,协议多样比如dubbo/http,甚至可以自定义协议,只要两侧都能解析协议,调用端与被调用端可以是不同语言实现RMI: 远程方法调用,要求序列化,服务接口实现Remote接口,注册中心位于服务提供端自己维护,底层通过socket进行数据通讯,仅适用于Java需要...原创 2020-06-16 18:49:04 · 274 阅读 · 0 评论 -
Memory Analyzer(MAT)分析堆内存
Memory Analyzer的安装和使用如前文所述,Eclipse Memory Analyzer(简称MAT)是一个功能丰富且操作简单的JVM Heap Dump分析工具,可以用来辅助发现内存泄漏减少内存占用。使用 Memory Analyzer 来分析生产环境的 Java 堆转储文件,可以从数以百万计的对象中快速计算出对象的 Retained Size,查看是谁在阻止垃圾回收,并自动生成...原创 2020-04-27 23:41:22 · 556 阅读 · 0 评论 -
ThreadPoolExecutor简述
线程池优点1线程的复用减少了创建和销毁对系统资源的开销2没有了现用现创建过程的过程,增加了线程的执行响应速度3方便线程的统筹管理threadpoolexcutor参数含义流程核心线程数阻塞队列长度最大线程数非核心线程闲置时间上个参数的时间单位超出最大线程数➕阻塞队列时的任务执行方式流程先核心,上一步满再进阻塞,上一步满再开启非核心线程,上一步满执行超出逻辑...原创 2020-03-31 09:18:55 · 265 阅读 · 0 评论 -
电商商品先关表结构设计
一般是:一级分类,二级分类,三级分类,(为三级分类维护)商品属性,(为商品属性维护)属性值spu商品单位,指定三级分类sku库存单位,指定所属spu,绑定多个对应分类下的属性值一级分类表,二级分类表,三级分类表,商品属性表,属性值表,spu商品表,sku库存商品表,以及相关的关系表...原创 2020-01-22 14:00:07 · 480 阅读 · 0 评论 -
Idea中超实用的插件
学习使用一些插件,可以提高平常工作中的开发效率。对于我们开发人员很有帮助!插件安装IDEA里面,依次选择打开 File --> Settings --> Plugins,在Plugins里面可以搜索需要的插件,然后安装(安装完插件,一定要重启Idea,不然插件不生效)在这里插入图片描述Alibaba Java Coding Guidelines阿里巴巴代码规范检查插件功...原创 2020-01-21 08:23:08 · 4770 阅读 · 0 评论