Wesley13 Wesley13
3年前
volatile实现可见性但不保证原子性
   volatile关键字:能够保证volatile变量的可见性不能保证volatile变量复合操作的原子性         volatile如何实现内存可见性:        深入来说:通过加入内存屏障和禁止重排序优化来实现的。对volatile变量执行写操作时,会在写操作后加入一条store屏
Easter79 Easter79
3年前
stackExchange.redis 实现模糊匹配批量查询
如果使用redis的频次较高,那么业务中经常会出现需要根据关键字进行批量查询,所以总结一下StackExchange中使用批量查询的方法(如果数据量很大,那么在redis中模糊查询很耗时,请慎用!)初始化redis连接对象:string_connectionStringConfigurationManager.ConnectionSt
Wesley13 Wesley13
3年前
SQL优化
WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低 项目中遇到这么个情况:t1表和t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询 selectfromt1wherephonenotin(sele
Easter79 Easter79
3年前
terra++
本文关键字:devops可编程的语言系统。programmablelanguage,可编程容器和可编程语言系统,casterra在前面《Terracling:前端metalangsys后端uniformbackend的免binding语言》,我们简单聚焦其语言性质讨论了terralang,主要说到其几个区别性本质:1,它里面有三
Wesley13 Wesley13
3年前
NLP专栏|图解 BERT 预训练模型!
Datawhale干货  作者:张贤,哈尔滨工程大学,Datawhale原创作者本文约7000字,NLP专栏文章,建议收藏阅读审稿人:Jepson,Datawhale成员,毕业于中国科学院,目前在腾讯从事推荐算法工作。!(https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGl
Easter79 Easter79
3年前
StringBuffer类
父类:java.lang.Objectjava.lang.StringBuffer1.StringBuffer构造方法1StringBuffer()  构造一个不带字符的字符缓冲区,其初始容量为16个字符2StringBuffer(CharSequenceseq)  构造一个字符串缓冲区包含与接口CharSequence相同的字
Stella981 Stella981
3年前
Golang学习笔记:goroutine
1.goroutinegoroutine是go语言的并发体。在go语言里面能使用go关键字来实现并发。gofunc()1.1概念介绍goroutine本质上是协程,我刚刚学习的时候就粗略地认为goroutine是线程,直到最近才开始搞明白goroutine的基本概念。<fon
Wesley13 Wesley13
3年前
Java05
Java05Java基础语法(四)循环结构循环结构(重复/迭代):根据条件重复执行部分语句1、while循环结构while(条件表达式){     循环体语句;}1)语法:a、while是关键字        b、“条件表达式”必须用括号括起来        c、“{}”表示循环的控制范围,若没有“{}”,whil
Stella981 Stella981
3年前
Jenkins持续集成
点击箭头处“蓝色字”,关注我们哦!!本文探究在.net环境下的持续集成环境研究并使用。目标学习jenkins的基本使用,完成以下2点任务。1.搭建jenkins任务完成自动编译。2.自动从nuget上获取需要的包。使用Jenkins安装到
Wesley13 Wesley13
3年前
CNCF
!(https://oscimg.oschina.net/oscnet/85c1da47f6fa40c5865ba45afa262f06.gif)戳蓝色字“开源社”关注我们哟!!(https://oscimg.oschina.net/oscnet/bc539c75faa04aa99556c6a3e0e79f51