自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 动手开发自己的mvc (系列)

到年尾了,整理了一下我Evernote藏的各种文档,打算把ystyle(一款小的mvc框架)的开发文档发出来,觉得自己对mvc玩的太熟了的可以略过,觉得对mvc原理不是太清楚的是可以看看的。 下面不是打广告时间,但是做任何事情得有个目的,后面几篇文章的的目的是做这样一款MVC: 1,实现跳转常用配置 (xml) 2,实现请求属性自动注入,支持文件自动上传(注解,如@UploadFil...

2013-01-22 14:08:35 190

动手开发自己的mvc-3----容器该帮我们做什么?(非常的重点)

注解注入我们知道,Spring只有一个角色:工厂。这个工厂可以生产出任何你想要的对象或依赖,并且在出厂前后可以无限制的增强功能。Spring最基础的功能就是注入,其中注解注入的方式消除了文件配置的繁琐,让人爱不释手。我们做的这个小框架虽然没法完全依照它的实现,但是我们可以发挥小而精的特色,做好同样的功能。首先新建注入注解Autowired[code="java"]@Rete...

2013-01-22 13:55:36 187

动手开发自己的mvc-2----完善控制层,提供自动注入和注解上传等功能

当表单提交的内容过多 ,让懒惰的程序员一个个getParameter()是很让人抓狂的,所以自动注入表单域是mvc不可或缺的功能,另外,文件上传也是一个特殊的表单域,你想看到程序员发觉上传只需要注入就能完成功能时的那种欣喜吗 ? 我们一起做做看。 我们依然从最简单的开始做,慢慢的润色。 注入表单的思路比较简单: 1,在form里面的name需要设置成诸如user...

2013-01-22 13:44:55 198

原创 动手开发自己的mvc-1----实现初步的控制层,实现各种配置和资源获取

mvc框架最基础的功能就是跳转,struts2支持注解+xml配置跳转,我个人认为用注解来配置跳转不是一个好的做法,看似比较简单,但是action多了之后查找起来比较不方便,而且把配置信息放在类里面实际上跟解耦理念是相悖的(不过每个人有自己喜好),所以在这里我打算把跳转层设计成xml配置的,其他层设计成注解的。 配置跳转需要用到的知识有:反射,xml读取。反射是实现动态装配...

2013-01-22 13:28:02 153

linux下安装配置svn服务

今天在阿里云架了一个svn,打算放平时的代码片段,还是记下过程吧。centos上安装:yum install subversion安装成功 键入命令 svnserve --version有版本信息则进行下一步1,新建版本库目录 mkdir -p /opt/svndata/repos2,设置此目录为svn版本库 svnadmin create /opt/sv...

2013-01-21 17:12:16 146

整合了一个小的爬取流程框架

弄了一个小的爬取流程框架,把之前工作中用到的一些小经验整合在这个框架里面,代码方面稍显简陋,但是易用性还可以,至少满足之前工作上遇到的各种状况,这段时间还是有点忙的,以后用到再改进吧 地址:[url]http://code.google.com/p/ycrawl/[/url]...

2013-01-08 13:04:12 109

Mahout各种推荐器的主要特点

Mahout有很多推荐的实现,各有特点,在这里一并记录。 GenericUserBasedRecommender: 基于用户的推荐,用户数量相对较少时速度较快。 GenericItemBasedRecommender:基于物品的推荐,物品数量较少时速度较快,外部提供了物品相似度数据后会更加有效率。 SlopeOneRecommender:基于slope-one...

2012-12-06 15:17:37 224

怎样通过词频得到这个词频的排序?

在大规模检索中,我们怎样通过已经的词频得到词频的排序? 通俗点讲,就是当我知道“java”这个词的频率是x,那么"java"到底在排在第几位呢? 大规模数据中,有一个重要的法则叫“齐普夫法则”,它描述为第k个出现次数最多的词汇,它的词频与1/k成正比。这个法则的发现过程一点都不科学,齐普夫是这样干的:找到一本大部头的书籍,统计不同词汇出现的次数并排序,发觉词频的排序乘以出现...

2012-12-03 14:35:02 397

原创 drools实现自定义业务规则

最近做财务相关的积分规则,由于这个功能以后涉及到方方面面,所以想尽可能做的可维护,可扩展,平台其他人调用起来更加方便,联想到财务相关的功能会更多的规则配置,在这里打算用drools规则引擎来实现。 规则引擎说起来比较简单,当你的功能有很多未知条件需要判断或需要遵循很多业务规则时,就可以采用。 首先看看规则文件大大致样子, [code="java"]rule "test...

2012-10-12 11:49:59 597

贝叶斯文本分类 java实现

昨天实现了一个基于贝叶斯定理的的文本分类,贝叶斯定理假设特征属性(在文本中就是词汇)对待分类项的影响都是独立的,道理比较简单,在中文分类系统中,分类的准确性与分词系统的好坏有很大的关系,这段代码也是试验不同分词系统才顺手写的一个。 试验数据用的sogou实验室的文本分类样本,一共分为9个类别,每个类别文件夹下大约有2000篇文章。由于文本数据量确实较大,所以得想办法让每次训练的结...

2012-09-25 15:15:33 511

我常用的js组件,包含自动补全,js字典,table动态增减

这几个是我自写的常用的js组件,包含自动补全,js字典,table动态增减,使用比较方便,代码清晰,虽然本人js水平不高,但是这几个是在实际工作中用的较多的,可信赖。...

2012-08-10 10:42:11 191

原创 聚类算法之MST算法 java实现版本

在介绍最小生成树算法(MST)之前,简单说一下平均链接算法(average-link)的实现过程,平均链接聚类算法和单链接类似,多了计算聚类之间距离矩阵的步骤 实现步骤如下: [list] [*]1,将元素各成一组,把这些组放入容器H [*]2,循环元素距离数组,根据两层下标得到将要比较的两个元素A,B [*]3,在H中分别查找含...

2012-07-17 14:20:49 297

原创 聚类算法之单链接算法java实现

聚类算法中基于链接的算法大致有三种:单链接算法(single link),平均链接算法(average link),最小生成数算法(minimum spanning tree)。现在实现单链接算法,其他算法以后再续吧。 单链接算法的过程是 首先生成各个元素的距离矩阵,根据距离和阀值的比对来控制生成的聚类个数,阀值越大,生成的聚类越少,直到同属一类。 下面...

2012-07-05 10:09:39 468

原创 PageRank算法java实现版本

PageRank算法是Google的核心搜索算法,在所有链接型文档搜索中有极大用处,而且在我们的各种关联系统中都有好的用法,比如专家评分系统,微博搜索/排名,SNS系统等。 PageRank算法的依据或思想: 1,被重要的网页链接的越多(外链) ,此网页就越重要 2,此网页对外的链接越少越重要 这两个依据不能是独立的,是需要一起考虑的。但是问题来了,我...

2012-05-16 16:03:49 273

原创 聚类算法之kmeans算法java版本

聚类的意思很明确,物以类聚,把类似的事物放在一起。 聚类算法是web智能中很重要的一步,可运用在社交,新闻,电商等各种应用中,我打算专门开个分类讲解聚类各种算法的java版实现。 首先介绍kmeans算法。 kmeans算法的速度很快,性能良好,几乎是应用最广泛的,它需要先指定聚类的个数k,然后根据k值来自动分出k个类别集合。 举个例子,某某教练在得到...

2012-04-22 21:34:53 524

昨天做了个小工具DB转pojo,html,sql

做dbutils时为了方便就做了个小工具,省点小事儿吧。 :oops:

2012-03-21 13:15:36 147

有鱼正式上线

[url]http://www.youyur.com/[/url] 有鱼正式上线 这个网站不是我开发的,据说以前也是做咱们这行的,进去看了一下,页面风格比较简单,目标集中,单一,我觉得这是优点,让人一目了然,我们不就是为了明显的目的才进去的么?希望能保持简单的风格。 下面是它的简介: 有鱼是为了让人有更多的自由而建立的一个网站。 现实生活中,工作...

2012-02-27 10:56:50 155

智能web探究群组建立了

最近群组已申请成功 ,地址是[url]http://web.group.iteye.com/[/url] 希望有兴趣的朋友加入并一起讨论。 所谓web智能,即让你的web应用具有自主学习和计算的能力,并利用它产生的结 果以最好的方式服务用户。 简单来讲,就是让用户从你的软件服务得到自己最想要的信息。 传统应用中,对用户之前的各种动作置之不理...

2011-11-24 12:10:18 110

我的胡说八道

限娱令对互联网行业的推动作用,总结如下:1,视频网络掀起小高潮2,微博将更加发扬传媒的自由精神3,草根文化爆发,并带动1。所以,越封闭,会越自由。...

2011-10-25 21:03:21 167

Cas https方式改为http方式

最近项目要测试,来不及申请等待证书,所以先把项目改为http的传输方式。 CAS server改动如下: 把web-inf下的 ticketGrantingTicketCookieGenerator.xml和warnCookieGenerator.xml的p:cookieSecure改成false。tomcat下的server.xml里面的8443端口关掉 CAS客户端改动如下:...

2011-09-24 13:02:22 310

原创 火狐ie种js ,css 兼容问题

以下是转的javaeye的帖子 我感觉很好,所以放在这儿,具体地址是[url] http://www.iteye.com/topic/1113840[/url] 写了一个多月JS,感觉如今可不比几年前只有IE6的年代,而且过去只是用JS写个Ajax或者是简单的表单验证,可如今写一个稍微复杂点的小应用,要兼容所有浏览器,才发现真是太难了,难怪FE是一个独立的工种,有别于我们...

2011-08-28 09:32:04 209

原创 java并发线程-----阻塞队列的实现和思考

一般来说(单核),如果没有任务会阻塞,那么单处理器机器上使用并发就没有任何意义。 阻塞队列多半是解决对同一个(共享)资源进行操作的时候互相协作的问题。比如说有这样一个场景:某个工厂有生产工和搬运工两种角色,前者负责把生产好的产品放入仓库,后者把仓库里面的产品搬出去卖。假如说仓库的产品数量为零,那么搬运工大可以睡上一觉,等生产工生产出产品,然后再搬。我们抽象出一个实...

2011-07-04 17:39:44 146

jdk6原生态webservice

近期做cas 单点登录的时候由于要同步用户信息,所以准备在里面加个webservice,开放端口给子系统,于是想用jdk6自带的webservice,使用注解。 开发过程如下: 1,保证使用的是jdk6。 2,编写开放出来的接口并实现,如下 [code="java"] public interface UserService { public Strin...

2011-06-30 13:38:58 134

局域网内不能通过计算机名访问机器的解决办法

[list][*]进入电脑 服务,开启 computer Browser服务。[/list] [list][*]假如启动服务报错或者自动关闭,那么进入windows防火墙,选择例外。勾选 确定,然后启动(或者自动)了服务。搞定。[/list] [list][*]衍生一点 C:\WINDOWS\system32\drivers\etc下 的hosts文件 添加 127....

2011-06-28 13:26:25 948

一个js简单模拟Map结构

一个js简易模拟Map结构,够用了。 [code="js"] [/code]

2011-06-23 14:14:28 123

freemarker生成的html乱码以及jsp-config的配置问题

今天用freemarker生成的html有乱码,我每一步都设置了编码(utf-8),但还是不管用,而且直接打开生成的html,没有乱码,但是服务器中打开有问题,所以断定是tomcat出的问题,所以俺在web.xml中配置如下: [code="xml"] html encoding JSPConfig /htmltemple/* true...

2011-06-19 16:08:31 141

tomcat ssl配置以及CAS单点登录探究

CAS单点登录需要tomcat配置ssl认证,配置方式如下: 1,dos进入进入tomcat安装路径的bin目录,输入[code="java"]keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity...

2011-06-17 16:01:48 120

MyBatis的SqlBuilder源码详解

Mybatis的这个类比较精巧,适合被“拿来用”,还是稍微分析下,也许能有点收获。 Mybatis中的SqlBuilder是用来处理java程序动态拼接sql操作的,把我们从以前需要注意空格或者or,and,where等关键字处理中解脱出来,这个类设计的比较精巧,而且不依赖其他的类或者包,很适合移植到自己的项目中去,所以分离出来对其源码进行解读和改造。 首先,它用...

2011-06-08 12:48:00 308

javaeye的气氛不太活跃了

最近一直感觉javaeye的气氛不太活跃了,看来高手都比较沉默,新闻或者技术文章更新速度比较慢,质量不高,真的不希望这样……

2011-06-04 22:39:23 80

奥胖退役了……

     第一次看NBA不是看公牛,不是看乔丹,而是正在打总决赛的湖人跟步行者。那时候两支队伍我都不太有感情,只知道奥尼尔,科比,小鱼,福克斯,罗斯,米勒这些人为了一个ball跑来跑去。记得最深的就是那个胖乎乎的大个子。    现在都一个个退役或者快退役咯,这十年,真tm一转眼啊,这些被称为情结的东西能否在十年之后重新被忆起。    感谢鲨鱼!...

2011-06-02 12:26:39 157

google map 摘抄

 昨天看了一下google map的调用方式,把一些重要的记录一下吧。    首先创建地图 var map=ne wGMap2(mapdiv);    然后, 可以加一个缩略图, map.addControl(new GOverviewMapControl ());   一般的会设置以某个地方为中心比如: map.setCenter(point, 13);而这个point对象是根据...

2011-05-17 12:50:47 115

最近整理的一些文档

   下面是去年通过看书 自己整理的一些文档,提炼了一些主要的东西,并非原创,现在挂上来。 

2011-04-09 21:29:49 106

原创 Axure rp真的很方便

         Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互 设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。              现在也有汉化包,只需要把client.dll覆盖到Axure的安装目录即可。            现在它提供六合一的功能:网站架构图,示意图,流程图,...

2011-04-09 21:01:43 122

js可以这么用(二)

  看到别人在讨论js的call,忍不住记下一笔,call的意思是改变被调用函数的当前指针,用法如下  var name="全局阿飞"; function myafei(){this.name="阿飞对象"} function funX(){alert(this.name)} funX(); ...

2011-04-09 13:06:20 118

原创 js可以这么用(一)

    在别人的博客上看到js有这种用法,以前不知道的,记录下吧。    前几年,听比人一直说js基于对象,但是我感觉已经可以说它面对对象了。    假如你需要一个js的map结构,你可以这样     var name = {"a":"A","b":"B","c":"C","d":"D"}; for(var

2011-04-09 11:19:23 128

action forward的时候的hibernate缓存问题

        今天在项目中发现在增删改操作后,直接调用了action的取值方法,即是forward跳转而非redirect,hibernate的 session管理是OpenSessionInView式的,对*.action拦截,那么这样,就是用的同一个hibernate session,假如此 时刚好要获取刚才添加或者更改后的对象(通过id取),那么就会从同一个session的...

2011-04-08 21:02:12 117

原创 oracle 基本查询

1、查询oracle的连接数 select count(*) from v$session; 2、查询oracle的并发连接数 select count(*) from v$session where status='ACTIVE'; 3、查看不同用户的连接数 select username,count(username) from v$sess...

2011-03-27 14:09:38 117

原创 启用mysql日志 设置路径

mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 在my.ini下 输入#log log-error="F:/mysqllog/error....

2011-03-10 22:43:07 122

mysql数据备份和导入

mysql中insert……select是可能出问题的,如果是select的是innodb的表,不论insert的表是什么类型的表,都会对select的表的记录进行锁定,这样的话对应用的其他操作会造成比较严重的影响,但是oracle不会出现这种状况,因为mysql实现复制的机制和oracle是不同,如果不对select表锁定,那么会造成复制的时候出现数据的不一致...

2011-03-10 20:14:24 94

mysql重装 导入sql

平时用工具导入,发觉有时候工具导入,会遇到很多问题,比如乱码问题,格式问题,当然,这与平时选用工具版本是有很大问题的,但谁会老是去关注工具版本呢,我在公司和个人电脑中用的数据库版本一样,就工具不一样,发觉不能平稳的迁移,想为此换同一个版本的工具又不甘心,所以,还是得靠source F:/x.sql来解决。重装之前把data保存,装好之后放到新的相关目录。...

2011-03-08 15:40:22 96

java数据库连接池设计与实现

java数据库连接池从分析到实现,带你了解一个完整连接池需要考虑的潜在问题和科学分析。对其他语言也有借鉴作用。

2011-06-03

java线程同步基础知识

java线程同步的详细讲解,有利于解开一些困扰。

2011-04-14

JBPM4学习笔记(全)

JBPM4学习笔记,总共十一单元,从环境搭建到工作流开发遇到的问题,都做了易懂的分析,适合想要入门并进阶的开发者参阅,有问题可以联系我qq或者qq群,详见readme。

2011-04-14

jsp+dwr做的聊天室

jsp+dwr做的聊天室,含数据库,是一个比较完整的例子。

2010-06-28

Hibernate+struts分页

Hibernate+struts分页,数据库是Sqlserver2000,我自己做的,希望大家支持!

2008-03-04

经典网页特效

这本书是关于网页制作的!里面收藏了许多经典的网页特效,当然还有附带的javascript源代码!

2007-11-21

云飞宠物诊所 宠物医院

它是一款基本的宠物诊所后台管理系统 能方便的管理宠物诊所的<br>各个角色的数据!

2007-09-26

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

TA关注的人

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