捉虫大师 捉虫大师
4年前
AtomicStampedReference是怎样解决CAS的ABA问题
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。什么是ABA问题但凡对Java有一点深入就会知道CAS,即compareAndSwap。在Java中使用Unsafe类提供的native方法可以直接操作内存,其中就有对compareAndSwap的实现。javapublicfinalnati
Easter79 Easter79
4年前
Vue diff 算法
一、虚拟DOM(virtualdom)  diff算法首先要明确一个概念就是diff的对象是虚拟DOM(virtualdom),更新真实DOM是diff算法的结果。  注:virtualdom 可以看作是一个使用JavaScript模拟了DOM结构的树形结构,这个树结构包含
Stella981 Stella981
4年前
ChromiumWebBrowser [链接]
1.谷歌出品,必属精品——嵌入式Chromium框架(cef)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.shixunwang.net%2Farticle%2F806721908256%2F)   Cefsharp使用教程四(js回调,C方法)(https:/
Wesley13 Wesley13
4年前
MarkDown 页内跳转实现
目录:1\.先定义一个锚(id)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fjingbin_%2Farticle%2Fdetails%2F53075290%23one)2\.然后使用markdown的语法:(htt
Stella981 Stella981
4年前
Spring Boot (七)MyBatis代码自动生成和辅助插件
一、简介1.1MyBatisGenerator介绍MyBatisGenerator是MyBatis官方出品的一款,用来自动生成MyBatis的mapper、dao、entity的框架,让我们省去规律性最强的一部分最基础的代码编写。1.2MyBatisGenerator使用MyBatisGenera
Stella981 Stella981
4年前
Django学习笔记(3)
数据库:MySql5.7下载:https://dev.mysql.com/downloads/windows/installer/5.7.htmlpython安装Mysql的驱动pipinstallmysqlclient_当然除此之外还有pymysql等第三方驱动可以使用,在这里用的是mysqlclient。_操
Easter79 Easter79
4年前
Spring学习笔记(五):JDBCTemplate+事务管理
1概述Spring为开发者提供了JDBCTemplate,可以简化很多数据库操作相关的代码,本文主要介绍JDBCTemplate的使用以及事务管理功能。2JDBCTemplate2.1配置配置的话主要配置以下几项:数据源:org.springfr
Stella981 Stella981
4年前
Shader山下(二十一)多重变体(Multiple Variants)
Shader山下(二十)编译指令(CompilationDirectives)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fecidevilin%2Farticle%2Fdetails%2F52879485)介绍了如何使用编译指令,本文就专文介绍一下多
Stella981 Stella981
4年前
MVC部分视图
// 以视图名使用当前文件夹下的视图// 如果没有找到,则搜索 Shared 文件夹@Html.Partial("ViewName")@Html.Partial(“视图”)直接传的是视图,后台可不用写Action;//returnView("Detail");  也是直接进的试图,不进方法;// 这个名称的
Stella981 Stella981
4年前
IBM带库故障处理(驱动器down,磁带卡带,重配置)Netbackup
1 磁带库管理1.1 磁带库和驱动器状态查询通过JavaConsole进入DeviceMonitor,从Monitor右侧可看到各个驱动器的状态。TLD,处于正常待命状态。ACTIVE,处于使用中的状态DOWN,处于故障而被关闭的状态,无法使