自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

2020,决战决胜脱贫攻坚,总结使人进步,遵循事物的发展规律

日拱一卒,立志35岁之前成为一名合格的懂商业的技术合伙人(天鸟之路,天鸟有财,天鸟有度)

  • 博客(98)
  • 资源 (60)
  • 论坛 (20)
  • 收藏
  • 关注

原创 一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确

上一篇,总体讲述了项目中的一些情况。小试牛刀,统一显示了Web项目SQL语句的执行时间。本篇,将重点介绍提高Web应用服务器Tomcat的内存配置,并确认配置正确的方法。

2013-10-31 18:36:27 3538 2

一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确...

摘要上一篇,一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间 ,讲述了项目优化的整体背景,重点讲述了统一显示了Web项目SQL语句的执行时间。本篇,将重点介绍提高Web应用服务器Tomcat的内存配置,并确认配置正确的方法。背景这个Web报表项目,用的Linux系统,Web应用服务器使用的是Tomcat7.0。根据已有程序开发的经验,我认为手动分配和提高...

2013-10-31 18:36:00 93

原创 OpenJDK源码研究笔记(九)-可恨却又可亲的的异常(NullPointerException)

对于一个新人来讲,遇到异常经常会压力大,手忙脚乱,心生畏惧。对于一个程序老鸟来说,看到异常的名字,就能够镇定自若,很快搞定问题。没有异常,才是最难解决的问题。

2013-10-31 00:08:29 3076

OpenJDK源码研究笔记(九)-可恨却又可亲的的异常(NullPointerException)

可恨的异常程序开发过程中,最讨厌异常了。异常代表着程序出了问题,一旦出现,控制台会出现一屏又一屏的堆栈错误信息。看着就让人心烦。对于一个新人来讲,遇到异常经常会压力大,手忙脚乱,心生畏惧。可亲的异常但是,如果我们反过来看,异常可是非常好的错误提示。在JDK中,定义了大量的异常,只要程序抛出了异常,我们根据异常的名字就能知道程序大概出了什么问题。比如看到NullPointerExce...

2013-10-31 00:08:00 97

原创 JDK工具(一)–Java编译器javac

1.概述 javac.exe: Java编译器,将Java源代码转换成字节码。 2.用法 javac <选项> <源文件>

2013-10-31 00:06:07 3420

JDK工具(一)–Java编译器javac

1.概述 javac.exe: Java编译器,将Java源代码转换成字节码。 2.用法 javac &lt;选项&gt; &lt;源文件&gt; (使用过程中发现,javac &lt;源文件&gt;&lt;选项&gt; 也可以) 其中,可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信...

2013-10-31 00:06:00 133

原创 JDK工具(零)--简要介绍JDK1.6自带的42个工具

Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具,但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。JDK1.6自带的工具就有42个之多。

2013-10-30 08:54:05 3162

JDK工具(零)--简要介绍JDK1.6自带的42个工具

Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具,但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。JDK1.6自带的工具就有42个之多。环境说明:操作系统 win7,JDK1.6bin目录的42个工具如图所示常用的9种程序 1.javac.exe: Java编译器, 将Java源...

2013-10-30 08:54:00 112

原创 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。当报表数据量大的时候,一个图表要花4秒以上的时间。

2013-10-30 08:40:03 3992 4

一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间...

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。当报表数据量大的时候,一个图表要花4秒以上的时间。 以下是我的分析和体会。1.我首先需要知道哪些函数执行了多少时间,哪些sql花了多少时间。 a.最笨最简单的方法是,每一个函数的调用开始和结尾都保存开始时间startTime和结束时间endTime, 进行计算。 b.写一个“拦截器”,拦截每一个方法的执行,计算时间...

2013-10-30 08:40:00 119

原创 2013年工作中遇到的20个问题:261-280

最近遇到的20个问题,大多比较常见,很有学习价值。有几个是第1次遇到,大部分都解决了,挺给力的。个别问题,可能难以找到根本原因。有兴趣的,来瞧瞧吧!

2013-10-28 13:12:00 3865 10

2013年工作中遇到的20个问题:261-280

