自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (55)
  • 收藏
  • 关注

转载 “五步投资法”精益投资,让你从业余到专业!

大家好我是变革家联合创始人王友海,很高兴今天由我跟大家在变革家“拆解学院”交流。在创业这门科学上,有一个非常重要的理论叫“四步创业法”。作者是大名鼎鼎的StevenBlank。我们几个合伙人都是他的粉丝,和他也有过不少的交流,他还是我们曾供职的一家媒体的专栏作者。四步创业法其实就是一套精益创业的非常实战的理论。其实变革家的投资画布也是一套精益创业的方法论,只不过里边加上了一些投资的元素。但真...

2019-04-24 12:44:26 924

转载 工具型产品如何建立自己的商业化模式?

核心预警:当我们谈工具型产品规模的时候只需检验以下五个问题即可:1.市场圈定范围是否足够大?解决的是大众需求还是小众需求?2.用户对你的解决方案接受程度高吗?3.产品的壁垒是什么?竞品能轻易抢走你的用户吗?4.如何解决用户停留时间短的问题?如何提高使用频次?5.是否构建起用户难以舍弃的关键因子? 关于变现:工具型产品变现的前提基础是规模,变现的方式有很多,不管是工具本身付...

2019-04-24 12:43:34 1137

原创 悲痛啊,格力呀,错失第3个涨停

2019年4月19日,某店铺投资平台,上线了一个看起来还不错的项目。半年没在这个平台,投项目了。第3次,投资改革之后,平台的项目有了一定质的飞跃。主要是加强了选址,开店前,实地测算人流。另外,再再再再再再再再再再再再再再再再再再再再再重复1万遍,不要盲目相信任何人,爹妈也好,朋友也罢,仅供参考而已。如果你想成为杰出的投资人,载入史册的人,要有自己独到的见解。之前的项...

2019-04-20 20:09:06 404 3

原创 拥抱蓝筹,我选格力电器

19年享受了2个涨停,随便写写。2017年9月,开始买股票,也看了不少公司的年报。投资的本质,就是公司好不好,好的情况多好,坏的情况多差,以及稳定性。风险、收益、流动性。为什么推荐格力电器。业务稳定,增速10%左右,就算不增长了,10PE年化10%,12PE年化8%。家用电器,尤其是空调之类的,本来就是刚需。市场经过残酷竞争之后,剩下来的特别有垄断规模优势。在考...

2019-04-18 21:07:09 478

原创 mysql 2个小问题:查询展示乱码,NULL和""需要分别处理

第1个问题,数据库查询乱码一般查询,都用MySQL-front连接 阿里云的mysql或 自己的,没遇到过查询显示乱码问题。安装的时候,一般选择utf8编码,数据库和表也都是utf8,很少遇到乱码。新公司,自己维护mysql,可能说编码问题,查询出来 在 XShell上展示乱码。修改XShell展示编码为utf8也不行。需要设置数据库的编码:解决乱码问题set charact...

2019-04-18 19:27:10 552

原创 掌柜大作战(6):Spring+Mybatis+多数据源配置+事务配置

多数据源配置,经常遇到的问题。网上看到的都是别人总结的,最近一个项目,有需要用到2个数据源,就自己配置了下。非常符合自己的思路:清晰、简洁、方便扩展。1、Spring核心数据源和事务配置spring-info-datasource.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sp...

2019-04-15 19:56:20 350 2

原创 掌柜大作战(5):使用AOP,统一记录方法执行所花的时间

技术比较水,还是多多总结更踏实,把项目中有一定难度和一定价值的技术点,整理下思路,保存起来。Spring中的AOP,最常用是写各种拦截器,登录拦截、权限拦截、通用参数处理。自己的代码中,很少手动写符合AOP思想的自定义代码。京东有UMP(统一监控平台)就是用AOP实现的,拦截目标方法,把方法执行情况和时间等,记录到本地log文件中,服务端再定时把log搬运到远程服务器,就可以实现“报警”等...

2019-04-15 19:55:22 433

原创 掌柜大作战(7):Spring中配置定时任务,封装任务执行流程;同一时刻只让一台机器执行,尽可能避免并发和并行,避免任务数据被处理2次

