自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 mysql默认为utf-8,但是CMD却不能插入中文

mysql数据库安装的时候选择了utf8的编码,但是在cmd界面插入中文数据时,总是出现ERROR:1366(HY000)Incorrect string value 这样的错误 。---------------------------------------------------------------------------------------------- 我google了...

2011-11-04 23:58:34 378

原创 【转】相关子查询和非相关子查询

转自:http://shang.iteye.com/blog/219776子查询:嵌套在其他查询中的查询称之。 子查询又称内部,而包含子查询的语句称之外部查询(又称主查询)。 所有的子查询可以分为两类,即相关子查询和非相关子查询 1>非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询。 2>相关子查询的执行依赖于外部查询的数据,外部查询执行一行...

2011-10-01 14:00:45 207

原创 【转】java 命令行引用jar包的方法 的整理

 http://hi.baidu.com/jlike/blog/item/377e2d94a7d03614d21b703a.htmljava 命令行引用jar包的方法 的整理 2009-10-10 11:23关于这个问题,一直有些疑惑。今天在网上找了一下相关的资料。一般情况下:如果java 文件和jar 包在同一目录编译:执行:如果j...

2011-09-22 22:20:30 222

原创 【转】数据库的读写分离

转自:http://liriguang.iteye.com/blog/628651随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share Plex 来实现...

2011-09-20 11:28:02 361

原创 函数调用约定和堆栈

函数调用约定和堆栈1 什么是堆栈编译器一般使用堆栈实现函数调用。堆栈是存储器的一个区域,嵌入式环境有时需要程序员自己定义一个数组作为堆栈。Windows为每个线程自动维护一个堆栈,堆栈的大小可以设置。编译器使用堆栈来堆放每个函数的参数、局部变量等信息。函数调用经常是嵌套的,在同一时刻,堆栈中会有多个函数的信息,每个函数占用一个连续的区域。一个函数占用的区域被称作帧(frame)。...

2011-09-17 22:37:38 106

原创 【笔试】两个大数相乘

package com.baidu.ecom;//import java.math.BigInteger;import java.util.Scanner;public class BigMultiTest {public static void main(String[] args) { Scanner reader=new Scanner(Syste...

2011-09-16 14:09:54 97

【面试】当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? ...

