- 浏览: 60813 次
最新评论
-
why000:
为什么我的启动总是报错呢,我放在三个tomcat下面配置好了端 ...
自己动手写SSO(单点登录) -
u011091851:
用jetty 启动:jetty:run
自己动手写SSO(单点登录) -
zhengzhigang2016:
谢谢分享啊
自己动手写Tomcat -
曹文聪V:
PostMethod报错是什么问题呢
自己动手写SSO(单点登录) -
qq466862016:
[flash=200,200][tab[size=large] ...
Hadoop深入浅出实战经典视频教程(共22讲)
文章列表
更多IT互联网学习资源,尽在“通通学 - 知识学习与分享平台”
学习过Hadoop的都知道中,里面有一个经典实例就是统计文档每个单词出现的次数,即WordCount实例。这里利用Executor框架及带返回值的多线程实现Word?Count实例。
以下是核心代码:
WordCountMapper.java
package com.tongtongxue.wordcount;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import ...
lucene不同版本之间的创建索引与查询,稍微有一些不一样。目前lucene的最新版为5.5.0。查看源代码自带的Demo之后,我写基于lucene5.5.0的创建索引与查询方法。以下是源代码:
IndexFiles.java
package com.tongtongxue.lucene;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio. ...
Hadoop深入浅出实战经典视频教程(共22讲)
该视频教程共22讲,由王家林老师主讲。
播放列表
第01讲:为什么会有第一代大数据技术Hadoop和第二代大数据技术Spark?
第02讲:10分钟从技术角度理解Hadoop
第03讲:Hadoop集群安装解析
第04讲:Hadoop集群构建硬件选择、集群规模、网络拓扑、机架感知等
在发送了大量的邮件后,如何才能知道有多少人打开了这封邮件呢,又如何知道是哪些客户打开邮件呢?一开始想好像很难实现,其实只要稍微想一下,其实实现的方法可以很简单。实现的思路就是,当客户打开这封邮件的时候,能够向我们的服务器发送一条请求,请求上带有相关信息,这样我们就能够获取到我们要的信息了。
基于以上的需求,我用直接java做了一个实现。
其中要求发的邮件中要带这样一条代码:
<img src="http://localhost:8080/analysis-mail/analysis?t_email=xxxxx@xx.xxx" style=" ...
在推广当中一定会用到的武器,那就是发送大量的营销性质的邮件。对于个人站长来说,也会用到,用于推广的自己的站点。同时由于搭建smtp服务器需要一定的技术及成本,为此我们可以利用一些免费的smtp服务器。比如说,新浪邮箱、网易邮箱、雅虎邮箱等等都会提供smtp服务,但是免费的smtp服务器会有发送邮件数目的限制,为此需要申请很多这样的邮箱,然后随机挑选一个邮箱来发送邮件。
基上以上的这些需求,我编写了一个利用线程池,随机挑选发信箱的批量邮件发送器。在此分享给各位学友。。。
本文来源:通通学--知识学习与分享平台
转载链接:http://www.tongtongxue.com/archives/220.html
Hadoop的核心
HDFS: Hadoop Distributed File System 分布式文件系统
MapReduce:并行计算框架
Yarn:集群资源管理和调度框架
Hadoop是什么?
本文转载:通通学--知识学习与分享平台
转载链接:http://www.tongtongxue.com/archives/180.html
写过爬虫程序的码农都知道,实现爬虫程序登录的方法有多种,我这利用Selenium来实现登录。提供源代码下载
本案例实现登录的网站是iteye,同时登录时选择第三方登录工具,本处利用的新浪微博来登录。
以下是关键代码:
程序启动类:WebSpider.java
package com.tongtongxue.webspider;
import com.tongtongxue.webspider.fetc ...
单例模式是码农常用的设计模式,但未必用的是最优的单例模式。
在此通过代码逐步分析出最优的单例模式,分享给各位码农。
一说到单例模式,我想最快想到的就是饿汉的单例模式,即:
public class Singleton {
private Singleton () {
}
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
这种单例 ...
在服务器上运行程序,有时会出现某些进程会占着内存不释放,久而久之会出现内存不够用的情况,为此我们需要一个后台程序,在不断的监控着内存,而且我们可以设置当内存达到一定的值时,就将那些占着内存不释放进程强 ...
在此就不详细介绍HDFS是啥东西了,你只要问问google大神或度娘就一清二楚了。
在此我主要用java代码实现对HDFS的增、删、查操作。
由于本工程是用Maven管理的,则pom文件如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:// ...
动态代理在Java中是很重要的一部分,在很多框架中都会用到,如Spring中的AOP、Hadoop中的RPC等。为此在这把我对Java中的动态代理的理解分享给大家,同时写了一个模拟AOP编程的实例。(Demo实例提供下载)
引入场景
如果要对 ...
SSO在我们的应用中非常常见,例如我们在OA系统登录了,我们就可以直接进入采购系统,不需要再登录了,这样使我们非常方便。现在网上也有很多实现方法,于是乎我也想写一个看看。我主要用到的是cookie的机制。在此,分享给大家,同时提供源代码下载。
进入主题:
工程说明
SSO的实现一般是会有一个SSO Server,也会叫认证中心,同时也会有被认证的系统,如OA系统、采购系统等,他们就相当于SSO Server的client。
为了更形象体现SSO,我写的SSO是有三个工程:一个SSO Server端口为8081,一个OA系统端口为8082,一个采购系统端口为8083。如图:
...
最近研究一方socket编程,由于想动手写关于socket方面的东西。然而我们知道通过URL去访问某网址,其实其底层用的就是socket,于是我就写了一个很简单的tomcat服务器,主要目地在于学习,在此分享给大家。同时提供下载源工程。
我写的工程用Maven管理的,但是我没有引入其它的JAR包,为此我就不列出pom.xml文件了。
在此简要地说明每个类的作用:
Server.java
该类的作用就是将服务提起来的,并且利用线程池。
package com.cloud.tomcat.server;
import java.io.OutputStreamWrit ...
这是农历新年后的第一篇博文,呵呵小小的标记一下!
在这一年主攻的知识:(与君共勉)
1,海量数据的存储与海量数据的分析
2,如何构建高并发的大型网站
3,移动领域的开发
这篇文章主要是介绍如何用maven搭建经典的SSH工程。SSH对码农来说是老朋友中的老朋友啊,为此就不细讲过程,我只是将重要的配置文件亮出来,同时提供工程供下载。
关键配置文件pom.xml
(个人觉得该文件不是最精确的,望各位指点,使其变成精确的SSH的pom文件,即做到没有一个多余的jar包)
<project xmlns="http://maven.apache.org/POM ...
对于一个MVC框架来说,最重要的就是C了,特别是前端控制器。前端控制器首先要根据URL请求,来分发该请求应该由哪个controller中哪个方法来处理;然后controller处理完后,还要根据其返回值,最终定位要应该返回哪张视图给客户端,如图:
为些我们实现一个MVC框架主要就是实现这个前端控制器。我写了一个很简单的MVC框架,我将代码分享给大家。
由于工程是由maven搭建的,则pom.xml如下:
(其中jetty也配置好)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= ...