- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 dubbo主流程原理
1、什么是dubbodubbo是一款由阿里推出的高性能、轻量级的rpc框架。后进入apache孵化器,成为apache顶级项目。dubbo官网地址dubbo github地址2、dubbo能做什么(来自官网对dubbo的介绍)面向接口代理的高性能RPC调用:提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。智能负载均衡:内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。服务自动注册与发现:支持多种注册中
2022-06-09 16:27:42 159 2
原创 java开发 mac 装机记录
1、下载chrome(官网直接下载)2、下载搜狗输入法(官网直接下载)设置切换键从大小写改为fn3、打开指纹识别4、下载idea(注意m1内核,并破解) IntelliJ IDEA 2021.3.3激活破解图文教程(亲测有用,永久激活) - 异常教程...
2022-04-18 20:04:14 275
原创 阿里年货-技术人的百宝黑皮书下载
目录:下载链接https://developer.aliyun.com/topic/download?id=1080
2021-01-20 15:05:30 1028 6
原创 sql优化实战—优化启蒙篇
前言 以前看到需要sql优化的时候往往无从下手,近期再一次学习了《mysql技术内幕Innodb存储引擎一书》,同时优化了一个线上的sql。整个过程由于是OLAP中间结果集较大,效果是由6S降低至2S的过程。在此记录一下理论结合sql的实际分享。以下理论只能说在整体方向上是没有问题的。如有偏差,还请各位大佬指点一二。条件 目前有order表 、订单记录表(会记录入库出库状态操作)order_record, 表结构分别如下。(表结构只是为了举列) goods: ...
2020-12-26 15:37:41 176 2
原创 mysql数据库入门—锁入门
一、目的锁是相通的。总结数据库中锁的使用,为自己再并发程序中的锁设计有一个更新的理解。 知道什么时候会产生死锁,方便在项目中遇到死锁进行分析。二、锁中的概念独占锁。即X锁 共享锁。即S锁 读锁。 写锁。 间隙锁三、事务隔离级别 ...
2020-12-23 19:46:19 255 4
原创 JDK系列 - 1.8新特性
最近看到了一篇对JDK1.8描述的不错的文章,在此做一个小小的总结。并分享给大家。请大家查看文章的时候,带着一个思想去看。(当你理解了下面这句话,1.8中的新特性就可以大概了解啦)lambada 、函数式接口、stream流,是循序渐进的。 stream 就是用了函数式接口的lambada。参考博客原文:https://blog.csdn.net/qq_29411737/article/details/80835658...
2020-12-10 17:56:39 129 2
原创 mysql数据库入门 - 索引入门
一、索引的目的 为了加快数据库查询速率的数据结构。二、索引中的常用概念 1、聚集索引。 一般主键索引为聚集索引。如果不指定主键,先判断是否有非空的唯一索引列,否则数据库会隐式的指定rowid列。 2、辅助索引。 除了上述聚集索引,均为辅助索引。 注:聚集索引和辅助索引的主要区别是叶子节点是否包含整行数据。因为聚集索引包含了完整的数据行,所以一个表只能有一个聚集索引。 3、自适应性hash索引。(mysql数据库对字典类型的查询进行的一种自我优化的...
2020-11-30 17:27:48 143 2
原创 后端防止重复点击设计
一、背景 想了解的都懂,不再描述。二、解决的主要思想 在同一时刻,调用同一个方法,且入参一致则认定为是重复点击,此时不在执行后续方法。三、思路 1、为了方法的通用性以及和业务系统进行解耦,在此使用aop的环绕增强。 2、在增强中判断当前的类名+方法名+入参转换为(json)组装成的key是否已经在redis中存在 3、利用redis的setNx(此方法为原子性,不建议判断后再进行set,避免出现线程安全问题) 4、返回为true...
2020-11-23 16:38:19 2765 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人