- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 菜单 install parallets tools,同时解决 kernel sources 错误
菜单 install parallets toolscd /mntmkdir dvdmount /dev/dvd /mnt/dvdsu -c "yum install kernel-headers kernel-devel"su -c "yum update kernel && reboot"cd /mnt/dvdsudo ./intall
2015-10-31 23:34:41 423
原创 scala的环境变量设置
cala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。工具/原料scala安装包方法/步骤首先从官网下载适合自身电脑配置的scala安装包。scala下载官网网址:http://www.scala-lang.org/download/
2015-10-29 18:00:53 3452
转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
一、入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kaf
2015-10-25 22:05:50 384
原创 Mac OS X 10.10 Yosemite下安装java、jdk、mysql、maven、idea
Mac OS X Yosemite已经在2014年10月17日正式发布了。作为一个java开发者,尝鲜第一时间安装了最新版本。和之前的OS X系统还是有很多不同的。下面主要在java开发环境方面做一个笔记。1、jdk安装默认情况下,10.10系统同样没有安装JDK,也不会自动到Apple服务器下载jdk。这两有两个选择,一是到oracle官网下载最新版(1.
2015-10-18 15:36:42 479
转载 Win7系统上配置使用Intellij Idea 13的SVN插件
以前开发工具一直用的是Eclipse/MyEclipse,虽然早就听说过Idea而且也尝试用过几次,但由于使用不习惯每次都是不久就放弃了,这次因为使用了FreeMarker,而Idea对FreeMarker的支持很好,因此下决心换IDE说实话一开始使用idea真是很不习惯,不只是快捷键不同;比如项目和模块、服务器(如Tomcat)配置等也完全不同,但坚持用过一段时间后感觉很棒,比使用Ecl
2015-10-14 15:00:38 434
原创 HashMap 4种循环遍历方式及其性能对比
主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Map map = new HashMap();for (Entry entry
2015-10-11 10:42:25 2006
转载 Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?
2015-10-10 11:56:53 320
原创 Memcached 工作原理
Memcached处理的原子是每一个(key,value)对(以下简称kv对),key会通过一个hash算法转化成hash-key,便于查找、对比以及做到尽可能的散列。同时,memcached用的是一个二级散列,通过一张大hash表来维护。Memcached有两个核心组件组成:服务端(ms)和客户端(mc),在一个memcached的查询中,mc先通过计算key的hash值来 确定kv对所
2015-10-09 18:09:31 322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人