最近遇到的20个问题,大多比较常见,很有学习价值。有几个是第1次遇到,大部分都解决了,挺给力的。个别问题,可能难以找到根本原因。有兴趣的,来瞧瞧吧!261.字符串处理最常见的bug。不能仅仅判断是否为null,字符串索引是否越界需要判断。private void handleStr(String ids) { if (ids == null) { ...

2013-10-28 13:12:00 79

原创 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例

最近,项目中遇到了数据库连接不够的问题。异常信息com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Data source rejected establishment of connection, message from server: "Too many connections"根据更详...

2013-10-28 13:01:01 4964 2

一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例...

最近,项目中遇到了数据库连接不够的问题。异常信息com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Data source rejected establishment of connection, message from server: "Too many connections"根据更详细的错误信息,我定...

2013-10-28 13:01:00 90

原创 OpenJDK源码研究笔记(八)-详细解析如何读取Java字节码文件(.class)

在上一篇OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构 中,我们大致了解了Java字节码文件的结构。本篇详细地介绍了如何读取.class文件的大部分细节。

2013-10-27 20:36:47 5482 10

OpenJDK源码研究笔记(八)-详细解析如何读取Java字节码文件(.class)

在上一篇OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构中,我们大致了解了Java字节码文件的结构。本篇详细地介绍了如何读取.class文件的大部分细节。1.构造文件 // 字节码文件User.class String userClass = "C:/User.class"; File file = new File(userClass);2.构...

2013-10-27 20:36:00 120

原创 Fans同学已死,终年24岁

亲爱的同学们,朋友们,QQ好友。告诉大家一个悲剧:Fans同学已死,终年24岁。马甲变迁正式告诉大家一个消息,我的ID“Fans同学”正在退出“历史舞台”,新的ID 中文“小雷”或英文“FansUnion”隆重闪亮登场。大一的时候,玩天龙八部的ID“火影fans”陪伴了我4年。毕业后,换了ID“Fans同学”。现在,随着形势的发展和个人目标的变化,正式使用ID“FansUnion”。辛酸往事在毕业

2013-10-27 19:37:27 2777 5

Fans同学已死,终年24岁

亲爱的同学们,朋友们,QQ好友。告诉大家一个悲剧:Fans同学已死,终年24岁。马甲变迁正式告诉大家一个消息,我的ID“Fans同学”正在退出“历史舞台”,新的ID 中文“小雷”或英文“FansUnion”隆重闪亮登场。大一的时候,玩天龙八部的ID“火影fans”陪伴了我4年。毕业后,换了ID“Fans同学”。现在,随着形势的发展和个人目标的变化,正式使用ID“FansUnion”。...

2013-10-27 19:37:00 67

原创 OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构

最近在看OpenJDK源码的过程中,顺便看了Java编译器(javac)的源码。 为了理解javac的源码,需要先搞懂Java字节码文件(.class)的结构。 于是,我就认真看了下OpenJDK中Java字节码文件的相关源码,结合大学期间对JVM的研究,参考JVM规范第2版(英文原版),特意整理下。

2013-10-27 08:29:01 3865

OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构

最近在看OpenJDK源码的过程中,顺便看了Java编译器(javac)的源码。 为了理解javac的源码,需要先搞懂Java字节码文件(.class)的结构。 于是,我就认真看了下OpenJDK中Java字节码文件的相关源码,结合大学期间对JVM的研究,参考JVM规范第2版(英文原版),特意整理下。 JVM规范中定义的类文件的结构 注:使用是类似于C语言的表示方法 u1: unsign...

2013-10-27 08:29:00 96

原创 中国象棋程序的设计与实现(十二)--棋盘绘制算法(尽管注释非常详细,完全理解仍有难度)

上几篇中,我们详细介绍了,棋盘类的定义和关键属性,简要介绍了棋盘绘制算法的骨架。本篇,我们将详细解读棋盘绘制算法的每一个细节。强烈建议,大家结合文章末尾的“棋盘截图”来思考绘制算法细节,不然,很可能会遇到问题。有些绘制细节,很难懂,不好描述,不再详细叙述。

2013-10-26 07:27:08 6458

中国象棋程序的设计与实现(十二)--棋盘绘制算法(尽管注释非常详细,完全理解仍有难度) 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等) 中国象棋程序的设计与实现(九)–...

上几篇中,我们详细介绍了,棋盘类的定义和关键属性,简要介绍了棋盘绘制算法的骨架。本篇,我们将详细解读棋盘绘制算法的每一个细节。强烈建议,大家结合文章末尾的“棋盘截图”来思考绘制算法细节,不然,很可能会遇到问题。有些绘制细节,很难懂,不好描述,不再详细叙述。1.绘制算法骨架 /** * 绘制棋盘 * &lt;P&gt; * 绘制棋盘背景 *...

2013-10-26 07:27:00 279

原创 我读过的100+本经典书籍(持续更新,上次更新2013年11月15日)

我很久以来,已经养成了总结的好习惯。    今天,特意把自己看过的书,总结下。    1.数一数,自己读过了哪些好书,回想下自己的不断进步。   2.把一些好书分享出来,有兴趣的同学,可以阅读几本。   3.有的同学竟然怀疑“有水分”,有的竟然认为100+都是编程类书籍。   一个技术人员读的书为啥就一定要是技术类的?一定是编程类的? 第一期  2013年10月26日 7:10 1.《大话设计模式

2013-10-26 07:12:23 4904 24

我读过的100+本经典书籍(持续更新,上次更新2013年11月15日)

我很久以来,已经养成了总结的好习惯。 今天,特意把自己看过的书,总结下。 1.数一数,自己读过了哪些好书,回想下自己的不断进步。 2.把一些好书分享出来,有兴趣的同学,可以阅读几本。 3.有的同学竟然怀疑“有水分”,有的竟然认为100+都是编程类书籍。 一个技术人员读的书为啥就一定要是技术类的?一定是编程类的?一、技术 《改善Java程序的151个建议》《大话设计模式》《...

2013-10-26 07:12:00 105

原创 OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例

本文主要讲解OpenJDK观察者模式的2个工具类,java.util.Observer观察者接口,java.util.Observable被观察者基类。然后,给出了一个常见的观察者应用示例。

2013-10-26 06:25:15 3445 2

OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例

本文主要讲解OpenJDK观察者模式的2个工具类,java.util.Observer观察者接口,java.util.Observable被观察者基类。然后,给出了一个常见的观察者应用示例。Observer观察者接口/** * 一个类可以实现Observer接口,当它想要得到“被观察者”对象变化通知的时候 */public interface Observer { ...

2013-10-26 06:25:00 70

原创 我的CSDN原创高质量免积分下载资源列表(持续更新)

最近几个月,我在CSDN平台,发表了大量原创高质量的项目,并给出了相应的源码、文档等相关资源。为了方便CSDN用户或潜在需求者,下载到自己想要的资源,特分类整理出来,欢迎大家下载。我的原则:原创高质量项目,一律免积分。首次更新:2013年10月19日

2013-10-25 09:14:40 7977 33

我的CSDN原创高质量免积分下载资源列表(持续更新)

最近几个月,我在CSDN平台,发表了大量原创高质量的项目,并给出了相应的源码、文档等相关资源。为了方便CSDN用户或潜在需求者,下载到自己想要的资源,特分类整理出来,欢迎大家下载。我的原则:原创高质量项目,一律免积分。首次更新:2013年10月19日中国象棋1.中国象棋程序的设计与实现–楚汉棋兵(高级版)(源码) http://download.csdn.net/detail/fans...

2013-10-25 09:14:00 216

我的CSDN原创高质量免积分下载资源列表(持续更新)

最近几个月,我在CSDN平台,发表了大量原创高质量的项目,并给出了相应的源码、文档等相关资源。为了方便CSDN用户或潜在需求者,下载到自己想要的资源,特分类整理出来,欢迎大家下载。我的原则:原创高质量项目,一律免积分。首次更新:2013年10月19日中国象棋1.中国象棋程序的设计与实现–楚汉棋兵(高级版)(源码) http://download.csdn.net/detail/fans...

2013-10-25 09:14:00 105

原创 一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

2011年,实习期间写了一个简单的数据库管理器。今天,特意整理了下,分享给大家。有兴趣的同学,可以下载源码,瞧瞧。源码只有4个类:LoginGUI,DatabaseGUI,Record,MySQLModel。

2013-10-25 09:07:50 3431 1

一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

2011年,实习期间写了一个简单的数据库管理器。今天,特意整理了下,分享给大家。有兴趣的同学,可以下载源码,瞧瞧。源码只有4个类:LoginGUI,DatabaseGUI,Record,MySQLModel。1.LoginGUI 该类就是一个简单的登录窗口,输入用户名、密码、数据库路径,如果登录成功,跳转到管理界面。 2.DatabaseGUI DatabaseGUI构造了管理器的...

2013-10-25 09:07:00 63

原创 中国象棋程序的设计与实现(十一)--第2次回答CSDN读者的一些问题

最近一段时间,有不少CSDN读者朋友看了我写的中国象棋文章。其中,不少爱好者下载了中国象棋程序的初级版和高级版源码。由于水平有限,不少同学遇到了若干问题,向我咨询,寻找解决办法。

2013-10-24 12:25:54 4237 4

中国象棋程序的设计与实现(十一)--第2次回答CSDN读者的一些问题 中国象棋程序的设计与实现(五)--回答CSDN读者的一些问题 中国象棋程序的设计与实现(零)--原始版源码 中国...

最近一段时间,有不少CSDN读者朋友看了我写的中国象棋文章。其中,不少爱好者下载了中国象棋程序的初级版和高级版源码。由于水平有限,不少同学遇到了若干问题,向我咨询,寻找解决办法。我的处境1.如果我回答。 a.需要花费一些时间,尤其是自己忙碌的时候。 有的同学甚至要求我远程连接帮他解决问题。 b.很多问题比较“初级”,耐心受到很大的挑战。2.如果我不回答。 问我问题的人,大多是诚心学习技术的人,...

2013-10-24 12:25:00 124

原创 极速响应Excel数据报表请求的一种方法

通过缓存和维护Excel Workbook实例,极速响应Excel数据报表请求。维护一份Workbook资源池。程序启动后,写一个定时器,监控资源池中的对象数量,达到资源下界的时候,就构造一些新的对象放进资源池中。

2013-10-23 22:02:55 2974 2

极速响应Excel数据报表请求的一种方法

摘要通过缓存和维护Excel Workbook实例,极速响应Excel数据报表请求。这是一个真实的大数据“云计算”项目中的解决方案,在给定的时间和资源下,只有这种方法是最简单并且是可行的。XX公司的需求简单Excel报表:1个sheet。5秒内可以在界面展示。复杂Excel报表:7个sheet。20秒内可以在界面展示。并发响应:20个用户详细介绍每个sheet中有大量的Excel公...

2013-10-23 22:02:00 81

原创 中国象棋程序的设计与实现(十)--棋盘的定义和绘制

本篇简要介绍棋盘类的定义、棋盘的关键属性、棋盘绘制算法的骨架。棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍。

2013-10-23 09:08:20 5308

中国象棋程序的设计与实现(十)--棋盘的定义和绘制 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等) 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝...

本篇简要介绍棋盘类的定义、棋盘的关键属性、棋盘绘制算法的骨架。棋盘的详细绘制算法等内容,我们将在接下来的几篇进行详细介绍。棋盘类的定义public abstract class ChessBoard extends JPanel棋盘是一个继承自JLabel的图形界面组件,当在界面展示,看起来比较美观。细心的读者注意到,abstract表明 这是一个抽象类。本中国象棋程序,实现了...

2013-10-23 09:08:00 251

原创 中国象棋程序的设计与实现(九)–棋子点,棋子的小窝

本篇简要介绍,在中国象棋程序中,容纳棋子的棋子点。由于棋子位于棋盘中,为了方便讲解本篇,需要先简要介绍下棋盘的结构。

2013-10-22 22:21:46 3843

中国象棋程序的设计与实现(九)–棋子点,棋子的小窝 中国象棋程序的设计与实现(八)-如何构造一个棋子(車馬炮等)...

本篇简要介绍,在中国象棋程序中,容纳棋子的棋子点。由于棋子位于棋盘中,为了方便讲解本篇,需要先简要介绍下棋盘的结构。棋盘的结构// 棋子点,共90个,横9*纵10public ChessPoint chessPoints[][];棋盘由90个点组成。(后续文章,将详细介绍棋盘)棋子点每一个正常的棋子都位于棋盘上的一个点,棋子点就是一个棋子的“小窝”。这个点有坐标(x,y),并且存放着...

2013-10-22 22:21:00 138

原创 我对职业规划和未来发展的一些思考

本文较为全面地阐述了,作为一个一线城市的IT技术人员,我对职业规划和未来发展的一些思考。首先从生活中的困惑迷茫谈起,然后简要介绍了我对婚姻和事业的一点看法,接下来深入阐述了我一些核心价值观和实践,需要学习哪些IT技术、 IT技术之外的世界、专业技能的误区、落地生根、可以量化的目标。

2013-10-21 12:17:54 15266 77

中国象棋程序的设计与实现(原始版)(包含源码)

2010年,我从CSDN下载中心下载了1个中国象棋程序,功能比较简单。 我在此基础上,开发了当前版本(1.0)的程序。相对于下载的版本, 增加了联网对战,悔棋等功能,增加必要的注释,重命名类、函数、变量的名字,提高了可读性。 特别说明:这个1.0版本的功能比较弱,用户体验也很差,bug也不少。 主要用来学习用,如果有兴趣,可以自行完善。 敬请期待:2.0版本比1.0版本要好很多,无论是功能还是用户体验,近期更新,敬请期待。

2013-09-09

百度Echarts示例-echarts-demo

百度Echarts示例-echarts-demo 折线图 Line 饼状图 Pie 柱状图 Bar 中国地图 ChinaMap

2013-11-29

ExcelToHtmlTable转换算法:将Excel转换成Html表格并展示(项目源码+详细注释+项目截图)

功能概述 Excel2HtmlTable的主要功能就是把Excel的内容以表格的方式,展现在页面中。 Excel的多个Sheet对应页面的多个Tab选项卡。 转换算法的难点在于,如何处理行列合并,将Excel的行列合并模型转换成Html表格的行列合并模型。 背景故事 因实际需要,需要将Excel展现在Web界面中。 最初,想在网上找开源的东东,结果没有1个是想要的。有的特别复杂,有的只能在Windows平台,需要闭源的dll,最终还是得靠自己。 人不逼迫自己,真是想偷懒,不能出成果。 要是不是自己实现一次,根本不能发现和解决一系列问题。 最重要的经验就是:要努力克服自己的畏难情绪

2013-10-04

中国象棋-FansChineseChess2.0-20130917

中国象棋 楚汉棋兵 联网对战、打谱、八皇后、迷宫求解、人机对弈

2013-09-17

雷文-FansUnion-毕业设计-20130923.zip

中国象棋—毕业论文.doc 外文翻译-虚拟机的结构.doc 摘要.txt 答辩问题5个.doc 论文答辩.ppt

2013-09-24

挑战程序设计竞赛(第2版) 高清完整版

挑战程序设计竞赛(第2版) 高清完整版

2014-06-29

常用开源NoSQL原理与应用.ppt

常用开源NoSQL原理与应用.ppt

2014-06-29

Google_云计算三大论文中文版.pdf

Google_云计算三大论文中文版.pdf

2014-06-29

JDK1.6中文API手册.CHM

JDK1.6中文API手册.CHM JDK1.6中文API手册.CHM ITFriend-IT从业者互动交流平台 http://www.itfriend.cn/ ITFriend-IT从业者互动交流平台 http://www.itfriend.cn/

2014-06-29

ITFriend月刊-第1期-2014年6月.pdf

ITFriend月刊-第1期-2014年6月.pdf

2014-06-26

值得学习的100种网站推广方法大全

值得学习的100种网站推广方法大全

2014-06-16

在Java中使用脚本语言JavaScript

/** * 在Java中使用脚本语言JavaScript。 * * @author LeiWen@FansUnion.cn,http://FansUnion.cn, * http://blog.csdn.net/FansUnion * * QQ:240370818 参考资料:http://developer.51cto.com/art/201007/208812.htm * */

2014-01-07

推荐系统实践

推荐系统实践.pdf 第1 章 好的推荐系统....................................... 1 1.1 什么是推荐系统........................................... 1 1.2 个性化推荐系统的应用............................... 4 1.2.1 电子商务.......................................... 4 1.2.2 电影和视频网站............................... 8 1.2.3 个性化音乐网络电台..................... 10 1.2.4 社交网络........................................ 12 1.2.5 个性化阅读.................................... 15 1.2.6 基于位置的服务............................. 16 1.2.7 个性化邮件.................................... 17 1.2.8 个性化广告.................................... 18 1.3 推荐系统评测............................................ 19 1.3.1 推荐系统实验方法......................... 20 1.3.2 评测指标........................................ 23 1.3.3 评测维度........................................ 34 第2 章 利用用户行为数据............................. 35 2.1 用户行为数据简介..................................... 36 2.2 用户行为分析............................................ 39 2.2.1 用户活跃度和物品流行度的 分布................................................ 39 2.2.2 用户活跃度和物品流行度的 关系................................................ 41 2.3 实验设计和算法评测................................. 41 2.3.1 数据集............................................ 42 2.3.2 实验设计........................................ 42 2.3.3 评测指标........................................ 42 2.4 基于邻域的算法......................................... 44 2.4.1 基于用户的协同过滤算法............. 44 2.4.2 基于物品的协同过滤算法............. 51 2.4.3 UserCF 和ItemCF 的综合比较...... 59 2.5 隐语义模型................................................ 64 2.5.1 基础算法........................................ 64 2.5.2 基于LFM的实际系统的例子....... 70 2.5.3 LFM和基于邻域的方法的比较.... 72 2.6 基于图的模型............................................ 73 2.6.1 用户行为数据的二分图表示......... 73 2.6.2 基于图的推荐算法......................... 73 第3 章 推荐系统冷启动问题........................ 78 3.1 冷启动问题简介........................................ 78 3.2 利用用户注册信息..................................... 79 3.3 选择合适的物品启动用户的兴趣............. 85 3.4 利用物品的内容信息................................. 89 3.5 发挥专家的作用........................................ 94 第4 章 利用用户标签数据............................. 96 4.1 UGC 标签系统的代表应用....................... 97 4.1.1 Delicious ......................................... 97 4.1.2 CiteULike ....................................... 98 4.1.3 Last.fm............................................ 98 4.1.4 豆瓣................................................ 99 4.1.5 Hulu ................................................ 99 4.2 标签系统中的推荐问题........................... 100 4.2.1 用户为什么进行标注................... 100 4.2.2 用户如何打标签........................... 101 4.2.3 用户打什么样的标签................... 102 4.3 基于标签的推荐系统............................... 103 4.3.1 实验设置...................................... 104 4.3.2 一个最简单的算法....................... 105 4.3.3 算法的改进.................................. 107 4.3.4 基于图的推荐算法....................... 110 4.3.5 基于标签的推荐解释................... 112 4.4 给用户推荐标签...................................... 115 4.4.1 为什么要给用户推荐标签........... 115 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊重版权 2 目 录 4.4.2 如何给用户推荐标签................... 115 4.4.3 实验设置...................................... 116 4.4.4 基于图的标签推荐算法............... 119 4.5 扩展阅读.................................................. 119 第5 章 利用上下文信息............................... 121 5.1 时间上下文信息...................................... 122 5.1.1 时间效应简介.............................. 122 5.1.2 时间效应举例.............................. 123 5.1.3 系统时间特性的分析................... 125 5.1.4 推荐系统的实时性....................... 127 5.1.5 推荐算法的时间多样性............... 128 5.1.6 时间上下文推荐算法................... 130 5.1.7 时间段图模型.............................. 134 5.1.8 离线实验...................................... 136 5.2 地点上下文信息...................................... 139 5.3 扩展阅读.................................................. 143 第6 章 利用社交网络数据........................... 144 6.1 获取社交网络数据的途径....................... 144 6.1.1 电子邮件...................................... 145 6.1.2 用户注册信息.............................. 146 6.1.3 用户的位置数据........................... 146 6.1.4 论坛和讨论组.............................. 146 6.1.5 即时聊天工具.............................. 147 6.1.6 社交网站...................................... 147 6.2 社交网络数据简介................................... 148 社交网络数据中的长尾分布................... 149 6.3 基于社交网络的推荐............................... 150 6.3.1 基于邻域的社会化推荐算法....... 151 6.3.2 基于图的社会化推荐算法........... 152 6.3.3 实际系统中的社会化推荐 算法.............................................. 153 6.3.4 社会化推荐系统和协同过滤 推荐系统...................................... 155 6.3.5 信息流推荐.................................. 156 6.4 给用户推荐好友...................................... 159 6.4.1 基于内容的匹配........................... 161 6.4.2 基于共同兴趣的好友推荐........... 161 6.4.3 基于社交网络图的好友推荐....... 161 6.4.4 基于用户调查的好友推荐算法 对比.............................................. 164 6.5 扩展阅读.................................................. 165 第7 章 推荐系统实例................................... 166 7.1 外围架构.................................................. 166 7.2 推荐系统架构.......................................... 167 7.3 推荐引擎的架构...................................... 171 7.3.1 生成用户特征向量....................... 172 7.3.2 特征物品相关推荐.................... 173 7.3.3 过滤模块...................................... 174 7.3.4 排名模块...................................... 174 7.4 扩展阅读.................................................. 178 第8 章 评分预测问题................................... 179 8.1 离线实验方法.......................................... 180 8.2 评分预测算法.......................................... 180 8.2.1 平均值.......................................... 180 8.2.2 基于邻域的方法........................... 184 8.2.3 隐语义模型与矩阵分解模型....... 186 8.2.4 加入时间信息.............................. 192 8.2.5 模型融合...................................... 193 8.2.6 Netflix Prize 的相关实验结果..... 195 后记....................................................................... 196

2013-12-27

BIEE11g培训资料 中文

01.BIEE 11G概览/02.BIEE 11G Dashbord/03.BIEE 11G Action Framework/04.BI Publisher/05.地图数据管理/06.故障与维护/07.BIEE安全性/08.Admintool高级功能/09.Essbase与BIEE集成

2013-11-25

Axure快速原型设计(第二版).pdf

Axure快速原型设计(第二版).pdf

2013-11-19

一份IT技术岗位简历模版.doc

一份IT技术岗位简历模版.doc

2013-11-09

一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

一个HelloWorld版的MySQL数据库管理器的设计与实现(源码) 我的CSDN博客还有很多优质原创文章,有兴趣的同学可以来瞧瞧。(*^__^*) 嘻嘻 http://blog.csdn.net/FansUnion CSDN 博客专家 FansUnion 2013年10月20日

2013-10-20

斗地主算法的设计与实现-FansUnion-DouDiZhu-20131012.zip

斗地主项目的主要实现了,斗地主中的洗牌、发牌、判断牌型、排序等一系列算法,但这并不是一个完整的项目。 界面操作部分,功能很有限,仅供参考,有兴趣的同学自行完善。 我的CSDN博客还有很多优质原创文章,有兴趣的同学可以来瞧瞧。(*^__^*) 嘻嘻 http://blog.csdn.net/FansUnion CSDN 博客专家 FansUnion 2013年10月12日

2013-10-12

Struts2SpringHibernate整合,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)

