个人Github贡献汇总
MyCat
地址: https://github.com/MyCATApache/Mycat-Server
- 添加两种分片算法
- 对于groupby处理的一些修改
- 将之前对于1.5的修改归并到1.6
- 优化代码的properties载入,增加新的全局ID生成算法,改变Curator的Maven依赖
- 实现利用zookeeper全局递增序列号IncrSequenceZKHandler以及相应的单元测试
- 修改ShareJoin代码,修复 对应issue #855 的问题
- 1.5对于SharedJoin的修改merge到1.6
- 1. 改善两种基于ZK的全局ID生成算法单元测试2. 在MyCat载入配置中正式加入两种基于ZK的全局ID生成算法
- 1. 优化DistributedSequenceHandler的适应性2. 添加分布式事务开关
- 1. 优化DistributedSequenceHandler的异常抛出,丢弃不必要异常 2. 添加检查每个节点表结构功能:
- 优化DistributedSequenceHandler代码
- 优化SQLStat导致性能下降
- 回滚schema.xml,增加解析函数列兼容性
- 增加另一种Direct内存缓冲池,仿照netty
- 改善一些代码和锁,添加一些注释
- 将缓冲池抽象化为接口BufferPool,并且让ByteBufferArena和DirectByteBufferPool实现它。将MyCat的缓冲池修改为BufferPool类型,实现还是DirectByteBufferPool。(测试ByteBufferArena中)
- 将RouteStrategyFactory的初始化方式改为静态初始化
- 修改RouteStrategyFactory的单元测试方式,减少ByteBufferArena的单元测试循环次数
- 增加system配置中的processorBufferPoolType的配置。默认为type 0: DirectByteBufferPool | type 1 ByteBufferArena
- 修改DruidSelectParser对于子查询别名列处理的bug,修改测试类,降低线程数和循环次数
- 修改DistributedSequenceHandler自检方式,增加一致性哈希缓存算法,为以后分布式缓存做准备
- 修改一处ID生成的心跳错误
- 修改单元测试小于1s的错误
- 修改一些代码格式和一些bug,修改TestConcurrentSafety类的线程数目
- 优化代码,修改两处代码错误
- 一些小修改
- 修复UpDate解析验证是否修改分片字段代码缺陷导致,没有考虑别名
- 优化完整DruidUpdate单元测试,修改冗余代码以及缺少null判断的地方
- 三个修改
- 1.6 关于UpDate没有考虑别名修改并添加单元测试
- 1.6的一些bug推到1.5
- 修改一些其他的和数字引号相关的分片规则类,对应issue #990
- 修改分布式事务校验开关
- 一些代码优化与进一步实现新内存模型RingBuffer,参考Disruptor。为之后统一信息统计消息队列准备
- 一些修改
- 进一步实现Ringbuffer
- 修改函数命名
- 修改支持createTable语句中包含“IF NOT EXISTS”的情况
- (Issues #1275)在firewall的whitehost中可以配置主机也可以配置网段
- (Issues #1261) 解析select for update时当做是更新语句
- (Issues #1316) 修正移除schema的方法
- 修正NIO Reactor模式的epoll bug,参考Netty
JFRUnit
地址:https://github.com/moditect/jfrunit
- add all event attribute types
Spring Cloud Sleuth
地址:https://github.com/spring-cloud/spring-cloud-sleuth
- replace method for deprecation and keep reference of requestTemplate
- Span is not terminated properly in Spring Cloud Gateway
- Fix 2004
- fix #2023, add parent in the new TraceFeignContext
Spring Cloud Common
地址:https://github.com/spring-cloud/spring-cloud-commons
- add Server list filter for loadbalancer
- Enhance RoundRoubinLoadBalancer position
- add getter for parent in NamedContextFactory
Ribbon
地址:https://github.com/Netflix/ribbon
- Fix #438 fix lock acquire and release
- Fix #359 Should retry when the exception is SocketTimeoutException with msgs “connect time out”
RocketMQ
地址:https://github.com/apache/rocketmq
- Issue #1870 Adopt OpenJDK 11
- [ISSUE #2421] Fix SelectMessageQueueByHash in case hashcode is Integer.MIN
- [ISSUE #1870] Add Support for Java 9+ and compatible to previous Java version
Spring Cloud Gateway
地址:https://github.com/spring-cloud/spring-cloud-gateway
- Issue #1861 The RetryGatewayFilterFactory should regenerate body Flux
- [fix #1861] fix retry body while retry iteration > -1
BookKeeper
地址:https://github.com/apache/bookkeeper
- fix #2416 bookie format redundant clean ledgerDirs and indexDirs
- Maybe Read Lac should be spread to all nodes of bookie
Spring
地址:https://github.com/spring-projects/spring-framework
- BeanUtils.copyProperties() consumes large amount of memory
lettuce
地址:https://github.com/lettuce-io/lettuce-core
- reformat getEventConstructor for JfrEventRecorder not to synchronize for each read
- fix #1820 add JFR Event for Command Latency
- Fix ClassCastException when no LATENCY_UTILS_AVAILABLE or HDR_UTILS_AVAILABLE
- fix 1870,ConnectionPool would be better if prepared before used
spring-data-redis
- Connection leak while using execute(SessionCallback) and executeWithStickyConnection #2148
SocketIO
- upgrade to Engine.IO Protocol v4: reverse ping/pong mechanism
- Upgrade to engine io v4 and make compatible for previous version
个人Github贡献汇总相关推荐
- 扩散模型(Diffusion)最新综述+GitHub论文汇总-A Survey On Generative Diffusion
扩散模型(Diffusion Model)最新综述+GitHub论文汇总-A Survey On Generative Diffusion 本综述来自香港中文大学Pheng-Ann Heng.西湖大学 ...
- 【Awsome】GitHub 资源汇总(更新中)
以下为极市分享的Awsome系列GitHub资源汇总,包含人脸.姿态.目标跟踪.语义分割.OCR等,欢迎收藏阅读~~ 点击**加入极市CV技术交流群**,交流更多计算机视觉相关的技术干货 **原文链接 ...
- 2020国内互联网公司的开源项目及Github地址部分汇总
2020国内互联网公司的开源项目及Github地址部分汇总 一.Alibaba 阿里巴巴 阿里巴巴的开源项目很多,都说国内Java公司的技术架构大部分来自阿里系,而且还有很多重量级的项目,例如LVS. ...
- 算法python知乎_20个算法李小文知乎文章与Github代码汇总
李小文知乎文章与Github代码汇总 共建立了2个Github项目,实现了20个算法,写了12篇知乎文章. ---------------------------------------------- ...
- 恶搞 GitHub 贡献图
最近读到一篇趣文,各种恶搞 Github 的『Public contributions』,下面截取几个小伙伴的战绩: 顺藤摸瓜,发现原来有人已经做出工具啦,名叫 gitfiti.主要对应预先定义的模板 ...
- 【视觉高级篇】27 # 如何实现简单的3D可视化图表:GitHub贡献图表的3D可视化?
说明 [跟月影学可视化]学习笔记. 第一步:准备要展现的数据 可以使用这个生成数据:https://github.com/sallar/github-contributions-api 这里直接使用月 ...
- 年龄估计系列(1)年龄性别调研:论文阅读和github资源汇总/数据库/挑战/思考
目录 一.论文阅读和github资源汇总 1.1 论文 1.1.1 2012.人脸图像的年龄估计研究 1.1.2 2013.Age Estimation Face Images_Human vs Ma ...
- 手把手教你在Hexo中使用Github贡献日历(以Next主题为例)
手把手教你在Hexo中使用Github贡献日历(以Next主题为例) 起因 现在开始! 最简单的方法 自定义贡献日历的配色方案 放进首页和归档页(以Next主题为例) :warning: 注意 最终效 ...
- GitHub 贡献第一的微软开源软件列表
作者|木环 编辑|小智 在GitHub上贡献最多的公司,不是Facebook,也不是Google,而是微软.InfoQ对微软数个较受社区欢迎的项目进行了整理,以飨读者.希望开源的精神,能给技术社区带来 ...
最新文章
- vscode css提示_锋利码农武器之vscode
- Gin新建一个项目的流程与函数
- jquery滚动条到底部触发事件
- php判断端口跳转,PHP判断端口是否打开的代码
- java string 内存占用_JVM系列之:String,数组和集合类的内存占用大小
- Python通过Zabbix API获得数据
- Flutter异步加载FutureBuilder重绘解决方案
- 怎么用nuget程序包管理器安装jquery_Nuget服务器
- keepalved 双机热备
- openGL ES 教程(二):渲染管线
- json转map几种方法
- 电路基础和电路模拟——复习
- *Php消息队列实现
- 日期转换和日历的使用方法
- 《Unity2018AR与VR开发快速上手》随书内容资源相关说明
- PyTorch之对类别张量进行one-hot编码
- Linux下安装anaconda
- 对接微信二维码支付流程
- python把excel变成ppt_【转】使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!
- 【远程桌面控制】远程控制其软件 对比