自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 潜在语义索引(LSI)

原文:一、潜在语义索引的提出    潜在语义索引(LSI),又称为潜在语义分析(LSA),是在信息检索领域提出来的一个概念。主要是在解决两类问题,一类是一词多义,如“bank”一词,可以指银行,也可以指河岸;另一类是一义多词,即同义词问题,如“car”和“automobile”具有相同的含义,如果在检索的过程中,在计算这两类问题的相似性时,依靠余弦相似性的方法将不能很好的处理这样的

2014-06-26 00:27:11 4232

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的

2014-05-19 22:23:03 570

转载 JAVA 多线程和并发基础面试问答

多线程和并发问题是 Java 技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java 多线程面试问题1.进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的

2014-05-15 11:14:24 703

原创 选择优化的数据类型

mysql支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储那种数据类型,下面几个简单的原则都有助于做出更好的选择。更小的通常更好  一般情况下,应该尽量使用可以正确存储数据的最小数据类型(例如只需要存储0~200, tinyint unsigned更好)。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和cpu缓存,并且处理时需要的cpu周期也更少。

2014-05-13 17:01:21 680

转载 jquery的ajax和getJson跨域获取json数据

很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了。近日在进行开发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不占用服务器的资源,遂决定直接在html进行数据的读取,不走服务器端进行中转了。然后正好就遇到了浏览器端跨域访问的问题。跨域的安全限制都是指浏览器端来说的,服务器端不存在跨域安全限制的问题。

2013-07-26 00:06:58 969

原创 结合tomcat源码谈谈http get请求的乱码问题

今天在公司做项目过程中,在一个get请求的时候遇到了中文乱码问题,由于之前对乱码问题没怎么深入研究过,于是囫囵吞枣般的弄了一翻,最后发现还是乱码。于是决定深入研究一下这坑爹的中文乱码问题。因为导致乱码的原因有多种,这里我只深入谈谈get请求这种情况。(其余可参考JSP中文乱码问题终极解决方案)get请求get方法的参数是附加在url后面进行传递的,举个栗子, ,如图分别输入中文和英文后,向

2013-06-29 00:26:14 1774

转载 JAVA实现微信公众账号自定义消息回复

最近有没有在玩微信公众账号?很多公众账号有自动回复功能,比如爱范儿的appsolution发送Android或者IOS,它就会想你推荐好玩的app.微信对公众账号提供了api接口来自定义回复介绍到的消息,并且提供了PHP的demo.这里我使用JAVA来实现接口的调用。能够实现本demo中描述的功能,你需要满足的下面的条件:有一个微信公众账号有能够运行在公网上的服务器

2013-06-25 23:38:36 3816 4

转载 为什么需要使用MQ?

为什么会需要消息队列(MQ)?##########################################################################################主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达mysql,直接导致无数的行锁表锁,甚至最

2013-06-20 13:26:19 6566

原创 MyBatis+Spring 基于接口编程的原理分析

来源:http://denger.me/2011/05/mybatis-and-spring-interface-integrated/对于整合Spring及Mybatis不作详细介绍,可以参考: MyBatis 3 User Guide Simplified Chinese.pdf,贴出我的主要代码如下:package org.denger.mapper; impo

2013-05-28 22:18:26 814

原创 Java初始化顺序

