主要谈谈锁的性能以及其它一些理论知识,内容主要的出处是《Java Concurrency in Practice》,结合自己的理解和实际应用对锁机制进行一个小小的总结。 首先需要强调的一点是:所有锁(包括内置锁和高级锁)都是有性能消耗的,也就是说在高并发的情况下,由于锁机制带来的上下文切换、资源同步 ...
分类:
编程语言 时间:
2018-05-26 20:24:49
阅读次数:
180
1、按照本机显卡的最新版本,一般用驱动精灵安装,省事。 2、右击桌面->nvidia控制版本->"帮助"->"系统信息“ 3、这里有”显示“,主要记录了本显卡的cuda核心数,显存的大小,带宽等等 4、”组件“,主要记录了本显卡的cuda的各个组件的版本。 5、”组件“里面有一个nvcuda.dll ...
分类:
其他好文 时间:
2018-05-26 20:24:41
阅读次数:
311
1 安装环境 centos 7.4 jdk 1.8 zookeeper是java开发的,可以运行再windows,linux环境。 安装之前需要先安装号jdk. jdk的安装可以参见博文:http://www.cnblogs.com/jepson6669/p/8374699.html 2 安装过程 ...
分类:
其他好文 时间:
2018-05-26 20:24:33
阅读次数:
144
utf-8 时变化长度的编码,储存一个code point 需要1~4个字节. 然而,mysql的utf8只存储最多3个字节per code point. 所以,utf8字符集不能存储所有的unicode code points. 只能从0x000 to 0xFFFF(叫做Basic Multili ...
分类:
数据库 时间:
2018-05-26 20:24:24
阅读次数:
157
问题 F: AtCoDeer and Election Report 题目描述 AtCoDeer the deer is seeing a quick report of election results on TV. Two candidates are standing for the elec ...
分类:
其他好文 时间:
2018-05-26 20:24:10
阅读次数:
136
真的很重要,栽了个跟头!!!(虽然以前好像知道。。。) 这里有一个python运算符的优先级 not > and >or not > and >or not > and >or 有括号的除外 运算返回的值是决定表达式运算结果的值。 比如True or False 、False or True返回Tr ...
分类:
编程语言 时间:
2018-05-26 20:24:02
阅读次数:
17978
首先要明白一点:JVM本身是一个多线程的程序,和我们编写的java应用程序一样,当JVM启动执行时就是在操作系统中启动了一个JVM进程。我们编写的java单线程或多线程应用程 序都是在JVM这个程序中作为一个或多个线程运行。 每当使用java命令执行一个带main方法的类时,就会启动JVM(应用程序 ...
分类:
系统相关 时间:
2018-05-26 20:23:50
阅读次数:
241
最近使用idea开发项目,遇到输入法不跟随的问题,自己动手解决了下 ...
分类:
其他好文 时间:
2018-05-26 20:23:44
阅读次数:
558
单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑, 难点在于这个规模的热点数据,变化非常频繁。 数据来源于一些检测设备的采集数据,一些大表,有可能在极短时间内(如几秒钟)可能大部分都会变化, 而且主程序也有一些后台服务需要不断轮询、读写某种类型的设备,所以要求信息交互时间尽可能短。 2、之 ...
分类:
其他好文 时间:
2018-05-26 20:23:37
阅读次数:
146
public class MathDemo { public static void main(String[] args) { double x=12.2; //取绝对值 System.out.println(Math.abs(-99)); //向上取整 System.out.println(Ma... ...
分类:
编程语言 时间:
2018-05-26 20:23:23
阅读次数:
200
一、DRAM的存储元电路 常见的DRAM存储元电路有四管式和单管式两种,它们的共同特点是靠电容存储电荷的原理来存储信息。电容上存有足够多的电荷表示“1”,电容上无电荷表示“0”。 由于电容存储的电荷会逐渐泄漏,即使电源不掉电,信息也会很快消失,应用中需要定时恢复存储的电荷。与SRAM相比,DRAM具 ...
分类:
其他好文 时间:
2018-05-26 20:23:16
阅读次数:
192
Demo侠可能是我等小白进阶的必经之路了,如今在AI领域,我也是个研究Demo的小白。用了两三天装好环境,跑通Demo,自学Python语法,进而研究这个Demo。当然过程中查了很多资料,充分发挥了小白的主观能动性,总算有一些收获需要总结下。 不多说,算法在代码中,一切也都在代码中。 看完这个Dem ...
分类:
其他好文 时间:
2018-05-26 20:23:09
阅读次数:
173
分布式锁 在分布式环境中,为了保证数据的一致性,经常在程序运行的某个运行点。需要进行同步控制。 上面这个程序借助Curator来实现了一个简单的分布式锁。其核心接口如下: 工具 curator也提供了了很多的工具类,其中用的最多的就是zkPath和EnsurePath。 ZKPaths ZKPath ...
分类:
其他好文 时间:
2018-05-26 20:23:00
阅读次数:
149
1.row_number() over( partition by column order by column) (1)测试数据 (2)根据程序使用row_number() over()排序 (3)说明:即使相同分数,也会按排序(这里用到的是默认聚集索引(id字段)排序) (4)至于row_num ...
分类:
其他好文 时间:
2018-05-26 20:22:37
阅读次数:
136
注:本文原稿来自stackoverflow,原文链接,目前已收获5k高赞。 一、类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: ...
分类:
编程语言 时间:
2018-05-26 20:22:22
阅读次数:
272
概述 什么是webSocket WebSocket是为Html5提供了一种在单个TCP上实现全双工的网络通信协议。 为什么需要webSocket http协议是一种无状态、无连接的通信协议,使用的是请求/应答模型,客户端发出一次请求,服务器端作出响应,没有主动的向客户端推送信息的机制。这就导致客户端 ...
分类:
Web程序 时间:
2018-05-26 20:22:16
阅读次数:
259