码迷,mamicode.com
首页 > 2014年12月07日 > 全部分享
ThreadLocal类及使用技巧
Java线程是一项非常基本和重要的技术,在偏底层和偏技术的Java程序中不可避免地要使用到Java多线程技术,那么数据的共享也就是我们必须考虑的问题之一,自然我也就会想到ThreadLocal和synchronized。        ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。ThreadLocal为每个线程中并发访问的数据提供一个副本,通过访问副本来运行业务,这样...
分类:其他好文   时间:2014-12-07 23:21:54    阅读次数:243
socket系列之socket服务端与客户端如何通信
上面已经分别介绍了ServerSocket跟Socket的工作步骤,并且从应用层往系统底层剖析其运作原理,我们清楚了他们各自的一块,现在我们将把他们结合起来,看看他们是如何通信的,并详细讨论一下他们之间相互通信的一些细节。 借助图2-3-2-4,想象一下你正在大学课室上着电脑,你跟你另外两个朋友觉得老师讲得课很菜,没必要听,于是你们仨都各自打开浏览器冲浪,刚好你们访问了同一台服务器,假如你用的是...
分类:其他好文   时间:2014-12-07 23:19:36    阅读次数:228
【读书笔记】《推荐系统(recommender systems An introduction)》第三章 基于内容的推荐
基于内容的推荐的基本推荐思路是:用户喜欢幻想小说,这本书是幻想小说,则用户有可能喜欢这本小说 两方面要求:(1)知道用户的喜好;(2)知道物品的属性 基于内容的推荐相比协同过滤方法(个人观点):协同过滤用到了大量用户的群体行为特征,两个特点,(1)要大量用户,(2)除了用户的行为之外,不需要其他信息;基于内容的推荐,需要用户和物品的额外信息,如:用户喜好、物品属性等等,但是不需要存储、...
分类:其他好文   时间:2014-12-07 23:20:43    阅读次数:181
职责链模式——机房收费系统下机结账
在机房收费系统中,学生下机结账最让人头疼了。因为学生的消费时间(下机时间-上机时间-上机准备时间)有三种情况:        1.消费时间        2.消费时间        3.消费时间>最少上机时间,这种情况还要考虑递增单位时间。比如递增单位时间是10分钟,消费时间是42分 钟,42/10=4.....2,这种情况要按照50分钟收费。        以上消费时间就分了三种情况,...
分类:其他好文   时间:2014-12-07 23:21:16    阅读次数:279
MySQL 主从延迟监控脚本(pt-heartbeat)
对于MySQL数据库主从复制延迟的监控,我们可以借助percona的有力武器pt-heartbeat来实现。pt-heartbeat通过用时间戳在主库上更新特定表,然后在从库上读取被更新的时间戳然后与本地系统时间对比来得出其延迟。本文主要是通过脚本来定期检查从库与主库复制的延迟度并发送邮件,供大家参考。...
分类:数据库   时间:2014-12-07 23:18:43    阅读次数:349
openGL学习笔记二:看看上一篇我们写的代码
哈哈, 千呼万唤始出来, 我们第二篇笔记新鲜出炉了( 话说不是没隔多久么。。。。) 呵呵, 闲话不多说, 我们来看看上一篇我们写的代码, 知其然也要知其所以然啊 #include void display() { glClear( GL_COLOR_BUFFER_BIT); glRectf( -1, -1, 1, 1); glFinish(); } int main( in...
分类:其他好文   时间:2014-12-07 23:19:33    阅读次数:286
【SSH三大框架】Spring基础第二篇:Spring依赖注入的三种方式
Spring中的核心:IOC控制反转,依赖注入的三种方式:构造器、setter方法和注解注入...
分类:编程语言   时间:2014-12-07 23:19:33    阅读次数:401
关于oracle 11g ASM使用时要注意的点
1. 配置最少2个data group (datagroup 存放数据文件; fra datagroup 作为闪回区方归档 ,备份等)主要考虑的是io 性能问题 2. oracle 官方文档建议每个dg 最少4块盘且大小,性能一样。否者io 将会受限于速度最慢的那个盘 3. 硬件raid 条带大小取2的幂,且要 4.支持存储: Disk Partition A disk partitio...
分类:数据库   时间:2014-12-07 23:18:01    阅读次数:287
Python之OO 面向对象
Python之面向对象 在C++和Python中,都有面向对象的概念,但是两者有哪些重要的区别呢?用最简单的语言便是,C++把每一个用户(这里当然值的是使用代码的程序员)当做是潜在的可能的犯罪分子,可以提供给你的部分已经规定好了,不可逾越。Python则是个比较柔和的管理方式,它认为所有的用户都具有高度的自觉性,用户可以很自自觉的使用代码。更加生动的比喻见这里 类与对象 ...
分类:编程语言   时间:2014-12-07 23:17:22    阅读次数:292
牛腩新闻发布系统——真假分页
牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性。我们就一起看一下真假分页的实现以及各自的特点。              一、分页简介       当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法。分页主要分为真分页与假分页。       假分页: 从数据库一次性取出所有数据绑...
分类:其他好文   时间:2014-12-07 23:19:18    阅读次数:310
Linux内核编程:从hello world 开始-(1)_C文件编写
/* *Author : DavidLin *Date : 2014-12-07pm *Email : linpeng1577@163.com or linpeng1577@gmail.com *world : the city of SZ, in China *Ver : 000.000.001 *h...
分类:系统相关   时间:2014-12-07 23:18:51    阅读次数:226
smarty配置文件
caching=true;/*开启缓存*/  $smarty->template_dir="./templates";/*缓存的路径*/  $smarty->compile_dir="./templates_c";/*编译的目录...
分类:其他好文   时间:2014-12-07 23:17:50    阅读次数:213
剑指offer系列源码-二叉树的镜像
输入一个二叉树,输出其镜像。 解法:交换所有非叶子结点的左右结点。 #include #include using namespace std; struct BinaryTreeNode{ int value; BinaryTreeNode* left; BinaryTreeNode* right; }; //树的镜像 void reseverBinaryTree(B...
分类:其他好文   时间:2014-12-07 23:19:36    阅读次数:184
iOS 地图开发小结
ios地图开发的基本知识,概含地图显示、定位、大头针和overlay等。...
分类:移动开发   时间:2014-12-07 23:16:29    阅读次数:403
ios及android两个平台下x264编译脚本
今年做了一些音视频编码工作,此前做图形、图像类工作多一些,做了音视频编解码才知道,这项工作还是很有趣的,很神奇的。比如采集几十M的视频数据,经过编码存储后,文件体积仅仅有几十K,这当中就需要x264来发挥神奇了。下面将手机端ios及android两个平台下x264编译脚本分享出来,希望对正在做相关工作的同学有帮助。x264源码地址:http://www.videolan.org/developer...
分类:移动开发   时间:2014-12-07 23:17:36    阅读次数:242
Spring3.x企业应用开发_IOC
Ioc概念: 包括两个内容:控制&反转 对于软件来说,是某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。DI(依赖注入:Dependency Injection)即让调用类对某一接口实现类的依赖由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。 Ioc类型:从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。 反射在Io...
分类:编程语言   时间:2014-12-07 23:16:47    阅读次数:309
Linux内核编程:从hello world 开始-(2)_Makefile文件编写
#/* # *File : Makefile # *Author : DavidLin # *Date : 2014-12-07pm # *Email : linpeng1577@163.com or linpeng1577@gmail.com # *world : the city of SZ, in China # *...
分类:系统相关   时间:2014-12-07 23:16:08    阅读次数:191
1151条   上一页 1 2 3 4 5 6 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!