-
hadoop源码
应用背景
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
关键技术
Google的数据中心使用廉价的Linux PC机组成集群,在上面运行各种应用。即使是分布式开发的新手也可以迅速使用Google的基础设施。核心组件是3个:
⒈GFS(Google File System)。一个分布式文件系统,隐藏下层负载均衡,冗余复制等细节,对上层程序提供一个统一的文件系统API接口。Google根据自己的需求对它进行了特别优化,包括:超大文件的访问,读操作比例远超过写操作,PC机极易发生故障造成节点失效等。GFS把文件分成64MB的块,分布在
- 2022-08-24 06:28:19下载
- 积分:1
-
knn(聚类分析)
应用背景数据分类。。对大家有帮助。。非常不错的分类器。。用过都说好。。我这边同学都用它。。大家可以试一试咯。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。关键技术knn算法匹配。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 2022-10-30 09:30:02下载
- 积分:1
-
Encryption and Decryption using DES in JAVA
DES.爪哇
- 2022-07-13 11:38:19下载
- 积分:1
-
测mina tcp效率较完整项目,部署到linux上
应用背景使用两个linux机器,测试用例:
1:模拟100个客户端同时发送1000tcp包,服务器响应的最长时间。
2:模拟500个客户端同时发送1000tcp包,服务器响应的最长时间。
使用3台linux服务器,部署项目测试用例:
1:2个机器做客户端,分别同时模拟100客户端,同时发送1000tcp包,测试mina响应的最长时间。
模拟客户端数和发送的包数可以灵活设置。
关键技术
public void sessionOpened(IoSession session) {
if (!v.contains(session.getId()))
v.add(session.getId());
final IoSession session1 = session;
final Long port = session1.getId();
if (clientSessionCounts.get(port) == null) {
clientSessionCounts.put(port, new AtomicInteger(0));
}
System.out.println("created sessions - " + v.size());
try {
/*
* Timer timer = new Timer(); timer.schedule(new TimerTask() {
*
* @Override public void run() { session1.write("
- 2022-03-12 22:41:44下载
- 积分:1
-
快艇游戏
Yahtzee™是由孩之宝公司制作的游戏的商标名称。我们把这种游戏只为教育目的。你的任务是创造游戏的Yahtzee™的电脑版。你们有些人可能有已经玩过的游戏,但对于那些谁没有,它的操作简单易学。有五个骰子和一到四个玩家。 A轮的比赛由每个玩家采取一转的。在每个回合,玩家推出的五个骰子让他们进入的希望对应于13个类别之一(配置见-Dice下一节Categories‖)。如果第一辊不会到达那里,玩家可以选择滚任何或所有再一次骰子。如果第二辊仍是不成功的,播放器可以滚动的任何一个或所有骰子一次。由第三辊的端部,然而,玩家必须将最后的骰子配置的13类上的记分卡之一。如果骰子配置符合标准的类别,玩家获得相应的分数该类别;否则得分为该类别是0。由于有13类别,每个类别用只有一次,游戏包含13个回合。之后的第十三轮,所有玩家都会收到分数的所有类别。该球员总得分最高的就是胜利者。..
- 2022-01-25 16:00:45下载
- 积分:1
-
Java画图工具源码
Java画图工具源码,这个包虽然不如jfdraw那么强大,但是可以很好的扩展,扩展成jfdraw没有问题,希望大家多多完善,然后能够多多分享,Java的矢量图工具现在的确很少,共同做强大吧
- 2023-07-30 22:15:03下载
- 积分:1
-
在 & T 快递
车辆管理系统是有利于巴士营办商,想要在一天之内运作很多巴士班次的软件。车辆管理系统是为 32 位 Windows 操作系统的重点领域的添加、 编辑和删除工作人员及巴士路线的乘客写一个 windows 应用程序。在这个软件中一个人可以注册为用户,他可以管理巴士路线和工作人员,乘客的详细信息。 他可以添加一辆公共汽车和其详细信息,包括巴士路线的详细信息。用户还可以在系统中添加细节的工作人员和他们的工作时间。在这 softwareBus ManagementRoute ManagementEmployee ManagementPassenger 管理有主要的 5 个模块在总线模块的用户可以向数据库中添加新的总线详细信息。他可以设置的路线和时间安排及细节也。公交车的细节,比如添加类型、 发动机号、 座位和公共汽车将会将用以营办的路线。每当用户想要修改这些细节他可以更新通过这个软件的新值。路由管理模块处理路由管理的公交车。用户可以添加路由,如果他想他可以将其更改或删除这条路线。主要优势是本模块是有利于代理以获取详细信息的路由和总线的详细信息,其中有趟这条路线。他还可以在某一天中可用的席位数目的信息。雇员详细信息的任何巴士可以向数据库中添加,这有利于巴士营办商在工资和贝茨为员工。操作员可以添加个人的详细信息,如果我们想要编辑或者删除他可以做的修改使用车辆管理系统。这也对旅客很有帮助 ;如果他们有任何投诉针对工作人员他可以接近操作员和轻松地标识的雇员。每一位乘客的详细信息存储在系统中。用户可以添加一名乘客只有一次,如果他来再次运算符可以识别该人。操作员可以添加、 编辑和删除该乘客的详细信息。
- 2023-07-11 04:40:04下载
- 积分:1
-
SPBU 仿真
这个程序是使用 java netbeans 创建的加油站模拟应用程序。此应用程序基于基于对象的编程系统。在提出此项申请进行尽可能密切与工具 / 机器加油机动车辆。开始测量工具、 计算器和可以打开和关闭的加油软管。希望这款应用可以帮助,所以接受这样的爱情 !
- 2022-07-25 22:14:44下载
- 积分:1
-
memcached使用实例
一个完整的memcached使用实例,memcached安装在windows上,使用java代码测试memcached是否安装部署成功,包括编译好的exe 及 jar文件-A complete use memcached instances, memcached installed on windows, using java code tests whether the installation memcached successful deployment, including the compiled exe and jar files
- 2022-06-20 19:06:03下载
- 积分:1
-
饭店点菜系统,有登陆界面,可以制成exe,有点菜功能
自己做的基于Java的饭店点菜系统,连接Mysql数据库,可以实现酒店点单,结算,打印账单;管理员进行登陆后,可以由顾客进行点菜~顾客点菜后,可以结算或重新点菜,结算时由服务员进行结算,同时系统可以打印账单。
- 2022-03-19 23:21:58下载
- 积分:1