xkbeancomparator 是一个 java bean 对比修改并输出差异的工具。github地址 适用场景:用户编辑提交时,需要记录修改内容,修改前后的值对比,生成操作记录;可以选择记录的字段和字段说明,自定义操作记录。 特点: jdk 1.7+ 不依赖第三方jar,大小非常小 使用反射,调 ...
分类:
编程语言 时间:
2019-10-30 00:03:41
阅读次数:
168
2018年10月24日 周三 13:30 linq详细案例.rtf 2018年10月8日 周一 13:29 linq详细案例 LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后 ...
分类:
其他好文 时间:
2019-10-29 15:30:41
阅读次数:
76
一、mapjoin1、适用场景:一张表很大,一张表很小2、解决方案:在map端缓存多张表,提前处理业务逻辑,这样增加map端业务,减少reduce端的数据压力,尽可能减少数据倾斜。3、具体方法:采用分布式缓存(1)在mapper的setup阶段,将文件读取到缓存集合中(2)在driver中加载缓存,job.addCacheFile(newURI("file:/e:/mapjoincach
分类:
其他好文 时间:
2019-10-25 09:18:03
阅读次数:
61
1)、实时应用:如在线聊天,实时通知推送等等(如socket.io) 2)、分布式应用:通过高效的并行I/O使用已有的数据 3)、工具类应用:海量的工具,小到前端压缩部署(如grunt),大到桌面图形界面应用程序 4)、游戏类应用:游戏领域对实时和并发有很高的要求(如网易的pomelo框架) 5)、 ...
分类:
Web程序 时间:
2019-10-23 11:25:58
阅读次数:
144
一、Redis概述 Redis是一个开源(遵循BSD协议)Key-Value数据结构的内存存储系统,用作数据库、缓存和消息代理。它支持5种数据结构:字符串string、哈希hash、列表list、集合set和有序的集合zset。Redis支持Lua脚本,哨兵机制和集群实现高可用。适用场景:缓存、投票 ...
分类:
其他好文 时间:
2019-10-22 00:43:05
阅读次数:
432
不管是工作还是生活中,我们经常会遇到将某件事情分开安排不同的人员负责完成。比如要组织一次野外露营,车辆租用、帐篷租用、食品购买、路线安排、人员集合时间地点、保险购买等等。一个人的精力有限,需要不同人员的配合完成。那么工作中的任务该如何分配呢? 适用场景 1.领导给下属分配任务; 2.同事之间工作配合 ...
分类:
其他好文 时间:
2019-10-11 15:26:30
阅读次数:
187
python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=&39;python&39;+&39;tab&39;+&39;com&39;方法2python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=‘python‘+‘tab‘+‘.com‘方法2:join方法listSt
分类:
编程语言 时间:
2019-10-09 22:29:53
阅读次数:
90
java设计模式 创建型模型 包括:单例模式、建造者模式、原型模式、工厂模式 单例模式 保证对象在一个jvm中,只有一个实例存在 适用场景: 创建对象比较繁琐,且消耗较大的 控制全局的类 分类: 饿汉式 类初始化时创建单例,线程安全,适用于单例占内存小的场景,否则推荐使用懒汉式延迟加载 懒汉式 需要 ...
分类:
编程语言 时间:
2019-10-06 11:23:14
阅读次数:
66
一、工厂方法模式 1.适用场景:创建对象需要大量的重复代码 2.具体代码由子类去实现 2.优点 a.用户只需知道所需产品对应的工厂,无需关心是怎么实现的 b.加入新产品符合开闭原则,提供可扩展性 二、抽象工厂模式 三、建造者模式 1.优点 a.封装性好,创建和使用分离 b.拓展性好、建造类之间独立、 ...
分类:
其他好文 时间:
2019-09-30 21:56:45
阅读次数:
82
1.余弦距离 适用场景:余弦相似度衡量的是维度间取值方向的一致性,注重维度之间的差异,不注重数值上的差异。 举例:如某T恤从100块降到了50块(A(100,50)),某西装从1000块降到了500块(B(1000,500)),那么T恤和西装都是降价了50%,两者的价格变动趋势一致,可以用余弦相似度 ...
分类:
其他好文 时间:
2019-09-30 16:21:16
阅读次数:
86