Struts2,Spring,Hibernate是Java Web开发中最为常见的3种框架,掌握这3种框架是每个Java Web开发人员的基本功。 然而,很多初学者在集成这3个框架的时候,总是会遇到各种各样的问题。 我在读大学刚刚学习SSH的时候,也是如此。 当时,做了一个Demo性质的在线书店,现在分享给大家。 希望对初学者有所帮助。 包简介 action:控制层,Struts2的Action,响应前端HTTP请求。 service:业务层,处理业务逻辑。 dao:数据访问层,数据库增删改查接口。 domain:领域实体。 util:工具类。 实体 Book:书籍,一本书,比如“《编写可读代码的艺术》”。 BookCategory:书籍分类,比如“管理”、“计算机”。 BookComment:书的评论。 Order:一个订单。 OrderItem:一个订单的一项。 User:用户。 UserRole:用户的角色。 实体虽然有7个,真正的实现却很简单,这并不是一个完整的在线书店项目。 我的CSDN博客 http://blog.csdn.net/FansUnion 亲,有很多精彩技术文章等着你哦。

2013-10-01

Struts2框架单元测试代码

Struts2框架单元测试代码 一个完整的Eclipse工程

2013-09-28

Struts2SpringUnitDemo单元测试

Struts2 Spring 框架整合 单元测试 Action和Service http://blog.csdn.net/fansunion/