问题:当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 回答:不能,一个对象的一个synchronized方法只能由一个线程访问。 纠正:对象的synchronized方法不能进入了,但它的其他非synchronized方法还是可以访问的。  public class ThreadTest { int i = 0; int j =...

2011-09-15 11:18:11 220

跨平台开源框架PhoneGap

PhoneGap是由Nitobi推出的一个开源的HTML 5开发平台,可帮助开发者通过HTML、CSS和JavaScript开发本地移动应用。一次开发,然后部署到六大平台:iOS、Android、BlackBerry、webOS、bada和Symbian。上周五也就是2011年7月29日,Nitobi刚刚发布了PhoneGap 1.0版产品。...

2011-09-14 14:00:42 87

IT公司面试手册[一个专门针对IT面试的网站]

http://www.mianwww.com/附上截图:

2011-09-09 15:54:45 120

原创 搜索扫盲系列(一)

外行人做互联网,很多概念不懂。就拿最基础的“召回率”和“准确率”这种概念,看看网上资料知道大概,自己用的时候,脑子里绕着弯儿能想明白,可碰到别人活用的时候,脑子里还是没法一下子反应过来,还是要绕弯想一下。特地找了些资料,将这两个概念整理一下,希望能更熟练。召回率和准确率是搜索引擎(或其它检索系统)的设计中很重要的两个概念和指标。召回率:Recall,又称“查全率”;准确率:Precis...

2011-09-07 12:37:03 109

达芬奇密码与斐波那契数列

“13—3—2—21—1—1—8—5” 电影《达芬奇密码》中,索菲的祖父把这段数字写在了卢浮宫的地板上。这便是由著名的斐波纳契数列(Fibonacci Series)的一部分组成的一组数。它的正确顺序是:1,1,2,3,5,8,13,21。发现规律了吧...

2011-09-06 15:07:55 4355

原创 斐波那契数列--真的少了一块吗?

 某人把一个8*8的方格切成四块,拼成一个5*13的长方形,故作惊讶地问你:为什么64=65? 其实就是利用了斐波那契数列的这个性质:5、8、13正是数列中相邻的三项,事实上前后 两块的面积确实差1,只不过后面那个图中有一条细长的狭缝,一般人不容易注意到。   ...

2011-09-06 14:16:40 256

原创 斐波那契数列算法分析

 斐波那契数列算法分析背景:假定你有一雄一雌一对刚出生的兔子,它们在长到一个月大小时开始交配,在第二月结束时,雌兔子产下另一对兔子,过了一个月后它们也开始繁殖,如此这般持续下去。每只雌兔在开始繁殖时每月都产下一对兔子,假定没有兔子死亡,在一年后总共会有多少对兔子?在一月底,最初的一对兔子交配,但是还只有1对兔子;在二月底,雌兔产下一对兔子,共有2对兔子;在三月底,最老的雌兔产下第二...

2011-09-06 14:11:44 159

google首页上的技术概述

技术概述 跳转到: 搜索 广告 企业应用套件 Google 移动和 Android Google Chrome 浏览器, 更多… 由于我们无法在有限的一个页面上介绍我们为众多产品和服务开发的所有技术,以下内容仅对 Google 产品背后的某些关键技术和技术准则做简要介绍。 搜索 拉里·佩奇 (Larry Page) 曾将“完美的搜...

2011-09-02 21:15:13 175

原创 万恶的本地变量,总是让我弄混

在类中声明的变量就是成员变量,作用域是整个类 局部变量(本地变量)是在方法的内部或方法的一个代码块中声明的变量就是局部变量,作用域是一个方法或代码块。例如: class a{ int b = 0; // 成员变量 void c(){ int c = 0; // c 方法的局部变量...

2011-08-30 14:22:22 97

原创 易读百度豆丁文库资源下载器

易读百度豆丁文库资源下载器——资源免费下http://nj.newhua.com/soft/108496.htm

2011-08-25 20:11:40 330

原创 移动云计算中间件——MCM开发与Web开发中的技术点类比

MCM开发与Web开发中的技术点类比  Freemaker模版解释引擎类比JSP;*.ftl文件类比*.jsp文件; ftl语言类比HTML语言; ftl语言中<div>标签类比HTML语言中<div>标签; MCM客户端类比浏览器。...

2011-08-25 20:07:25 152

原创 泛型类,泛型接口,泛型方法

1.  泛型接口和泛型类的使用类似,无区别。2.  泛型方法使用是将泛型参数放在方法的返回值之前,例子:public <T> void f(T x){ System.out.println("泛型方法"+x.getClass().getName());}如果f(T x)这个方法所在的类已经是拥有泛型参数T的泛型类,那么可以省略前面的<T...

2011-08-19 16:14:56 126

原创 HTTP 1.1与HTTP 1.0的比较【转自张孝祥老师博客】

HTTP 1.1与HTTP 1.0的比较【转自张孝祥老师博客】一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含...

2011-08-18 22:51:35 93

如何把“被检查的异常”转换到“不检查的异常”

如何把“被检查的异常”转换到“不检查的异常”在编写程序时,可以从方法中直接抛出异常,但这不是通用的方法。问题的实质是:挡在一个普通方法里调用别的方法时,要考虑到“我不知道该怎样处理这个异常但是我不想把它‘吞’了,或者打印一些无用的消息”。JDK1.4的异常链提供了一种新德思路来解决这个问题,那就是:直接把“被检查的异常”包装到RuntimeException里面,示例代码如下:try{...

2011-08-18 22:15:46 130

原创 http头的Location和Conten-Location

响应头域中的:Location响应头 Location响应头用于重定向接收者到一个新URI地址。The Location response-header field is used to redirect the recipient to a location other than the Request-URI for completion of the request or ident...

2011-08-18 14:48:57 998

原创 如何回到java异常被抛出的地点

摘自Thinking in java  

2011-08-17 16:37:44 205

原创 System.err与System.out的区别【zhuan】

System.err与System.out的区别 今天在做测试的时候发现为了醒目用System.err打出来的信息和普通的System.out打出来的信息的顺序出乎我的意料之外,纳闷之下google之。发现两者还是很有区别的。。。大多数操作系统都有三个标准文件描述符:标准输入,标准输出,标准出错。三个操作系统的文件描述符映射到编程语言的标准库中,往往加了一层包装,但是名字通常还是叫标准输入...

2011-08-17 15:38:28 183

原创 Thinking in java 的附录E——关于java垃圾回收

附录E 关于垃圾收集的一些话 -------------------------------------------------------------摘自java编程思想 “很难相信 Java 居然能和C++一样快,甚至还能更快一些。” 据我自己的实践,这种说法确实成立。然而,我也发现许多关于速度的怀疑都来自一些早期的实现方式。由于这些方式并非特别有效,所以没有一个模型可供参考,不能解释Ja...

2011-08-17 14:54:19 77

原创 java foreach语法

java的foreach可以遍历数组和所有的Collection对象(Collection接口中包括iterator(),因此所有实现Collection接口的类都可以进行foreach遍历)。因为JavaSE5引入了新的被称为Iterable接口,该接口包含一个能够产生Iterator的iterator()方法,并且Iterable接口被foreach用来在序列中移动。因此,只要你创建...

2011-08-17 11:45:52 236

原创 java 嵌套接口

接口可以嵌套在类 或者 其他接口中。当实现某个接口是,不需要实现嵌套在其内部的任何接口,且private接口不能在定义它的类之外被实现。  ...

2011-08-11 20:20:54 98

原创 什么是HotSpot【转自网易博客】

什么是HotSpot 链接:http://ylround.blog.163.com/blog/static/28669029200792481644637/      没错,Java是解释语言,但并不意味着它一定被解释执行。早期的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低, 不满足各种要求,因此出现了许多其它虚拟机,如JIT的虚拟机。HotSpot也是类似一种虚拟机,自从SU...

2011-08-10 14:47:56 197

原创 HotSpot虚拟机对象探秘[转自infoQ]

HotSpot虚拟机对象探秘作者 周志明 发布于 2011年8月9日 链接:http://www.infoq.com/cn/articles/jvm-hotspot#_ftn2_7941 请读者首先注意本篇的题目中的限定语“HotSpot虚拟机”,在虚拟机规范中明确写道:“所有在虚拟机规范之中没有明确描述的实现细节,都不应成为虚拟机设计者发挥创造性的牵绊,设计者可以完全自主决定...

2011-08-10 14:37:06 102

原创 java操作符重载?

+ 和+= 被重载来处理String对象

2011-08-06 18:04:22 165

原创 java静态导入--导入你需要的静态成员

java静态导入--导入你需要的静态成员 在Java 5中,import语句得到了增强,以便提供甚至更加强大的减少击键次数功能,虽然一些人争议说这是以可读性为代价的。这种新的特性成为静态导入。当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上,都可以使用该特性)。下面是静态导入前后的代码实例:在静态导入之前:1.      public class T...

2011-08-03 23:14:07 275

原创 Java内存模型中的三个代简介

   Java内存模型中的三个代简介Java的内存模型由3个代组成,各个代的默认排列有如下图(适用JDK1.4.* 到 JDK6):    Java 的内存模型分为  Young(年轻代)  Tenured(终身代)  Perm(永久代)  有些旧版本也叫作:New Old Perm 叫法不同,表达的意思却是基本相同。 ...

2011-07-28 21:20:49 185

原创 【面试】Map放进去重复key-value对

import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;imp...

2011-07-20 21:54:06 470

原创 在google地图上获得地点的经纬度

 谷歌地图(交通地图)上并没有显示某个地址的经纬度,实际上,我们已经想到了一个办法,可以找到在谷歌地图上任意地点的经度和纬度。  首先打开Google地图,在上面寻找一个地址,然后上下左右移动地图,让这个地址正好处于地图的正中心位置。                                                                     当您想寻找坐...

2011-07-14 21:04:51 228

原创 【转】Android开发平台中,可通过TelephonyManager 获取本机号码

Android开发平台中,可通过TelephonyManager 获取本机号码 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //...

2011-07-14 17:42:14 100

全球社交网站势力地图--中国只有Qzone?

 全球社交网站势力地图--中国只有Qzone? 

2011-06-15 10:02:14 258

原创 【转2】Web服务器负载均衡方案--DNS轮询

传统的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术(负载平衡技术)可以做到一个域名对应到多个IP 上. 这样大家难免就会问,这个技术有什么用呢?DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术,该项技术可以智能的调整网站的访问量到不同服务器上,减轻网站服务器的压力, 实现负载匀衡;如果您感觉到单一的主机已经不堪负载你网站日益增长的访问,那么建议您采用我们...

2011-06-14 21:25:48 88

原创 Memcache--高性能分布式缓存项目

MemcacheMemcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。由于它的工作机制是在内存中开辟一块空间,然后建立一个巨大的HashTable,Memcached自管理这些HashTable。它可以应对任意多个连接,使用非阻塞的网络IO。...

2011-06-14 16:04:16 83

原创 【转自老狼的博客http://laolang.cn/】开心网系统架构分析

开心网系统架构分析2009/11/01, 3:44 上午 <!-- by 老狼 -->开心网是一个人气蛮高的sns社区,虽然在走下坡路了,在国内依然算是顶尖了,今天我们就来分析一下开心网的设计架构是怎样的。因为手头没有这方面的资料,也没有和开心网的程序员有过什么交流,所以今天所写的一切都是自己的猜测而已。不能对号入座。关于开心网的系统架构分析一.入口篇从http:/...

2011-06-14 15:54:34 289

原创 【转】Web服务器负载均衡的方案-- DNS轮询

 Web服务器负载均衡的方案-- DNS轮询大约在2005年初,大众点评网开办一年多,网站的访问量已经不能单单靠一台Web服务器、一台数据库服务器来支撑。准备增加几台前端的Web服务器分担压力,由于没有这方面的经验,经过一段时间的研究,找到了几种简单的负载均衡的方案。这篇文章就简单讲讲几种方案的优缺点。希望抛砖引玉,大家一起探讨各种方案的优缺,找到适合不同级别网站的合理方案。**几种解决方...

2011-06-14 15:40:40 118

原创 DNS全面解析

 一、什么是DNS?域名管理系统DNS(Domain Name System)是域名解析服务器的意思.它在互联网的作用是:把域名转换成网络可以识别的ip地址,在通过IP地址访问主机。比如:我们上网时输入的www.163.com会自动转换成为202.108.9.16 二、DNS端口号是多少?53三、什么是DNS服务,DNS服务器?DNS服务器就是域名服务器,即提供域名解析的服务器...

2011-06-14 15:26:17 132

空空如也

空空如也

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

TA关注的人

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