自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zolalad的专栏

专注java_Web/Hdoop—云计算/数据挖掘算法与分析 http://blog.csdn.net/zolalad

  • 博客(22)
  • 收藏
  • 关注

原创 几个海量数据处理面试题的解题思路

几个海量数据处理面试题的解题思路一、2的幂表2的幂准确值(X)近似值[估算]X字节转化为MB、GB等7128  8256                101 024一千 

2014-05-14 21:15:07 1470 1

原创 你可以再这里找到一些问题,并尝试去解决!

你可以再这里找到一些问题,并尝试去解决!    http://bbs.csdn.net/forums/J2EE 或者 http://bbs.csdn.net/forums/JavaOther ,如果你几乎能解决那里的大部分问题,那么你的java基础便够了。    最后,推荐国外一面试题网站:http://www.careercup.com/,以及个人正在读的Redis/Mo

2014-05-14 21:04:08 1020

原创 浅谈以数据结构的视角去解决算法问题的步骤

浅谈以数据结构的视角去解决算法问题的步骤在程序设计中,很多复杂的算法设计问题,从数据结构的角度来看其实都可以按照这种思路来解决:1.对于要处理的一组数据,根据实际需求整理出要处理的数据元素。2.理清这些数据元素之间存在的逻辑关系。3.结合以上两点,根据数据结构所学知识和实际要解决的问题,选择一种合适的数据结构。4.数据结构包括数据的逻辑结构和数据的存储结构,同一种逻辑结构有

2014-05-14 14:49:40 3263

原创 Java-浮点型(float.double)

2014校招信息

2014-05-13 16:20:45 5721

转载 Java中的浮点型(Double&Float)计算问题

Java中的浮点型(Double&Float)计算问题

2014-05-13 16:13:00 1107

转载 在哪种情景下应该考虑使用JNDI技术

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有

2014-05-13 16:01:16 839

原创 linux中统计字节数、字数、行数命令wc用法详解

linux中统计字节数、字数、行数命令wc用法详解linux中的wc命令主要功能是统计指定文件中的字节数、字数、行数,并将统计结果显示输出。语法:wc [选项]文件名…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:c统计字节数。l统计

2014-05-11 19:32:03 10480

转载 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路

9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定

2014-05-10 10:15:36 3021

转载 我的算法学习之路

我的算法学习之路关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。原文链接:http://zh.lucida.me/blog/on-learning-algorithms/原文作者:Lucida这篇文章讲了什么?

2014-05-10 08:52:20 1228

转载 从Java代码到Java堆---Java代码内存使用情况的深入见解

从Java代码到Java堆---Java代码内存使用情况的深入见解简介: 本文将为您提供 Java™ 代码内存使用情况的深入见解,包括将 int 值置入一个 Integer 对象的内存开销、对象委托的成本和不同集合类型的内存效率。您将了解到如何确定应用程序中的哪些位置效率低下,以及如何选择正确的集合来改进您的代码。研究参考博文地址:http://www.ibm.com/develo

2014-05-09 20:13:12 705

原创 什么情景下应该考虑 多线程 编程来解决问题

项目开发中使用多线程优于多进程的分析  一、为什么使用多线程优于多进程:1.创建一个线程比创建一个进程的代价要小;2.线程的切换比进程间的切换代价小 ;3.多线程可以充分利用多处理器 ;4.线程间的通信比进程间的通信代价要小的多;4.1数据共享 :数据共享使得线程之间的通信比进程间的通信更高效;4.2快速响应特性 :在系统繁忙的情况下,进程通过独立的线程及时响应

2014-05-09 16:35:54 2941

原创 Linux系统中 任务、进程和线程总结

任务、进程和线程基本概念多任务处理是指用户可以在同一时间内运行多个应用程序,每个正在执行的应用程序被称为一个任务。Linux 就是一个支持多任务的操作系统(Windows也是多任务操作系统),比起单任务系统它的功能增强了许多。多任务操作系统使用某种调度策略支持多个任务并发执行。事实上,(单核)处理器在某一时刻只能执行一个任务。每个任务创建时被分配时间片(几十到上百毫秒),任务执行(占用CP

2014-05-09 16:03:52 3791

转载 MyEclipse6.X_GA性能调优

MyEclipse6.X_GA性能调优1. Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个技巧:取消自动validation       因为validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升

2014-05-08 21:26:25 775

原创 Eclipse6.x的常用快捷键一览表

工欲善其事,必先利其器一、常用快捷键Eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场。离不开下面的一些因素:1、开发界面简洁、大方。2、丰富的插件支持。3、为Java量身定做。4、及其人性化设计。其提供了丰富的快捷操作,默认提供很多,我们也可以自己手动设置。下面是我在工作中的使用及优化配置!文本编辑查找并替

2014-05-08 21:21:50 1133

原创 在多核或多处理器时代,为什么要特别 重视 Java 多线程 开发模式

JAVA-并发_多线程 就在不久前,改善程序的性能还很容易。你可以用性能分析工具看看程序在做什么,研究一下代码的内层循环;也可以编写几十个测试用例,变换程序的负载,看看何种优化在何种情形下会有用;还可以手工打造每次调用调用都能节省几个时钟周期的轻巧数据结构。如果你既刻苦,又幸运,所有的这些工作会花费你18个月的时间,到时候新一代的处理器又出来了,突然之间你的程序比原来快了两倍左右。就像涂肥皂,

2014-05-08 20:45:24 2743

原创 什么情景下应当考虑使用JMS(Java Message Service )技术

Java消息服务 ( JavaMessaging Service, JMS ) 是一种允许应用程序创建、发送、接受和读取消息的Java API 。      据我个人的理解,JMS和RMI完全是两个不同应用场景中的技术,没有可比性。     Java 消息服务(Java Message Service (JMS))是集成到 J2EE 中的一部分,它使得 MQ 服务可以为任何 J2EE 应用

2014-05-08 11:10:32 5149

原创 Java开发中RMI和webservice区别和应用领域

一、RMI和webservice区别和联系0.首先,都是远程调用技术。1. RMI是在TCP协议上传递可序列化的java对象(使用Stream 技术(serialize)传输),只能用在JVM上,绑定语言:RMI的客户端和服务端都必须是java;2. webservice是在http协议上传递xml文本文件,与语言和平台无关;3. RMI性能优于webservice;4. RM

2014-05-07 15:54:04 6289 1

转载 利用RMI实现JAVA分布式应用

利用RMI实现JAVA分布式应用Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的J

2014-05-07 09:51:04 3144

原创 RPC与Socket的关系,RPC与RMI的关系!

RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,它以RMI机制实现程序组件在不同操作系统之间的通信。比如,一个EJB可以通过RM

2014-05-06 21:41:48 9285

原创 Java开发中经常使用到的几种WebService技术实现方案

Java开发中经常使用到的几种WebService技术实现方案 一、    基于SOAP的WebService解决方案1 、SOAP协议简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。2、SOAP与JAX-WS的关系JAX-WS 是SOAP技术的一个Java实现规

2014-05-06 20:40:26 23389 3

转载 Java中字符串操作方法总结

Java中字符串操作方法总结

2014-05-05 18:40:20 1974

转载 Java字符串问题Top10

以下是10个最常见的Java字符串问题。1、如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals()方法。如果你知道字符串驻留(string interning)的概念的就更好了。译注:字符串驻留是指为每个独立的Strin

2014-05-05 17:57:44 816

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除