2013-09-28

Java-ApacheMail发送邮件

------------------------目录和文件说明 1.src目录下是java源文件。 2.lib目录下是需要的库文件。 3.email.properties是邮箱服务器等信息的配置文件,应该放在类路径下。 -------------------------源文件内容说明----------------------- JavaMail发送邮件还是有些复杂,所以Apache CommonsEmail进行了再次封装,大大简化了邮件发送过程。 网站中经常用到的功能就是简单的发送一些邮件,比如发送 找回密码信息、报警信息,所以使用Apache Commons Email 写了一个可以复用的类,功能就是简单的发送一些邮件,可以含有收信人、抄送人、按送人、邮件主题、邮件正文、附件。 ------------------------------------------------------------ 测试或使用中发现问题,有更多需求,请及时联系-小雷-哦!亲! leiwen@fansunion.cn 小雷网:http://FansUnion.cn

2013-09-06

悟透JavaScript

中文名: 悟透JavaScript 作者: 李战 资源格式: PDF 版本: 文字版 出版社: 电子工业出版社书号: 9787121074738发行时间: 2008年12月 地区: 大陆 语言: 简体中文 简介: 内容简介: 翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力……. 基本信息: 出版社: 电子工业出版社; 第1版 (2008年12月1日) 平装: 177页 语种: 简体中文 开本: 16 ISBN: 9787121074738 条形码: 9787121074738 商品尺寸: 23.2 x 18.2 x 1.8 cm 品牌: 电子工业出版社 ASIN: B001L4MEQW 编辑推荐: 为了使您能通过此书彻底地悟透JavaScript,我们为您准备了一系列的后续学习进程:1.与《悟透JavaScript(美绘本)》 作者李战老师精彩互动——专题精彩讲座、网络视频在线交流,您 将亲身体味大师风范。2.“我看此书……”书评竞赛——请把您读此书的感想、评论、甚至是故事发送给我们,您将收到惊喜大礼包。3 畅销图书投资活动——我们几乎每月会推出重量级的图书,幸运的您也许会得到您中意的图书。 作者简介: 李战,阿里软件的老顽童,混迹IT江湖多年。在数据库、Web架构、前端技术及数据库全文检索方面有身后内力,后又专研SaaS武功秘籍,略有所成。此君武功神出鬼没,时而用童子功欺负小孩,时而施展君子剑英雄救美,时而又假借如来神掌扮仙扮佛。但由于修炼的武功太多太杂,终至走火入魔,陷入编程世界的深渊而不能自拔。 目录: 第一部 JavaScript真经 引子 数据与代码的纠缠 1 回归简单 2 没有类 3 函数的魔力 4 代码的时空 5 奇妙的对象 6 放下对象 7 对象素描 8 构造对象 9 初看原型 10 原型扩展 11 原型真谛 12 甘露模型 13 编程的快乐 第二部 手谈JavaScript 1 禅棋传说 2 标准网页 3 网页运行原理 4 文档对象模型 5 妆扮DOM对象 6 响应DOM事件 7 播放声音 8 别向复杂低头 9 珍珑棋局 第三部 点化AJAX 1 叩问AJAX 2 直捣AJAX 3 ASP.NET AJAX简介 4 AJAX与WebService .....

