推荐
专栏
教程
课程
飞鹅
本次共找到4094条
客户执行
相关的信息
baskbull
•
4年前
操作系统学习笔记 原来自旋锁还可以这样实现!
在java中我们知道对线程使用CAS(compareandswap)来实现自旋锁,在没有学习操作系统之前,我以为这是唯一一种方法了。但是今天学到了操作系统中的同步互斥,终于明白了原来CAS、TS、Swap这些都是硬件提供的原子操作罢了!不仅CAS可以实现自旋锁,TS(TestandSet)同样可以!临界区临界区进程中访问临界资源的一段需要互斥执行
Wesley13
•
4年前
java并发编程读书笔记
每天都应该多读点书嘛,笔记使用思维脑图的方式第一章并发编程的挑战总的描述了并发编程时会遇到的问题,也就是挑战。1.并发时的性能和串行相比较(就是哪个执行的更快)2.并发时会碰到到线程问题,死锁!3.一些资源限制下的并发编程的问题!并发编程挑战(https://blog.img.zeroone.t
Easter79
•
4年前
System类 和 Runtime 类
java程序在不同操作系统上运行时,可能需要取得平台相关属性,或者调用平台本地命令(如windows下sys32和system64下的可执行文件、本地其他语言写的函数等)来完成特定功能.java提供了System和Runtime两个类来与程序的运行平台交互。1.System类首先,看构造器(constructor),是一个私有的
Stella981
•
4年前
Mybatis一二级缓存实现原理与使用指南
Mybatis与Hibernate一样,支持一二级缓存。一级缓存指的是Session级别的缓存,即在一个会话中多次执行同一条SQL语句并且参数相同,则后面的查询将不会发送到数据库,直接从Session缓存中获取。二级缓存,指的是SessionFactory级别的缓存,即不同的会话可以共享。缓存,通常涉及到缓存的写、读、过期(更新缓存
Stella981
•
4年前
Go语言开发Windows应用
当第一次看到Go程序在windows平台生成可执行的exe文件,就宣告了windows应用也一定是Go语言的战场。Go不是脚本语言,但却有着脚本语言的轻便简单的特性。相较于php和python之类以服务器控制台为主要战场的脚本语言来说,Go语言是真正的圆了“动态语言的应用开发梦”。WindowsApiWindows桌面应用依
Stella981
•
4年前
PostgreSQL的MVCC(6)
Inpagevacuum工作速度很快,但仅释放了一部分空间。它在一个表页内工作,并且不涉及索引。常规的vacuum操作是使用VACUUM命令完成的。因此,vaccum是对整个表操作。它不仅清除死元组,而且清除所有索引中对死元组的引用。vacuum与系统中的其他活动同时进行。表和索引可以按常规方式用于读取和更新(但是,不可能同时执行诸如CREA
Easter79
•
4年前
SwingWorker 使用摘要
SwingWorker:在专用线程中执行长时间GUI交互任务的抽象类。使用Swing编写多线程应用程序时的两个约束条件::不应该在事件指派线程上运行耗时任务。否则应用程序将无响应。只能在事件指派线程上访问Swing组件。SwingWorker的生命周期中包含三个线程:当前线程:在此线程上调用execute()方法。它调度
Wesley13
•
4年前
#新闻拍一拍# Windows DNS 服务器存在风险高达 10 分的 17 年之久的严重漏洞
WindowsDNS服务器存在风险高达10分的17年之久的严重漏洞微软警告称,该公司将一个存在了17年的WindowsDNS服务器关键漏洞列为“可蠕虫”。这样的漏洞可能允许攻击者创建特殊的恶意软件,在Windows服务器上远程执行代码,并创建恶意的DNS查询,甚至最终可能导致企业和关键部门的基础设施被入侵。微软在通
Wesley13
•
4年前
MySQL查询优化
在我们使用MySQL数据库时,比较常用也是查询,包括基本查询,关联查询,条件查询等等,对于同一个操作,SQL语句的实现有很多种写法,但是不同的写法查询的性能可能会有很大的差异。这里主要介绍下select查询优化的要点。1\.使用慢查询日志去发现慢查询。2\.使用执行计划去判断查询是否正常运行。3\.总是去测试你的查询
Wesley13
•
4年前
MongoDB(六):选择字段、限制记录数、排序记录
1\.选择字段在MongoDB中,选择字段又叫投影,表示仅选择所需要字段的数据,而不是选择整个文档字段的数据。如果某个文档有5个字段,但只要显示3个字段,那么就只选择3个字段吧,这样做是非常有好处的。find()方法在MongoDB查询文档中此方法接收的第二个可选参数是要检索的字段列表。在MongoDB中,当执行find()方法
1
•••
360
361
362
•••
410