- 博客(44)
- 收藏
- 关注
hibernate oracle hints 使用方法
最近公司的DBA整天在烦,大家都很清楚在烦些什么的了。数据库的性能问题。。总是跑过来跟我说,hk hibernate 可不可以加上一些oracle的特性hints啊?我说可以啊。。。。。。。。。。。下面的不说了,哈。下面来看具体hibernate 使用hints. 在hibernate中,怎么样使用hints?hibernate 在创建Query时,其中有一个方法叫setCom...
2013-08-03 14:46:39
1265
spring data redis 高级篇list的相关用法
oyhk 学习笔记最近算是对redis研究了一下,为什么会用到redis,由于公司这次要做一个队列的缓存系统,基于这个项目要求,我选择了redis这次具体对redis list的数据结构进行了简单的操作...这次依然使用spring data redis去操作redis..个人喜欢啊,我真心喜欢spring,我选择用它...至于一些简单的操作,我上次写了一篇文章:spring ...
2013-03-22 08:37:27
486
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
199
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
392
springMvc 三种接收客户端参数方法
oyhk学习笔记springMvc 三种接收客户端参数方法首先是前端:发送请求方式:两种 暂时只是(post方式哦..)表单方式:<form> title:<input type="text" name="title"/> content:<input type="text" name="content"/>
2013-02-04 12:23:38
327
soso搜索引擎挂了...20:35分
.....今天突然去看看soso把自己的网站收录了多少..意外出现了,soso挂了....大概持续了5分钟....现在看到文章的同学们,去试试..他集群了,还有一些服务不正常...
2013-01-27 20:36:08
118
spring MongoDB 集成(分页)
oyhk 学习笔记spring MongoDB 集成(分页),这次的分页功能.是在spring MongoDB 集成crud操作(简单封装)基础上添加的,希望对操作spring mongodb 集成的朋友们有所帮助,那么,直接看代码吧..首页创建分页类Pagination.javapackage com.mkfree.framework.common.page;impor...
2013-01-26 08:42:16
272
spring MongoDB 集成crud操作(简单封装)
oyhk 学习笔记这两天一直在学习mongodb,由于我的博客网站想把mysql替换成mongodb,为什么会有这样的冲动,我通过收集一些资料,关于mongodb 跟 mysql 的对比...发现性能上mongodb比上mysql是高出很多倍...无论是增,删,修,查的操作.....都比mysql效率好...但是,我也看到,mongodb是文档型数据库...做一些高级查询的时候就可能产生麻...
2013-01-23 08:35:57
157
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
243
elasticsearch RESTful搜索引擎-(java jest 使用[入门])
oyhk学习笔记elasticsearch简称ESjest好吧下面我介绍下jest(第三方工具),个人认为还是非常不错的...想对ES用来更好,多多研究源代码吧...迟点,会写一些关于ES的源代码研究文章,现在暂时还是入门的阶段.哈..(不敢,不敢)它是ES的java客户端,基于http restful...jest是开源的....其他就不清楚了,看源代码吧..哈....
2013-01-14 10:01:04
320
eclispe freemarker ide 插件安装
oyhk学习笔记由于本网站(http://blog.mkfree.com 业余开发,为了自己学习)用freemarker 做前端标签库...有必要使用freemarker IDE ,它提供了语法高亮,语法提示,方便开发者开发我上网找了很多别人博客写的资料,很多网址都是失效的...下面我自己通过搜集资料,找到了安装的方法首先打开jbossTools的下载页面 http://ww...
2013-01-12 11:44:49
152
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
117
elasticsearch RESTful搜索引擎-简介
oyhk学习笔记搜索了一些资料...关于elasticsearch,了解下ES.我准备用它来做我网站的搜索引擎...下面会有一些学习笔记..记录学习这样搜索引擎的过程...同样可以参考:http://www.elasticsearch.org ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜...
2013-01-10 11:31:49
180
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
272
2012度-简单个人总结(程序员)
oyhk 自我总结(我见到很多高手也经常自我总结,我也学习学习)又一年过去了...我又长大一岁了意味着,我工作经验又增加了,无奈吧...人又老了...2011年6月正式结束大学的无忧生活,踏出社会...(这些不说了)说回2012年...刚刚过年我回到了公司,公司刚刚给我提了工资,然后我选择走了,原因是:在这里我学不到东西,用来用去都是公司那套框架,真的学不到什么东西.最后离开了我...
2013-01-08 13:48:45
394
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
148
java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 二
上一篇文章:java 代码重构-第一章(使用策略模式,把恶心的 switch代码去掉...) 一下一篇文章:java 代码重构-第一章(结语...目录,源代码下载) 上一篇文章,没有把switch代码去掉,现在再继续去做..这里正式运用策略模式我的作法是一次取出一个case 分支,在相应的class内建立一个覆写函数(overriding method)。先从 Regular...
2013-01-07 09:13:53
702
java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 一
上一篇文章:java 代码重构-第一章(终于…我们来到继承(Inheritance))下一篇文章:java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 二 现在我加入新class,并在Price 对象中提供「与型别相依的行为」。为了实现这一点,我在Price 内加入一个抽象函数(abstract method ),并在其所有subclasses 中加上对...
2013-01-06 09:49:28
936
java 代码重构-第一章(终于…我们来到继承(Inheritance))
上一篇文章:java 代码重构-第一章(运用多态(Polymorphism)取代与价格相关的条件逻辑)下一篇文章:java 代码重构-第一章(使用策略模式,把恶心的switch代码去掉...) 一 终于……我们来到继承(Inheritance)我们有数种影片类型,它们以不同的方式回答相同的问题。这听起来很像subclasses 的工作。我们可以建立Movie 的三个subcl...
2013-01-05 09:18:28
173
java 代码重构-第一章(运用多态(Polymorphism)取代与价格相关的条件逻辑)
上一篇文章:java 代码重构-第一章(去除临时变量) 继续吧...运用多态(Polymorphism)取代与价格相关的条件逻辑 前述有些重构码系从上版本里头拷贝过来——主要是循环设置部分。更深入的重构动作可以清除这些重复代码。我可以把处理表头(header)、表尾(footer)和报表细目的代码都分别提炼目出来。在 Form Template Method 实例中,.你...
2013-01-04 18:40:41
183
原创 百度搜索url编码解密(url encode decode)
oyhk 学习笔记 本文章来自:百度搜索url编码解密(url encode decode) 前天在公司做了关于搜索引擎的referer的取值遇到了问题,其实我们想做什么样的需求呢?需求是这样的,首先我们在搜索引擎,输入关键字去搜索,例如我们输入向日葵保险网(公司网站....),点击进去一个搜索页面后,获取referer然后把关键字获取出来,做关键字显示首...
2013-01-04 11:59:32
8781
原创 java 代码重构-第一章(提炼代码)
上篇文章说了,类做回自己的事上一篇文章:java 代码重构-第一章(类自己该做自己的事)下一篇文章:java 代码重构-第一章(去除临时变量)提炼「常客积点计算」代码下一步要对「常客积点计算」做类似处理。点数的计算视影片种类而有不同,不过不像收费规则有那么多变化。看来似乎有理由把积点计算责任放在Rental class 身上。首先我们需要针对「常客积点计算」这部分代码(...
2013-01-04 01:39:14
287
原创 java 代码重构-第一章(去除临时变量)
上一篇文章:java 代码重构-第一章(提炼代码)说到了代码的提炼,把一些代码提炼出来写成一个方法,然后再去调用它,好了不多说了,想了解看上一篇吧 去除临时变量正如我在前面提过的,临时变量可能是个问题。它们只在自己所属的函数中有效,所以它们会助长「冗长而复杂」的函数。这里我们有两个临时变量,两者都是用来从Customer 对象相关的Rental 对象中获得某个总量。不论ASCII...
2013-01-04 01:33:04
773
原创 java 代码重构-第一章(类自己该做自己的事)
重构小提示:重构技术系以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。 上一篇文章:java 代码重构-第一章(分解并重组statement())下一篇文章:java 代码重构-第一章(提炼代码) 上次重构了statement(),类看起来,感觉舒服了很多是吧?那下面我们再一步步的做下去... 现在,我已经把原本的函数分为两块,可以分别处理它们。我不...
2012-12-30 22:19:14
188
原创 java 代码重构-第一章(分解并重组statement())
上一篇文章:java 代码重构-第一章(起点)下一篇文章:java 代码重构-第一章(类自己该做自己的事) 2.1 把switch代码在方法中抽出第一个明显引起我注意的就是长得离谱的statement() 。每当看到这样长长的函数,我就想把它大卸八块。要知道,代码区块愈小,代码的功能就愈容易管理,代码的处理和搬移也都愈轻松。重构过程的第一阶段中,我将说明如何...
2012-12-28 11:34:49
254
原创 java 代码重构-第一章(起点)
oyhk 学习笔记对于重构,大家应该都一些认识了吧...下面一个小例子,让你们感觉感觉代码重构是什么下一篇文章:java 代码重构-第一章(分解并重组statement()) 1.1 起点实例非常简单。这是一个影片出租店用的程序,计算每一位顾客的消费金额并打印报表(statement)。操作者告诉程序:顾客租了哪些影片、租期多长,程序便根据租赁时间和影片类型算出费用...
2012-12-27 12:57:50
182
原创 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
842
1
原创 各搜索引擎referer关键字,编码
在做商务E流量分析的时候,需要实现一个功能:如果访客是通过搜索引擎的搜索找到客户网站的,要统计出访客是通过哪个搜索引擎访问到页面,并且统计出是通过 什么关键字搜索到该网站的。在网上google一下,发出对这方面的描述文档还是比较少的,在做这个功能的过程中有些经验给人家分享一下。实现这样的功能,基本原理是获取到来源地址,然后分析其中的内容,把所需要的搜索引擎名称和关键字取出。获取来源地址很简单,在...
2012-06-12 10:03:15
1583
原创 搜索引擎架构设计
HK 学习笔记好久都没有写过博客了,自从换了公司后,一直在忙...时间就更少了,但是学到的东西却是非常多!今天我把学到的东西记下来,当做自己的一个笔记吧,也算是一个学习的心得 搜索引擎架构设计 介绍下我这次说的搜索引擎的主要技术 node.js Sphinx oracle mongodb 下面简单介绍下 node.js 它是一个号称无阻塞的轻量...
2012-06-05 21:10:11
363
原创 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
481
原创 oracle的sql优化总结
HK学习笔记 oracle的sql也是遵循几点原则1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。 2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行 3.select 句子中最好不要出现* ,要写具体的...
2011-07-15 09:05:50
99
原创 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
834
原创 easyui中combobox的值改变onchang事件
HK学习笔记 今天在公司里,那jquery中的easy-ui-里面的combobox,真的郁闷死了! 把郁闷的事情记下来,下次就不会犯错了! 首先,肯定少不了,引入jquery的js文件!请大家注意了! 下面是代码 <select id="cartogram" name="cartogram" class="e...
2011-07-13 14:54:59
771
1
原创 【仙剑奇侠传5】主线任务汇总
主线流程1、苍木山小子救美·一说明:到山路找马成换岗。2、苍木山小子救美·二说明:唐姑娘要找的凤鸣草,就在猿啼峰顶上。快去快回。3、苍木山小子救美·三说明:唐姑娘这么坚持要一起走,也不好赶她回去,万一她以后又自己冒险来采药更不好办……一同上山,小心保护唐姑娘。4、伏魔猿采草凤鸣·一说明:把魔魈王教训一番,取得凤鸣草。天色不早,这就下山吧。5、伏魔猿采草凤鸣·二说明:寨子里...
2011-07-10 10:01:25
1564
原创 java中的单例模式
java中的单例模式 HK学习笔记 首先定义一个皇帝 Emperor.javapublic class Emperor { private static final Emperor emperor = new Emperor() ; //private 的构造方法使其它类不能再把这个对象new 出来 private Emperor(){ ...
2011-03-07 17:07:03
104
原创 java cache 简单应用
java cache 简单应用 HK学习笔记首先什么是java 缓存的应用大家就看这个东西吧!!! 我上传一个PPT大家可以下载!其实java cache就是一个static map;当你把它初始化了,你可以在同一个线程里共用下面我来做一个例子,这些都是初学者的哦.高手就不要介意了如果 大家有什么不明白..请...
2011-02-16 11:50:24
188
原创 Hibernate防止SQL注入
Hibernate防止SQL注入 PS:本文章来自于互联网,主要用于学习之用,无任何商业利益。如有侵权,请作者与本人联系,本人保证在24给予删除。今天读《Hibernate In Action》,看到有关的SQL中可能被注入单引号的问题前阶段我做完了一个系统,如果在查询字段中输入单引号"'",则会报错,这是因为输入的单引号和其他的sql组合在一起编程了一个新的sql,实际上...
2011-02-11 10:37:08
262
原创 jdbc与sql的单引号问题
jdbc与sql的单引号问题HK学习笔记在学习的过程中,遇到一个关于sql单引号的问题,让我非常郁闷...我在写这个程序的时候,哇..真的弄了我很久...下面..我来说说我的经历例如:String sql = insert into table (name) values ("+name+")";当数据库name的字段字符串的时候,这样插入肯定会出错的...因为,数...
2011-02-11 10:33:33
400
原创 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
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人