冴羽 冴羽
3年前
Markdown-it 原理解析
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。在搭建博客的过程中,我们出于实际的需求,在中讲解了如何写一个markdownit插件,本篇我们将深入markdownit的源码,讲解markdownit的执行原理,旨在让大家对markdownit有更加深入的理解。介绍引用的介绍:Markdownparserdoner
Stella981 Stella981
3年前
2019.08.18 SonarQube MyBatis Plugin 下载量突破100
SonarQubeMyBatisPlugin在经过内部使用一段时间并在对源码和文档进行不断精心打磨之后尝试将它推送到SonarQubeMarketplace(应用市场)以在使用SonarQube这个开源项目给我们带来收益的同时也可以对它有所贡献经过一周左右的和Sonar社区的互动式沟通经过调整改进,在满足准入条件之后
Stella981 Stella981
3年前
OAuth2 Token 一定要放在请求头中吗?
Token一定要放在请求头中吗?答案肯定是否定的,本文将从源码的角度来分享一下springsecurityoauth2的解析过程,及其扩展点的应用场景。Token解析过程说明当我们使用springsecurityoauth2时,一般情况下需要把认证中心申请的token放在请求头中请求目标接口,如下
Wesley13 Wesley13
3年前
Java并发包源码学习:CLH同步队列及同步资源获取与释放
本篇学习目标回顾CLH同步队列的结构。学习独占式资源获取和释放的流程。CLH队列的结构我在Java并发包源码学习系列:AbstractQueuedSynchronizer同步队列与Node节点已经粗略地介绍了一下CLH的结构,本篇主要解析该同步队列的相关操作,因此在这边再回顾一下:AQS通过
Stella981 Stella981
3年前
LiteOS:盘点那些重要的数据结构
摘要:本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括:双向循环链表LOS\_DL\_LIST,优先级队列PriorityQueue,排序链表SortLinkList等。在学习HuaweiLiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握这它们的用法,阅读LiteOS源代码的时候会很费解、很吃力。本文会给读
Stella981 Stella981
3年前
Centos7安装Mesos
ApacheMesos官方文档只提供了源码安装方式,然而我尝试了几次,总是在某些阶段报错。而通过搜索引擎搜到的其他办法,也多少会遇到一些莫名其妙的错误。所以根据自己尝试的结果,整理了一个简单的方法。1,添加yum仓库rpmUvhhttp://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere
Stella981 Stella981
3年前
Qt实现贪吃蛇游戏
效果如下:!输入图片说明(http://git.oschina.net/uploads/images/2017/0322/123153_282d2e07_1233502.png)由于是个人为了学习而实现的,隐藏图片比较粗糙,有兴趣的可以自己优化,仅作学习参考。游戏比较简单主要包括绘制墙壁、食物、蛇、网格,以及一些逻辑运算组成。源码地址:
Stella981 Stella981
3年前
Beetl 性能揭秘 1 :如何输出一个整型变量
常规来说,IO流提供了输出字符串(字符数组)的功能,所以,通常的整型输出应该是这样的代码:StringstrString.valueOf(12);out.write(str);对于模板引擎来说,输出整形变量很常见,事实上,这个地方有非常大的性能提高空间。我们只要分析这俩句话的源码,就能看出,如
Stella981 Stella981
3年前
Kafka高频面试题
点击上方蓝色字"码之初"关注,···选择"设为星标"开始Java基础、架构设计、源码阅读,关注进步,可能还会加薪哦!!(https://oscimg.oschina.net/oscnet/ac1ae1d206ff48fc81bc48bff1ab90d5.png)“你用过消息中间件吗?用过哪些?”这是在面试过程中面
Wesley13 Wesley13
3年前
Java开发者必须掌握的20个Spring 常用注解
!(https://oscimg.oschina.net/oscnet/41eb49a7b02f4971bd9b22aa02c5aef8.gif)专注于编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)分享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经。点击上方"java大数据修炼之