Wesley13 Wesley13
3年前
java垃圾回收浅析
摘要垃圾回收和内存分配相关,先了解运行时数据区域的划分及各个区域的作用。垃圾回收主要需要考虑的3个问题:1、什么时候回收;2、哪些对象需要回收;3、如何回收。运行时数据区域!(http://static.oschina.net/uploads/img/201504/29004147_aU5w.png)
Stella981 Stella981
3年前
Gradle + GitHub Actions 自动发布项目至 Maven 仓库
摘要文章内容核心是使用Gradle整合GitHubActions自动化发布Java项目至Maven仓库。文章内是将项目发布至sonatype提供的仓库中。如果你需要自动化发布,或者需要将项目同步至Maven中央仓库请仔细阅读。前期准备1.可同步Maven中央仓库的门票,在IssuesSona
Stella981 Stella981
3年前
D3.js 力导向图的显示优化(二)
摘要:在本文中,我们将借助D3.js的灵活性这一优势,去新增一些D3.js本身并不支持但我们想要的一些常见的功能:NebulaGraph图探索的删除节点和缩放功能。文章首发于NebulaGraph官博:https://nebulagraph.com.cn/posts/d3jsexamplesforadvanedu
Stella981 Stella981
3年前
Redis Sentinel 源码:Redis的高可用模型分析
摘要:本文通过对RedisSentinel源码的理解,详细说明Sentinel的代码实现方式。RedisSentinel是Redis提供的高可用模型解决方案。Sentinel可以自动监测一个或多个Redis主备实例,并在主实例宕机的情况下自动实行主备倒换。本文通过对RedisSentinel源码的理解,详细说明Sentinel的代码实
Wesley13 Wesley13
3年前
Activiti(二) springBoot2集成activiti,集成activiti在线设计器
摘要本篇随笔主要记录springBoot2集成activiti流程引擎,并且嵌入activiti的在线设计器,可以通过浏览器直接编辑出我们需要的流程,不需要通过eclipse或者IDEA的actiBpm插件设计流程再直接部署到项目下,页面保存流程后可直接发布、发起流程。所需软件版本s
Stella981 Stella981
3年前
ROS下利用realsense采集RGBD图像合成点云
摘要:在ROSkinetic下,利用realsenseD435深度相机采集校准的RGBD图片,合成点云,在rviz中查看点云,最后保存成pcd文件。一、各种bug代码编译成功后,打开rviz添加pointcloud2选项卡,当我订阅合成点云时,可视化失败,选项卡报错:1)Datasize(9394656bytes)does
Stella981 Stella981
3年前
H.264专利费不受FRAND限制 Android设备商受影响
!(https://oscimg.oschina.net/oscnet/b23d9706af2e4ea2946843f418396d9e.jpg)本文来自资深多媒体人JanOzer,LiveVideoStack对原文进行了摘要。文章指出,H.264相关费用不受FRAND(公平,合理和非歧视)要求的限制,并且可能对使用H.264编
Wesley13 Wesley13
3年前
Echache整合Spring缓存实例讲解
摘要:本文主要介绍了EhCache,并通过整合Spring给出了一个使用实例。一、EhCache介绍EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,JavaEE和轻量级
Wesley13 Wesley13
3年前
MongoDB 事务,复制和分片的关系
摘要:本文尝试对Mongo的复制和分布式事务的原理进行描述,在必要的地方,对实现的正确性进行论证,希望能为MongoDB内核爱好者提供一些参考。1.前言MongoDB基于wiredTiger提供的泛化SI的功能,重构了readHistory(readMajority)的能力基于wiredTiger提供的AllC