自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

hibernate oracle hints 使用方法

最近公司的DBA整天在烦,大家都很清楚在烦些什么的了。数据库的性能问题。。总是跑过来跟我说,hk hibernate 可不可以加上一些oracle的特性hints啊?我说可以啊。。。。。。。。。。。下面的不说了,哈。下面来看具体hibernate 使用hints. 在hibernate中,怎么样使用hints?hibernate 在创建Query时,其中有一个方法叫setCom...

2013-08-03 14:46:39 1026

spring data redis 高级篇list的相关用法

oyhk 学习笔记最近算是对redis研究了一下,为什么会用到redis,由于公司这次要做一个队列的缓存系统,基于这个项目要求,我选择了redis这次具体对redis list的数据结构进行了简单的操作...这次依然使用spring data redis去操作redis..个人喜欢啊,我真心喜欢spring,我选择用它...至于一些简单的操作,我上次写了一篇文章:spring ...

2013-03-22 08:37:27 442

springMvc 注解配置例子(hello world)

oyhk 学习笔记用spring mvc 已经有一段时间了,感觉真的比struts2好用(个人认为)...下面写一篇,基于注解配置的springmvc小教程(hello world),有demo演示哦demo演示:http://demo.mkfree.com/springmvc/helloworld/indexspringMvc 注解配置例子(hello world)简介...

2013-02-21 10:53:12 159

Spring Data MongoDB 去掉_class属性字段

oyhk 学习笔记Spring Data MongoDB 去掉_class属性字段 相信大家使用java 操作mongodb ,很多人会选择了spring data mongodb ,我也是其中一个选择了spring data mongodb,我也相当喜欢spring的东西..哈在开始的时候,我使用spring data mongodb ,当添加了一条数据的时候,我用Mongo...

2013-02-08 10:03:47 338

springMvc 三种接收客户端参数方法

oyhk学习笔记springMvc 三种接收客户端参数方法首先是前端:发送请求方式:两种  暂时只是(post方式哦..)表单方式:<form> title:<input type="text" name="title"/> content:<input type="text" name="content"/>

2013-02-04 12:23:38 290

soso搜索引擎挂了...20:35分

.....今天突然去看看soso把自己的网站收录了多少..意外出现了,soso挂了....大概持续了5分钟....现在看到文章的同学们,去试试..他集群了,还有一些服务不正常...

2013-01-27 20:36:08 85

spring MongoDB 集成(分页)

oyhk 学习笔记spring MongoDB 集成(分页),这次的分页功能.是在spring MongoDB 集成crud操作(简单封装)基础上添加的,希望对操作spring mongodb 集成的朋友们有所帮助,那么,直接看代码吧..首页创建分页类Pagination.javapackage com.mkfree.framework.common.page;impor...

2013-01-26 08:42:16 245

spring MongoDB 集成crud操作(简单封装)

oyhk 学习笔记这两天一直在学习mongodb,由于我的博客网站想把mysql替换成mongodb,为什么会有这样的冲动,我通过收集一些资料,关于mongodb 跟 mysql 的对比...发现性能上mongodb比上mysql是高出很多倍...无论是增,删,修,查的操作.....都比mysql效率好...但是,我也看到,mongodb是文档型数据库...做一些高级查询的时候就可能产生麻...

2013-01-23 08:35:57 129

elasticsearch结合spring springmvc jest 使用做成WEB架构

oyhk 学习笔记上一篇文章,说到了先利用jest junit构架一个ES的搜索入门例子...现在准备要做一个ES的WEB架构例子,希望大家都学习学习ES分布式搜索引擎,真的非常不错的...欢迎大家一起讨论讨论...做成WEB的架构,当然我不用servlet了...直接使用spring springmvc去做吧...也当是一个ES跟spring springmvc 集成的例子,为了简单起...

2013-01-17 12:16:52 215

elasticsearch RESTful搜索引擎-(java jest 使用[入门])

 oyhk学习笔记elasticsearch简称ESjest好吧下面我介绍下jest(第三方工具),个人认为还是非常不错的...想对ES用来更好,多多研究源代码吧...迟点,会写一些关于ES的源代码研究文章,现在暂时还是入门的阶段.哈..(不敢,不敢)它是ES的java客户端,基于http restful...jest是开源的....其他就不清楚了,看源代码吧..哈....

2013-01-14 10:01:04 276