本文核心问题:Spring中配置定时任务,封装任务执行流程;同一时刻只让一台机器执行,尽可能避免并发和并行,避免任务数据被处理2次。项目中,基本都会存在一些后台性质的工作,可以用定时任务搞定。Spring中配置定时任务,个人倾向使用Spring自带的Task配置,不用引入新的技术点,简单的项目足够了。1、Spring定时任务配置 spring-worker.xml<!-- 0 0/...

2019-04-15 19:53:34 820 1

原创 如何上传自己的jar包到maven公共远程中央仓库(下)

最近打算把自己的一些jar包,放到Maven仓库,研究了几天。参考了好几篇文章,今天完成了第1步:可以把Snapshot快照版jar放到Maven仓库了。第2步,发布Release版本,竟然遇到了好几个问题,目前还没完全解决。如有需要,可以参考末尾的3篇文章。这里主要记录其中遇到的一些难点:1、需要这个插件<!--指定上传仓库--> ...

2019-04-15 19:19:55 921 2

转载 在 JD 成为优秀的技术 leader,需要做到这三点

本文读《在 Alibaba 成为优秀的技术主管,需要做到这三点》,有感而写。作为一名技术 leader,我认为需要关注如下三点:稳定,高效,创新。我认为作为一名技术 leader,作为系统架构的负责人,系统稳定是首位的。更毫不夸张的说,系统稳定是研发团队的脊梁骨。其次,研发效率是研发的天职,不高效的团队是没有竞争力的。而技术创新是进步的主要生产力。一、稳定实现系统稳定,重要做到两点...

2019-04-14 10:43:29 529 3

转载 在Alibaba成为优秀的技术主管,需要做到这三点

导读:技术主管,又叫「技术经理」,英文一般是 Tech Leader ,简称 TL。随着工作经验的不断积累,能力的不断提升,每个人都有机会成为 Team Leader。然而在机会到来前,我们必须提前做好准备,对TL的工作职责有一定了解。当然,这也会为当下更好地配合TL工作打下基础。今天,阿里巴巴高级技术专家云狄将结合自己多年的经验,从开发规范、开发流程、技术规划与管理三个角度出发,分享对技术...

2019-04-14 10:42:47 541

原创 技术中台战略:SpringBoot+Dubbo+Redis+MybatisPlus整合,3小时再次搞定分布式服务Demo

最近决定搭建的自己的技术中台,之前想短平快,只用本地jar包,工具类,通用代码之类的。发现,有些场景复用不太方便。为了长远打算,也需要搭建自己的技术中台,提供RPC和HTTP各种通用基础服务,比如内容管理等等。也可能用本地jar包模式,直接访问数据库。看情况吧。------------------搭建整合项目的过程中,遇到了太多的问题,真是累坏了。晚饭还没吃。...

2019-04-13 20:48:56 1620

原创 最近遇到的4个问题

1.SpringBoot项目用到了feign启动抛出: Attribute 'value' in annotation [org.springframework.cloud.netflix.feign.FeignClient]must be declared as an @AliasFor [serviceId], not [name].解决:把spring-cloud-depende...

2019-04-13 20:17:58 641

转载 如何上传自己的jar包到maven公共远程中央仓库

开启自己的中台战略,第1步上传jar包到Maven中央仓库,方便项目之间依赖,维护好历史版本。转载网友的,备用。-------------------------------------------OSChinaz这篇文章,写得更详细,也转载过来将 Smart 构件发布到 Maven 中央仓库原文链接:https://my.oschina.net/huangyong/blog/...

2019-04-13 20:13:53 677 1

原创 Eclipse配置springloaded实现热部署,增加方法修改也能实时生效,比Eclipse默认的热部署更强大