上星期去面试的时候,被问了一条关于java初始化顺序的问题,由于太久没看过core java方面的基础知识,所以不是很记得,只能大概地说了一下。之后,写了一个demo来重新补漏,希望借此能使我以后永远记住。先定义一个Person类public class Person { public Person(){ System.out.println("Person non-param

2013-05-19 18:18:00 740

转载 Java的内存回收机制

来源:小学徒的成长历程在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利

2013-04-01 10:38:50 640

转载 java字节码解析

原文地址:http://blog.csdn.net/wzju64676266/article/details/5874703相信学java的人都对new  Object();创建对象都很熟悉,但想要真正了解原理就没那么容易!以以下例子为例,解释class代码及执行过程,如有错误,还望各位高手多多指教!帧的创建如下所示:   class文件

2013-03-21 11:08:42 1051

原创 Spring表单标签和modelAttribute

web.xml contextConfigLocation classpath*:/springMVC.xml org.springframework.web.context.ContextLoaderListener springMVC org.springframework.web.servlet.Disp

2013-02-24 21:10:35 9679

原创 适配器模式

将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作下面用一个例子来演示这个设计模式     实现Adapter模式的2种方法与范例Adapter模式通过在Adapter类中调用外部组件来实现功能。根据调用方式的不同,Adapter模式有2种实现方法:1,通过继承实现Adapter2,通过组

2013-02-24 21:01:31 460

原创 Spring AOP修改函数返回值

最近boss叫我用spring aop做一个试验,说是之后一个新项目要用到,大体需求如下:拦截某个函数的返回值,并修改之。    因为之前我对AOP的认识只是停留在上课时老师跟我们传授的理论阶段,从未写过代码实践过,因此这次我花了一定的时间去做了这个试验。一开始打算上网直接查找相关代码,但是发觉都没有达到我预期的效果,于是决定自己写一个。一开始我打算用后置增强来解决,但是发现只能获取返回值

2013-02-24 20:56:47 25149 4

原创 IOS结合hessian实现远程调用

最近在工作中,需要实现在iphone客户端中远程调用java后台来发送E-mail,其中远程调用是采用Hessian实现的1、  首先粗略介绍一下Hessian。        Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序

2013-02-24 20:52:36 1672 2

转载 显示JAVASCRIPT函数调用堆栈的方法

许多大型的JavaScript应用程序间的函数调用关系是非常复杂的,在开发或者调试过程中,经常需要跟踪某个函数是由哪些函数调用后才触发执行的,弄清楚这些函数的调用顺序对我们理解代码的数据流向是非常重要的。Firebug提供了console.trace()来显示函数堆栈,在需要调试的地方加上下面的一行代码就能显示该函数调用时的上下文关系。IE6就没有这么方便了,它没有提供显示函数堆栈的工具,

2013-02-18 10:34:17 1844

原创 Spring AOP

AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。 AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦, AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切 (crosscut)问题, 如:事务、安全、日志等横切关注。当未来系统变得越来越复杂, 横切关

2013-02-18 10:30:19 561

原创 HTML5获取地理位置并在Google地图上定位

HTML5为navigator新增了一个geolocation属性,这个属性是一个Geolocation对象,通过该对象获取浏览者的地理位置。首先,Geolocation提供如下3个方法。1、请求获取地理位置 getCurrentPosition(onSuccess,onError,options)。onSuccess:成功获取地理位置是触发的回调函数。onError:获取失败

2013-02-14 22:31:37 2229

转载 71道Android开发面试题

原文地址http://blog.csdn.net/dlutbrucezhang/article/details/8578547Android面试1.        下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、 内存回收程序负责释放无用内存   C、 内存回收程序允许程序员直接释放内存   D、 内存回

2013-02-11 21:39:25 471

原创 博客搬家

因某些原因,此博客不再使用,转移至csdn博客~

2013-02-09 00:25:49 104

原创 IOS结合hessian实现远程调用

最近在工作中,需要实现在iphone客户端中远程调用java后台来发送E-mail,其中远程调用是采用Hessian实现的1、  首先粗略介绍一下Hessian。        Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序—>发送远...

2013-01-22 15:27:15 255

原创 Spring AOP修改函数返回值

 最近boss叫我用spring aop做一个试验,说是之后一个新项目要用到,大体需求如下:拦截某个函数的返回值,并修改之。    因为之前我对AOP的认识只是停留在上课时老师跟我们传授的理论阶段,从未写过代码实践过,因此这次我花了一定的时间去做了这个试验。一开始打算上网直接查找相关代码,但是发觉都没有达到我预期的效果,于是决定自己写一个。一开始我打算用后置增强来解决,但是发现只能获取返回...

2012-12-25 16:58:38 2987

原创 适配器模式

将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作下面用一个例子来演示这个设计模式     实现Adapter模式的2种方法与范例Adapter模式通过在Adapter类中调用外部组件来实现功能。根据调用方式的不同,Adapter模式有2种实现方法:1,通过继承实现Adapter2,通过组合让实现Adapter...

2012-12-05 09:55:05 93

原创 设计大纲

1、OO基础------抽象、封装、多态、继承        2、OO原则                  封装变化------找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混合在一起                  多用组合,少用继承                  针对接口编程,而不是针对实现编程                  为交互对象...

2012-12-05 09:50:39 137

Spring表单标签和modelAttribute

[color=red] web.xml[/color] contextConfigLocation classpath*:/springMVC.xml org.springframework.web.context.ContextLoaderListener springMVC org.springframewo...

2012-05-31 10:56:47 310

空空如也

空空如也

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

TA关注的人

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