字符串:string 字符串的不可变性 当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一款空间 当程序结束后,GC会扫描整个 内存,如果发现有的空间没有被指向,则立即把他们销毁我们可以将字符串string类型可以看做是char类型的一个只读数组ToCharArray() new Stri...
分类:
其他好文 时间:
2014-12-13 17:38:01
阅读次数:
125
自我总结,欢迎拍砖!目的:在需要返回int,long等基础类型数据的情况下,尽量在mybatis的Mapper中用基础类型的包装类。原因:当查询的字段为空值时,mybatis会返回null,用基础类型接收则会出现异常,但是用包装类就把这个问题规避了。一.读数据环境准备:创建student表(无主键)...
分类:
其他好文 时间:
2014-12-11 17:17:02
阅读次数:
174
1、默认 query_cache 是打开的 你使用 show global variables like ‘%query_cache%‘; 确认一下有没有打开,如果打开了。第一次查询读数据文件,第二次就会走query_cache,所以就会很快。当然 ,如果数据更新了,要...
分类:
数据库 时间:
2014-12-10 16:34:13
阅读次数:
229
在SQL Server数据库中加锁时,除了可以对不同的资源加锁,还可以使用不同程度的加锁方式,即锁有多种模式,SQL Server中锁模式包括:1.共享锁 SQL Server中,共享锁用于所有的只读数据操作。共享锁是非独占的,允许多个并发事务读取其锁定的资源。默认情况下,数据被读取后,SQL Se...
分类:
数据库 时间:
2014-12-03 11:54:31
阅读次数:
251
TachyonWorker 负责和tachyonMaster 交互, 直接通过 apache thrift 发送消息
tachyonworker 主要负责 3个部分, 启动 dataserver , 心跳, 和 thrift server ,
其中 dataserver 负责内存数据和用户之间的读传输,目前thrift支持远程读数据, 写数据只能写到本地, 并对本地读取做了优化,...
分类:
其他好文 时间:
2014-11-30 23:16:57
阅读次数:
214
一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论...
分类:
编程语言 时间:
2014-11-28 14:10:16
阅读次数:
204
3、字符串1)字符串的不可变性当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间存储新值。当程序结束后,GC扫描整个内存,如果发现有的空间没有被指向,则立即把它销毁。2)我们可以讲字符串看作是char类型的一个只读数组ToCharArray();将字符串转换为char数组new st...
分类:
其他好文 时间:
2014-11-26 15:41:38
阅读次数:
164
在程序设计中,我们有时会遇到这样的情况,一个线程将数据写到一个buffer中,另外一个线程从中读数据。所以这里就有多线程竞争的问题。通常的解决办法是对竞争资源加锁。但是,一般加锁的损耗较高。其实,对于这样的一个线程写,一个线程读的特殊情况,可以以一种简单的无锁RingBuffer来实现。这样代码的运...
分类:
编程语言 时间:
2014-11-22 13:17:54
阅读次数:
280
原文链接在这篇文章中, 我将向大家介绍一种我认为比较合理的 Redis 源码阅读顺序, 希望可以给对 Redis 有兴趣并打算阅读 Redis 源码的朋友带来一点帮助。第 1 步:阅读数据结构实现刚开始阅读 Redis 源码的时候, 最好从数据结构的相关文件开始读起, 因为这些文件和 Redis 中...
分类:
其他好文 时间:
2014-11-21 01:18:12
阅读次数:
340
#include 定义命令 _IO(type,nr) 没有参数的命令 _IOR(type,nr,datatype) 从驱动中读数据 _IOW(type,nr,datatype) 写数据到驱动 _IOWR(type,nr,datatype) 双向传送,type和number成员作为参数被传...
分类:
其他好文 时间:
2014-11-19 23:39:18
阅读次数:
315