2013-07-30

悟透JavaScript].李战.文字版.pdf )

中文名: 悟透JavaScript 作者: 李战 资源格式: PDF 版本: 文字版 出版社: 电子工业出版社书号: 9787121074738发行时间: 2008年12月 地区: 大陆 语言: 简体中文 简介: 内容简介: 翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力……. 基本信息: 出版社: 电子工业出版社; 第1版 (2008年12月1日) 平装: 177页 语种: 简体中文 开本: 16 ISBN: 9787121074738 条形码: 9787121074738 商品尺寸: 23.2 x 18.2 x 1.8 cm 品牌: 电子工业出版社 ASIN: B001L4MEQW 编辑推荐: 为了使您能通过此书彻底地悟透JavaScript,我们为您准备了一系列的后续学习进程:1.与《悟透JavaScript(美绘本)》 作者李战老师精彩互动——专题精彩讲座、网络视频在线交流,您 将亲身体味大师风范。2.“我看此书……”书评竞赛——请把您读此书的感想、评论、甚至是故事发送给我们,您将收到惊喜大礼包。3 畅销图书投资活动——我们几乎每月会推出重量级的图书,幸运的您也许会得到您中意的图书。 作者简介: 李战,阿里软件的老顽童,混迹IT江湖多年。在数据库、Web架构、前端技术及数据库全文检索方面有身后内力,后又专研SaaS武功秘籍,略有所成。此君武功神出鬼没,时而用童子功欺负小孩,时而施展君子剑英雄救美,时而又假借如来神掌扮仙扮佛。但由于修炼的武功太多太杂,终至走火入魔,陷入编程世界的深渊而不能自拔。 目录: 第一部 JavaScript真经 引子 数据与代码的纠缠 1 回归简单 2 没有类 3 函数的魔力 4 代码的时空 5 奇妙的对象 6 放下对象 7 对象素描 8 构造对象 9 初看原型 10 原型扩展 11 原型真谛 12 甘露模型 13 编程的快乐 第二部 手谈JavaScript 1 禅棋传说 2 标准网页 3 网页运行原理 4 文档对象模型 5 妆扮DOM对象 6 响应DOM事件 7 播放声音 8 别向复杂低头 9 珍珑棋局 第三部 点化AJAX 1 叩问AJAX 2 直捣AJAX 3 ASP.NET AJAX简介 4 AJAX与WebService .....

