冴羽 冴羽
4年前
Markdown-it 原理解析
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。在搭建博客的过程中,我们出于实际的需求,在中讲解了如何写一个markdownit插件,本篇我们将深入markdownit的源码,讲解markdownit的执行原理,旨在让大家对markdownit有更加深入的理解。介绍引用的介绍:Markdownparserdoner
绣鸾 绣鸾
2年前
Alfred 5 快速启动和工作流自动化工具 Mac
是一款Mac电脑上的快速启动和工作流自动化工具,它可以帮助用户快速访问文件、应用程序、web搜索和系统工具,提高工作效率。以下是Alfred的特点:快速启动:用户可以通过Alfred快速启动应用程序、打开文件或执行系统命令,无需使用鼠标或触摸板。智能搜索:
zdd小小菜鸟 zdd小小菜鸟
3年前
分布式锁面试
分布式锁面试引言tex为什么要使用分布式锁?为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchroniz
Wesley13 Wesley13
4年前
Java并发(四):happens
happensbefore一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happensbefore关系happenbefore原则是JMM中非常重要的原则,它是判断数据是否存在竞争、线程是否安全的主要依据,保证了多线程环境下的可见性。happensbefore原则定义:1\.如果一个操作happensb
Easter79 Easter79
4年前
SpringCloud入门(七)
Hystrix提供了HystrixDashboard来实时监控HystrixCommand方法的执行情况。HystrixDashboard可以有效地反映出每个Hystrix实例的运行情况,帮助我们快速发现系统中的问题,从而采取对应措施。使用熔断器仪表盘监控在Ribbon和Feign项目增加Hystrix仪表盘功能,两个项目的改造方式相同。
Stella981 Stella981
4年前
Linux系统上运行jar包
网上找来的在此处引用https://www.cnblogs.com/memoryXudy/p/7680483.html在linux服务器上运行Jar文件时通常的方法是:$javajartest.jar这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务,有没有办法让Jar在后台运行呢:方法一:$
Stella981 Stella981
4年前
Dynamics 365 We API ODATA语法根据父记录查询子记录,根据子记录查询父记录(附上根据团队,队列名称查成员)
微软动态CRM专家罗勇,回复333或者20190508可方便获取本文,同时可以在第一间得到我发布的最新博文信息,followme!先举个N:N关系的例子。这里以根据团队的名称查找其所有团队成员的主要邮箱为例。用WebAPIODATA语法执行fetchxml比较容易想到,如下:https://luoyongdemo.api.crm.dynami
Wesley13 Wesley13
4年前
Java线程之Timer
!在这里插入图片描述(https://oscimg.oschina.net/oscnet/730e89480439851f713afd6d740bc572b3c.jpg)简述java.util.Timer是一个定时器,用来调度线程在某个时间执行。在初始化Timer时,开启一个线程循环提取TaskQueue任务数组中的任务,如果任务数组为
Stella981 Stella981
4年前
BeetlSQL 3 功能预览2
本博客介绍了BeetlSQL3提供的高级扩展功能,以下问题可以在BeetlSQL3中轻易扩展实现定义一个注解@Jackson能把属性对象转化成json存入到数据库定义@LoadOne,当数据加载完毕后,可以加载更多数据定义@Matcher注解,影响Mapper的执行多租户问题,通过定义@Tenant解决B
Stella981 Stella981
4年前
Show Profile(MySQL高级知识十一)
前言:ShowProfile是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量。默认情况下处于关闭状态,并保存最近15次的运行结果。1.分析步骤1.开启ShowProfile功能,默认该功能是关闭的,使用前需开启。!(https://images2018.cnblog