首页 > 2016年07月19日 > 全部分享
并发编程实战——锁分段
锁分段概述 在某些情况下,可以将锁分解技术进一步扩展为对一组独立对象上的锁进行分解,这种情况被称为锁分段。例如:ConcurrentHashMap。 锁分段的缺点 与采用单个锁来实现独占访问相比,要获取多个锁来实现独占访问将更加困难并且开销更高。通常,在执行一个操作时最多只需获取一个锁,但在某些情况 ...
分类:其他   时间:2016-07-19 18:42:35    收藏:0  评论:0  赞:0  阅读:306
centos hadoop搭建准备
永久修改主机名:hostnamectl set-hostname <hostname> IP地址: BOOTPROTO=static IPADDR=192.168.31.128NETMASK=255.255.255.0GATEWAY=192.168.31.2DNS1=192.168.31.2 jav ...
分类:其他   时间:2016-07-19 18:42:25    收藏:0  评论:0  赞:0  阅读:214
C++中的栈内存和堆内存的区别
数据结构中的堆与栈: 栈:是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(圧栈)、出栈和栈顶元素。想要读取栈中的某个元素,就要将其之前的所有元素出栈才能完成。类比现实中的箱子一样。 堆:是一种非连续的树形储存数据结构,每个节点有一个值,整棵树是经过排序的。特点是根结点的值最小(或最大 ...
分类:编程语言   时间:2016-07-19 18:42:05    收藏:0  评论:0  赞:0  阅读:224
iOS UITableViewCell的"滑动出现多个按钮"
本文授权转载,作者:@夏天是个大人了 前言: 本篇博客其实就是想介绍tableviewcell滑动的一些"事",昨天在逛github的时候看到的还挺有意思的三方库,简单用了一下感觉不错,一作为记录,二是希望有类似需求的可以得到帮助。 本篇介绍了iOS 5之后(使用三方库) iOS 8之后(系统方法) ...
分类:移动平台   时间:2016-07-19 18:41:56    收藏:0  评论:0  赞:0  阅读:237
Redis 并发, 锁, 竞争锁问题.
Redis并发问题 Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对 ...
分类:其他   时间:2016-07-19 18:41:45    收藏:0  评论:0  赞:0  阅读:193
在Maven仓库中添加Oracle JDBC驱动
由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一.获得Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本: http://www.oracle.co ...
分类:数据库技术   时间:2016-07-19 18:41:36    收藏:0  评论:0  赞:0  阅读:132
AfNetworking 3.0源码解读
做ios开发,AFNetworking 这个网络框架肯定都非常熟悉,也许我们平时只使用了它的部分功能,而且我们对它的实现原理并不是很清楚,就好像总是有一团迷雾在眼前一样。 接下来我们就非常详细的来读一读这个框架的代码,我们的目标就是理解了它的思想之后,能够明白我们的请求是如何实现的,我们的代码哪里还 ...
分类:Web开发   时间:2016-07-19 18:41:25    收藏:0  评论:0  赞:0  阅读:290
Redis 分区
分区是把数据分割到多个Redis实例的处理过程,每个redis实例只是保存你所有key的一个子集。 分区的优势 在redis server中,分区有两个主要目标: 它可以利用多台计算机的内存之和,构造出更大的数据库。没有分区,你就会被一台计算机支持内存的大小所限制。 它可以让我们架设多核cpu和多台 ...
分类:其他   时间:2016-07-19 18:41:16    收藏:0  评论:0  赞:0  阅读:157
32.怎样在Swift中实现TabBar和导航视图结合的项目?
导航栏和TabBar结合的项目,在我们平常开发中会经常看到,下面我们通过自定义的TabBar来实现一个导航和TabBar结合的Demo。 1.自定义TabBar 2.怎么使用? ...
分类:编程语言   时间:2016-07-19 18:41:06    收藏:0  评论:0  赞:0  阅读:315
mybatis入门总结
背景: 最近“大胆地”把原本一个通过简单的JDBC连接数据库进行修改和查找操作的小项目改成用mybatis了。。 周四得到任务,周一要完成的,说是要添加查询条件和添加查询字段,修改的字段也多了几个,才突然发觉简单的JDBC已经满足不了我了,改SQL实在不是一般的麻烦。 因为之前在别人的框架上用过一点 ...
分类:其他   时间:2016-07-19 18:40:55    收藏:0  评论:0  赞:0  阅读:176
ASP.NET问题处理---targetFramwork=‘4.0’错误
问题原因分析:系统没有下载 .NET framwork 4.0 版本的框架或者有下载但没使用。 解决办法: 打开iis上发布的“应用程序池”,并右键我们所发布的网站; 选择“添加应用程序池”; 最后选择你所需要的框架就好。 ...
分类:Web开发   时间:2016-07-19 18:40:45    收藏:0  评论:0  赞:0  阅读:133
C++中sizeof操作符与strlen函数
sizeof操作符: sizeof是一个操作符,返回一条表达式或一个类型名字所占的字节数。返回值一个常量表达式,类型为size_t。 size_t sizeof(type) size_t sizeof expr 在sizeof的运算对象中解引用一个无效指针仍然是一种安全的行为,因为指针实际上并没有被 ...
分类:编程语言   时间:2016-07-19 18:40:25    收藏:0  评论:0  赞:0  阅读:262
SQLServer复合查询条件(AND,OR,NOT)对NULL值的处理方法
在SQL的3值逻辑下,一个查询条件可以产生以下三种情况:TRUE,FALSE,NULL。只有那些满足WHERE子句的值是TRUE的记录才出现在结果表中。 NULL值影响查询条件的结果,并且结果很微妙。 以下是SQL中AND,OR,NOT的真值表。 表1 AND的真值表 TRUE FALSE NULL ...
分类:数据库技术   时间:2016-07-19 18:40:15    收藏:0  评论:0  赞:0  阅读:254
Milk(sort+结构体)
Description Ignatius drinks milk everyday, now he is in the supermarket and he wants to choose a bottle of milk. There are many kinds of milk in the s ...
分类:其他   时间:2016-07-19 18:40:05    收藏:0  评论:0  赞:0  阅读:264
CDH的几个包的下载地址
https://archive.cloudera.com/cdh5/parcels/5.3.0/ https://archive.cloudera.com/cdh5/parcels/5.3.0/ ...
分类:其他   时间:2016-07-19 18:39:55    收藏:0  评论:0  赞:0  阅读:169
FaceBook登录后获取 用户昵称
...
分类:其他   时间:2016-07-19 18:39:45    收藏:0  评论:0  赞:0  阅读:329
Java Socket编程
Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会ac ...
分类:编程语言   时间:2016-07-19 18:39:35    收藏:0  评论:0  赞:0  阅读:155
C#-接口
1、接口就是一组抽象成员的集合。如: Public interface IDbConnection : IDisposable{} 2、判断一个指定类型是否支持一个接口可以使用try/catch、as、is关键字。 3、接口可以作为参数、也可以作为方法的返回值,同意的接口可以由多个类型实现。 4、因 ...
分类:Windows开发   时间:2016-07-19 18:39:25    收藏:0  评论:0  赞:0  阅读:234
socket简介
目录(?)[-] 网络中进程之间如何通信 什么是Socket socket一词的起源 socket的基本操作 1socket函数 2bind函数 网络字节序与主机字节序 3listenconnect函数 4accept函数 5readwrite等函数 6close函数 socket中TCP的三次握手 ...
分类:其他   时间:2016-07-19 18:39:15    收藏:0  评论:0  赞:0  阅读:196
Xcode操作SVN(高级部分)
新同事常常用不好svn,老是冲突或是删不掉多余文件一更新在文件夹里又会有,对项目里面的错乱文件也不敢轻易更改目录。 下面我就一步步分享一下自己是怎么随意使用svn的,最后分享一个绝招。 第一篇:svn提交 Tools文件夹下文件非常乱,项目结构与文件结构如下图。 下面的演示是将Tools文件夹下的L ...
分类:其他   时间:2016-07-19 18:38:55    收藏:0  评论:0  赞:0  阅读:138
1763条   上一页 1 ... 23 24 25 26 27 ... 89 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!