2013-07-30

spring security 完整eclipse工程

spring security 完整eclipse工程。 *根据下面的文章的例子,补全改善追加功能。 http://blog.csdn.net/k10509806/article/details/6369131 spring security 完整eclipse工程。 *根据下面的文章的例子,补全改善追加功能。 http://blog.csdn.net/k10509806/article/details/6369131

2013-07-09

MongoDBJavaAPI文档

使用httrack-noinst-3.46.1 镜像 Mongodb 驱动JavaAPI 2.4。 MongoDBJavaAPI文档 MongoDBJavaAPI文档 MongoDBJavaAPI文档

2013-07-08

mongodb java驱动 API文档

Mongodb Mongodb Mongodb 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

2013-07-08

将大量数据从数据库导入到Excel文档

这是我在公司实习的时候研究的课题,主要将大量数据从数据库导出到Excel文件。(一般是值Excel2007及以后版本)因为Excel2003及以前的版本中能保持的数据量是有限制的。Excel2007及以后版本中的数据能保持100万条记录左右,我用的是Oracle数据库,要导入40万条数据。我主要采用了JXLS和POI的第三方jar包,这几个程序实例,都是我参考各种资料,自己写的,都运行过,能把40万数据导入到Excel文件中,而且性能也挺好的,这几个是程序代码,我把这几个程序的文档总结也上传了,如果要下载的话,可以去我的下载空间。