1.Eclipse/Java热部署Eclipse或者说Java,本身就支持热部署,但是功能很弱。简单的修改文案system.out.println("abc");修改为system.out.println("abcd");不用重启就能生效。但是,如果增加1个方法public void test(){ system.out.println("abcd");...

2019-04-13 15:20:57 1093 2

原创 善用Eclipse自动语法提示,提高开发效率

1.JtnPost类,希望自动 提示 jtnPost。Idea的语法提示功能比较强,一直以为Eclipse没有。以前都是 "."触发,输入"jtnPost."就会触发方法提示。如果手动使用 .就触发提示,但是会是变量相关的或它自己的方法。而不能根据类名,生成约定的字段名。就算有,可能最后还需要删除“.”。今天终于忍不了了,希望开发再快速一点。用“Alt+/”手动触...

2019-04-13 13:12:13 391

原创 掌柜大作战(16):Java中定义常量的4种形式,总有一种适合你

Java开发中,经常通过接口和枚举来定义常量。Java中定义常量的4种形式,总有一种适合你。方式一:/*** 各种常量定义*/public interface RedisConstants1{ String SEPARATOR = ","; String DOMAIN = "app.domain.url"; /** * 订单金额规则,最大...

2019-04-11 19:32:28 400 1

原创 巧用Excel公式和函数,提高工作效率,比如批量刷数据

背景:线上数据不对,需要根据上游给的数据,直接刷线上数据库。数据,格式A字段 B字段 C字段1 2 33 4 5需要的sqlupdate userset name = “B字段”,pass = "C字段"where id = "A字段"。数据量有几百条,今后不排除再来一批。某Excel达人,给了我一个之前的Excel示例,用的是Excel...

2019-04-11 19:24:14 1398

原创 最近工作中遇到的8个问题

1.定时任务@Scheduled(initialDelay = 10000,fixedRate = 15000) public void test() {}这个定时器就是在上一个的基础上加了一个initialDelay = 10000 意思就是在容器启动后,延迟10秒后再执行一次定时器,以后每15秒再执行一次该定时器这种配置挺简洁的,大部分开发需要的内部定时任务,都可以用这...

2019-04-11 19:18:17 401 4

原创 SpringBoot项目Spring没有扫描到注解

SpringBoot,今年才开始在生产项目使用。今天遇到一个坑。项目结构 com.x.controller com.x.service com.x 下 入口 MainApp.java把另外一个项目,整合进当前项目。为了区别,controller和service直接放入x目录。有个拦截器 DataPermissionInterceptor...

2019-04-11 11:01:21 5186 4

原创 MybatisPlus 从2.x到3.x,xml自定义分页,3种分页方法

最近研究MybatisPlus,又遇到了分页问题。原项目用的是2.x,想直接用3.x,发现 自定义的xml分页查询,迁移过来后,不能使用。官方3.x 用法如下2.x 代码,能直接识别ReceivableVo参数中的 字段。List<ReceivableVo> selectReceivableList(Page page,ReceivableVo ...

2019-04-10 20:36:29 6926 2

原创 Chrome和Postman设置Cookie

新项目,本地开发不方便登录。公司内网统一使用了单点登录系统C,在C的首页有各个系统的入口,点击之后,通过token加密,最终跳转成功。最麻烦的地方是,最近将要负责的2个项目,登录权限这块实现不太一样。A系统,使用基于Cookie和Redis的方式,实现统一登录和权限。和统一登录C,关系不很紧密。为了方便测试,安装了Postman独立程序,在header中增加Cookie,na...

2019-04-08 20:34:31 1865

原创 Statement not bound, 使用MybatisPlus时的SqlSessionFactory和MybatisSqlSessionFactoryBean的问题

最近首次在真实项目中,实践用SpingBoot整合 Mybatis、MybatisPlus、Spring、多数据源等常见SSH整合问题。遇到一个难题,MybatisPlus遇到了经典的问题“Statement not bound”。如果是Mybatis,很容易解决,扫描到Mapper接口文件和Mapper.xml文件,肯定能搞定。这次整合进了MybatisPlus,之前了解过但是对运作...

2019-04-08 09:58:44 20971 14

原创 2019,最坏的一年,最好的一年,交学费要趁早

2019年,Q1结束,1/4没了。最大感想是,交学费要趁早。交的越早,成本越小。要用发展的长远眼光看待吃亏受骗等事物的负面。回想起来,稍微有点后悔的是,没有早点入股市。股市是最主流最知名的投资渠道之一,流动性最强,机遇也蛮多,虽然坑更多。在大学那会,钱不多,由于不懂只尝试了定投股票基金,学习经验并不是那么明显。因为主要是别人操盘,买哪些和卖哪些,并不由自己决定。赚钱了,...

2019-04-07 11:51:28 1136 9

原创 2019面试跳槽回顾和一点感想

2019年,打算离开京东,换个地方,然后开始了跳槽之旅。先和boss们打了招呼,然后请假专心面试,2周内请假了6天左右时间,敲定了offer。然后交接了2周,离开了我大京东。面试情况1.商越网络 创业公司,做企业采购。某周五晚上,下班了,过去聊了聊。 只有一面,总体难度中等,有简单的有复杂的。 面试印象:中规中矩 地点:硅谷亮城2.必要商城...

2019-04-06 21:11:25 21219 121

原创 掌柜大作战(10):人脸识别和图像识别,Java程序员的宿命

在上一篇,写了点思考,专业化分工,尤其是在大公司,每个人做的事情,可能会比较‘专’。比如,有的团队负责消息中间JMQ和分布式服务框架JSF的研发和升级,业务研发团队直接使用他们的组件,简单配置一下,然后就是各种API调用组合,完成业务系统。最近几年,AI人工智能再次火了起来。京东作为互联网巨头,投入不少人力资源到AI的研发上。前段时间,我们部门准确接手一个“人脸识别,自动开门的门禁系统”。...

2019-04-06 20:14:57 754

原创 掌柜大作战(17):Spring事务的原理,用自己的语言描述自己的理解

网上解读Spring事务原理的文章已经很多了,谈点自己的理解。看别人的分析,很多时候有种“死记硬背”的感觉,看过了,然后又忘了。或者,不能很好地向别人表达自己的理解。因此,自己写几句,梳理下思路。一、Spring事务的基础:数据库事务Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以...

2019-04-06 20:13:58 816

原创 掌柜大作战(25):健身房签到系统,多线程使用不当造成的1个严重bug

10月份,我负责的健身房系统出现了1个严重bug,一时半会也没有找到原因。最终,让另外一个同事分析,发现是多线程的bug。在之前的工作问题记录中,提到过1次多线程bug。一个同事,异步保存一条记录Record。然后传给我方法1个id,这个时候,我去查询get(id)找不到对象,只好退出,因为有时候,它那个异步保存的方法,还没有把对象保存到数据库。业务场景资源:健身房 操课室和器械区...

2019-04-06 20:12:55 529 3

Dubbo入门案例和项目源码

Dubbo入门案例和项目源码

2016-04-21

Java-Spring-WebService最基础的配置示例

Java-Spring-WebService最基础的配置示例.txt

2015-10-27

MongoDB权威指南中文版(高清).pdf

MongoDB权威指南中文版(高清).pdf 第1版

2015-10-12

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

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

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

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

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

2014-06-29

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

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

2014-06-26

在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

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

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

2013-10-04

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

Struts2SpringUnitDemo单元测试

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

2013-09-28

Struts2框架单元测试代码

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

2013-09-28

中国象棋-FansChineseChess2.0-20130917

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

2013-09-17

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

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

2013-09-09

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

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

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

Excel2html

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

2013-06-13

将word,ppt,excel转换成html

将word,ppt,excel转换成html

2013-06-13

jsp读取Excel的数据

jsp读取Excel的数据

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

Spring源代码解析.rar

Spring源代码解析.rar,Spring源代码解析.rar,http://blog.csdn.net/FansUnion,http://blog.csdn.net/FansUnion

2013-04-04

Spring源码分析.pdf

Spring源码分析.pdf,Spring源码分析.pdf,http://blog.csdn.net/FansUnion,http://blog.csdn.net/FansUnion

2013-04-04

多图详解Spring框架的设计理念与设计模式.pdf

多图详解Spring框架的设计理念与设计模式.pdf 多图详解Spring框架的设计理念与设计模式.pdf http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

大型网站技术架构分析(余浩东).pdf

大型网站技术架构分析(余浩东).pdf 大型网站技术架构分析(余浩东).pdf http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

Spring Framework 开发参考手册

Spring Framework 开发参考手册.chm Spring Framework 开发参考手册.chm http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

空空如也

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

TA关注的人

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