eclispe freemarker ide 插件安装

 oyhk学习笔记由于本网站(http://blog.mkfree.com   业余开发,为了自己学习)用freemarker 做前端标签库...有必要使用freemarker IDE ,它提供了语法高亮,语法提示,方便开发者开发我上网找了很多别人博客写的资料,很多网址都是失效的...下面我自己通过搜集资料,找到了安装的方法首先打开jbossTools的下载页面 http://ww...

2013-01-12 11:44:49 112

elasticsearch RESTful搜索引擎-安装

  oyhk 学习笔记...1.首先下载elasticsearch 0.20.2 版...我暂时是用这个版本http://www.elasticsearch.org/download/2012/12/27/0.20.2.html,如果到时升级版本了,我们再更换吧我是在Win7的虚拟机(ubuntu)安装,cd 到一个目录 wget http://download.elas...

2013-01-11 09:53:03 84

elasticsearch RESTful搜索引擎-简介

oyhk学习笔记搜索了一些资料...关于elasticsearch,了解下ES.我准备用它来做我网站的搜索引擎...下面会有一些学习笔记..记录学习这样搜索引擎的过程...同样可以参考:http://www.elasticsearch.org        ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜...

2013-01-10 11:31:49 147

java把html标签字符转普通字符(反转换成html标签)

 oyhk 学习笔记下面是java把html标签字符转换,我用了spring 包中的 org.springframework.web.util.HtmlUtils了解了源代码并且进步了使用,发现写得真不错...同时也可以,看看别人的工具是怎么写的,增长知识了TestHtmlUtilspackage test.org.springframework.web.util;im...

2013-01-09 08:28:39 246

2012度-简单个人总结(程序员)

oyhk 自我总结(我见到很多高手也经常自我总结,我也学习学习)又一年过去了...我又长大一岁了意味着,我工作经验又增加了,无奈吧...人又老了...2011年6月正式结束大学的无忧生活,踏出社会...(这些不说了)说回2012年...刚刚过年我回到了公司,公司刚刚给我提了工资,然后我选择走了,原因是:在这里我学不到东西,用来用去都是公司那套框架,真的学不到什么东西.最后离开了我...

2013-01-08 13:48:45 98

spring 结合 Redis 例子,简单入门例子

 oyhk 学习笔记好了费话不多说了,介绍下spring 结合redis是怎么操作数据的 这里我用了maven管理,由于简单嘛,依赖下包就行了..不用单独去依赖包,成了我的习惯好了,下面是pom的代码pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....

2013-01-07 09:25:32 118

java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 二

 上一篇文章:java 代码重构-第一章(使用策略模式,把恶心的 switch代码去掉...) 一下一篇文章:java 代码重构-第一章(结语...目录,源代码下载) 上一篇文章,没有把switch代码去掉,现在再继续去做..这里正式运用策略模式我的作法是一次取出一个case 分支,在相应的class内建立一个覆写函数(overriding method)。先从 Regular...

2013-01-07 09:13:53 668

java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 一

 上一篇文章:java 代码重构-第一章(终于…我们来到继承(Inheritance))下一篇文章:java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 二 现在我加入新class,并在Price 对象中提供「与型别相依的行为」。为了实现这一点,我在Price 内加入一个抽象函数(abstract method ),并在其所有subclasses 中加上对...

2013-01-06 09:49:28 891

java 代码重构-第一章(终于…我们来到继承(Inheritance))

 上一篇文章:java 代码重构-第一章(运用多态(Polymorphism)取代与价格相关的条件逻辑)下一篇文章:java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 一 终于……我们来到继承(Inheritance)我们有数种影片类型,它们以不同的方式回答相同的问题。这听起来很像subclasses 的工作。我们可以建立Movie 的三个subcl...

2013-01-05 09:18:28 142

java 代码重构-第一章(运用多态(Polymorphism)取代与价格相关的条件逻辑)

上一篇文章:java 代码重构-第一章(去除临时变量)  继续吧...运用多态(Polymorphism)取代与价格相关的条件逻辑 前述有些重构码系从上版本里头拷贝过来——主要是循环设置部分。更深入的重构动作可以清除这些重复代码。我可以把处理表头(header)、表尾(footer)和报表细目的代码都分别提炼目出来。在 Form Template Method 实例中,.你...

2013-01-04 18:40:41 154

原创 百度搜索url编码解密(url encode decode)

 oyhk 学习笔记  本文章来自:百度搜索url编码解密(url encode decode)  前天在公司做了关于搜索引擎的referer的取值遇到了问题,其实我们想做什么样的需求呢?需求是这样的,首先我们在搜索引擎,输入关键字去搜索,例如我们输入向日葵保险网(公司网站....),点击进去一个搜索页面后,获取referer然后把关键字获取出来,做关键字显示首...

2013-01-04 11:59:32 8388

原创 java 代码重构-第一章(提炼代码)

  上篇文章说了,类做回自己的事上一篇文章:java 代码重构-第一章(类自己该做自己的事)下一篇文章:java 代码重构-第一章(去除临时变量)提炼「常客积点计算」代码下一步要对「常客积点计算」做类似处理。点数的计算视影片种类而有不同,不过不像收费规则有那么多变化。看来似乎有理由把积点计算责任放在Rental class 身上。首先我们需要针对「常客积点计算」这部分代码(...

2013-01-04 01:39:14 244

原创 java 代码重构-第一章(去除临时变量)

上一篇文章:java 代码重构-第一章(提炼代码)说到了代码的提炼,把一些代码提炼出来写成一个方法,然后再去调用它,好了不多说了,想了解看上一篇吧  去除临时变量正如我在前面提过的,临时变量可能是个问题。它们只在自己所属的函数中有效,所以它们会助长「冗长而复杂」的函数。这里我们有两个临时变量,两者都是用来从Customer 对象相关的Rental 对象中获得某个总量。不论ASCII...

2013-01-04 01:33:04 687

原创 java 代码重构-第一章(类自己该做自己的事)

 重构小提示:重构技术系以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。 上一篇文章:java 代码重构-第一章(分解并重组statement())下一篇文章:java 代码重构-第一章(提炼代码) 上次重构了statement(),类看起来,感觉舒服了很多是吧?那下面我们再一步步的做下去...  现在,我已经把原本的函数分为两块,可以分别处理它们。我不...

2012-12-30 22:19:14 151

原创 java 代码重构-第一章(分解并重组statement())

 上一篇文章:java 代码重构-第一章(起点)下一篇文章:java 代码重构-第一章(类自己该做自己的事) 2.1 把switch代码在方法中抽出第一个明显引起我注意的就是长得离谱的statement() 。每当看到这样长长的函数,我就想把它大卸八块。要知道,代码区块愈小,代码的功能就愈容易管理,代码的处理和搬移也都愈轻松。重构过程的第一阶段中,我将说明如何...

2012-12-28 11:34:49 223

原创 java 代码重构-第一章(起点)

 oyhk 学习笔记对于重构,大家应该都一些认识了吧...下面一个小例子,让你们感觉感觉代码重构是什么下一篇文章:java 代码重构-第一章(分解并重组statement()) 1.1 起点实例非常简单。这是一个影片出租店用的程序,计算每一位顾客的消费金额并打印报表(statement)。操作者告诉程序:顾客租了哪些影片、租期多长,程序便根据租赁时间和影片类型算出费用...

2012-12-27 12:57:50 157

原创 maven 利用 yuicompressor-maven-plugin 打包压缩静态资源文件

HK 学习笔记 下面是利用  maven yuicompressor-maven-plugin 打包静态资源文件 费话不多说了,直接看配置文件就好了 现在我用的是  yuicompressor-maven-plugin 1.3.0,如果需要升级了,大家自己修改版本吧   <project xmlns="http://maven.apache.org/P...

2012-11-22 17:25:30 798 1

原创 各搜索引擎referer关键字,编码

 在做商务E流量分析的时候,需要实现一个功能:如果访客是通过搜索引擎的搜索找到客户网站的,要统计出访客是通过哪个搜索引擎访问到页面,并且统计出是通过 什么关键字搜索到该网站的。在网上google一下,发出对这方面的描述文档还是比较少的,在做这个功能的过程中有些经验给人家分享一下。实现这样的功能,基本原理是获取到来源地址,然后分析其中的内容,把所需要的搜索引擎名称和关键字取出。获取来源地址很简单,在...

2012-06-12 10:03:15 1439

原创 搜索引擎架构设计

HK 学习笔记好久都没有写过博客了,自从换了公司后,一直在忙...时间就更少了,但是学到的东西却是非常多!今天我把学到的东西记下来,当做自己的一个笔记吧,也算是一个学习的心得 搜索引擎架构设计 介绍下我这次说的搜索引擎的主要技术 node.js  Sphinx  oracle  mongodb   下面简单介绍下 node.js   它是一个号称无阻塞的轻量...

2012-06-05 21:10:11 303

原创 javascript相除

Math.round(7/2)    7%2  相当于 求余数parseInt(a/b)  直接相除  (跟java的一样)

2012-02-18 17:38:28 132

原创 oracle查询当天,一星期,当月的数据

HK学习笔记 有一天公司来了查一个星期数据的需求!我花了一个小时多才弄出来,所以记下来,下次遇到了,也记得... 当天Select * From my_table a Where trunc(create_date) = trunc(Sysdate);当月的Select * From my_table a Where to_char(create_date,'yyyym...

2011-08-03 10:48:07 421

原创 oracle的sql优化总结

HK学习笔记 oracle的sql也是遵循几点原则1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。 2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行 3.select 句子中最好不要出现* ,要写具体的...

2011-07-15 09:05:50 75

原创 html >> select >> option自定义属性 取值

HK学习笔记随便写写....把自己学的东西记下来!怎么取html >> select >> option自定义的属性值  首先一段html代码<select id="cartogram" name="cartogram" class="easyui-combobox" style="width:200px;" required="tr

2011-07-13 23:24:53 772

原创 easyui中combobox的值改变onchang事件

HK学习笔记    今天在公司里,那jquery中的easy-ui-里面的combobox,真的郁闷死了!    把郁闷的事情记下来,下次就不会犯错了!     首先,肯定少不了,引入jquery的js文件!请大家注意了!     下面是代码 <select id="cartogram" name="cartogram" class="e...

2011-07-13 14:54:59 732 1

原创 【仙剑奇侠传5】主线任务汇总

主线流程1、苍木山小子救美·一说明:到山路找马成换岗。2、苍木山小子救美·二说明:唐姑娘要找的凤鸣草,就在猿啼峰顶上。快去快回。3、苍木山小子救美·三说明:唐姑娘这么坚持要一起走,也不好赶她回去,万一她以后又自己冒险来采药更不好办……一同上山,小心保护唐姑娘。4、伏魔猿采草凤鸣·一说明:把魔魈王教训一番,取得凤鸣草。天色不早,这就下山吧。5、伏魔猿采草凤鸣·二说明:寨子里...

2011-07-10 10:01:25 1282

原创 java中的单例模式

 java中的单例模式 HK学习笔记 首先定义一个皇帝 Emperor.javapublic class Emperor { private static final Emperor emperor = new Emperor() ; //private 的构造方法使其它类不能再把这个对象new 出来 private Emperor(){ ...

2011-03-07 17:07:03 82

原创 java cache 简单应用

java cache 简单应用 HK学习笔记首先什么是java 缓存的应用大家就看这个东西吧!!! 我上传一个PPT大家可以下载!其实java cache就是一个static map;当你把它初始化了,你可以在同一个线程里共用下面我来做一个例子,这些都是初学者的哦.高手就不要介意了如果 大家有什么不明白..请...

2011-02-16 11:50:24 166

原创 Hibernate防止SQL注入

Hibernate防止SQL注入  PS:本文章来自于互联网,主要用于学习之用,无任何商业利益。如有侵权,请作者与本人联系,本人保证在24给予删除。今天读《Hibernate In Action》,看到有关的SQL中可能被注入单引号的问题前阶段我做完了一个系统,如果在查询字段中输入单引号"'",则会报错,这是因为输入的单引号和其他的sql组合在一起编程了一个新的sql,实际上...

2011-02-11 10:37:08 227

原创 jdbc与sql的单引号问题

jdbc与sql的单引号问题HK学习笔记在学习的过程中,遇到一个关于sql单引号的问题,让我非常郁闷...我在写这个程序的时候,哇..真的弄了我很久...下面..我来说说我的经历例如:String sql = insert into table (name) values ("+name+")";当数据库name的字段字符串的时候,这样插入肯定会出错的...因为,数...

2011-02-11 10:33:33 367

原创 sql 语句相对应 mongodb语句

sql 语句相对应 mongodb语句  HK学习笔记  相信大家都对sql 非常熟悉的了,你能看明白sql语句是什么意思...一对比一下,很自然就知道是什么意思了mongodb api                http://api.mongodb.org/java/2.5-pre-/index.html  SQL Statement Mongo ...

2011-01-28 15:36:57 160

空空如也

空空如也

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

TA关注的人

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