2013-06-26

走出软件作坊(高清).pdf

走出软件作坊(高清).pdf 115页 绝对高清 2分

2013-06-20

JTest 8.4.20 破解

将lic_client.jar直接覆盖到以下目录即可: Parasoft\JtestExtension8.4\eclipse\plugins\com.parasoft.xtest.libs_3.4.20\Parasoft\lic_client.jar [本资源仅供个人使用,不得用于任何商业用途] PS : 发现有人没找到 JTest 8.4安装文件,下面提供一个连接。 (这个连接我没试过,要是不好用,大家在网上再搜搜吧) http://hanulit.mine.nu:81/parasoft_download/Jtest/8.4/

2013-06-14

FreeMarker中文参考手册

FreeMarker中文参考手册

2013-06-13

jsp读取Excel的数据

jsp读取Excel的数据

2013-06-13

将word,ppt,excel转换成html

将word,ppt,excel转换成html

2013-06-13

Excel2html

使用java版excel操作api实现excel读取并转转为html,转换后的文件包含边框线、背景色、字体、字号、列宽等样式处理。 使用java版excel操作api实现excel读取并转转为html,转换后的文件包含边框线、背景色、字体、字号、列宽等样式处理。

2013-06-13

SOAP与Java编程指南.pdf

SOAP与Java编程指南.pdf

2013-05-28

Servicemix做代理服务器发布WebService

Servicemix做代理服务器发布WebService,Login登录实际代码。对应博客中ServiceMix做代理服务器发布WebService(附带案例源码) 该篇例子,需要的可以去看看,这个是源码。

2013-05-27

中国省份和城市数据(mysql数据库)

中国城市mysql数据,包括省份、城市。 两个表,一个省份表,一个城市表。

2013-05-18

MYSQL最新省份城市数据库

MYSQL最新省份城市数据库,城市齐全!

2013-05-18

Java 利用POI操作PPT

Java 利用POI操作PPT。 1.创建幻灯片并插入文本 2.插入图片,支持多种格式 3.插入表格 4.解析PPT文件中的图片 文件格式为 mht,使用IE或Firefox 浏览器打开。

2013-04-19

Dom4j参考手册

Dom4j参考手册 Dom4j参考手册 Dom4j参考手册 http://blog.csdn.net/FansUnion

2013-04-04

作为一名IT从业者,你在工作和学习中,遇到哪些问题

发表于 2014-06-04 最后回复 2020-04-17

小雷FansUnion的留言板

发表于 2020-01-02 最后回复 2020-01-02

分享一本很好的电子期刊

发表于 2014-06-26 最后回复 2018-07-21

一款开源Java中国象棋程序的设计与实现(源码)

发表于 2013-10-16 最后回复 2016-11-20

Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试) .

发表于 2013-10-17 最后回复 2016-06-16

我的CSDN原创高质量免积分下载资源列表

发表于 2013-10-26 最后回复 2015-10-29

好事送分:今天申请成为了CSDN认证博客专家

发表于 2013-09-18 最后回复 2014-11-06

OpenJDK源码研究笔记

发表于 2013-10-18 最后回复 2014-10-27

CSDN博客蛋疼的敏感词算法

发表于 2013-12-28 最后回复 2014-10-27

一个网站自动化测试工具的设计与实现

发表于 2013-01-21 最后回复 2014-05-05

大武汉的妹子对我这个帝都程序员很冷淡

发表于 2013-10-10 最后回复 2014-02-14

一个一线城市的IT白领的生活成本:3万/年 .

发表于 2013-11-16 最后回复 2013-12-10

原创:中国象棋程序的设计与实现–楚汉棋兵(高级版)(源码)

发表于 2013-10-18 最后回复 2013-12-10

3人小公司1年的创业成本 .

发表于 2013-10-17 最后回复 2013-12-10

我的CSDN原创高质量免积分下载资源列表(持续更新) .

发表于 2013-10-26 最后回复 2013-10-31

假如生活欺骗了你

发表于 2013-09-13 最后回复 2013-09-24

程序员也会写诗

发表于 2013-07-27 最后回复 2013-09-23

程序员们,你们周末都是怎么度过的

发表于 2013-08-16 最后回复 2013-09-04

网站上线积分大奉送

发表于 2013-05-22 最后回复 2013-08-20

码农:客户是恶魔

发表于 2013-07-13 最后回复 2013-07-27

空空如也

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

TA关注的人 TA的粉丝

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