原创 MyBatis一對多關係映射

1、使用的數據腳本爲: DROP DATABASE IF EXISTS mybatisdb ; CREATE DATABASE mybatisdb CHARACTER SET UTF8 ; USE mybatisdb ; -- 創

原创 Shiro在web的基礎驗證(登錄驗證)

1、建立Servlet程序來進行具體的登錄操作處理。 @WebServlet("/shiroLogin") public class LoginServlet extends HttpServlet { @Override

原创 Shiro在web的授權檢測(權限角色驗證)

一、角色檢測 1、建立Servlet程序來進行具體的登錄操作處理。 @WebServlet("/shiroLogin") public class LoginServlet extends HttpServlet { @

原创 Spring整合Shiro的開發環境配置

一、配置開發環境 1、導入要使用的spring開發包 2、導入shiro和shiro-spring整合包 <dependency> <groupId>org.apache.shiro</

原创 AJAX跨域訪問(get、post請求)

1、JSONP實現跨域get請求(無論請求方式是get,post或者是put等別的請求,最終都會被默認以get請求發送) <script type="text/javascript"> $.ajax({ u

原创 ActiveMq發送接收對象

當前配置是允許接收所有的對象序列化,更多設置詳情參考官網: http://activemq.apache.org/objectmessage.html 1、保證當前MQ能正常接收發送消息 2、定義一個實體類Member繼承Serial

原创 Hadoop僞分佈式集羣搭建

在以上的概念之中實際上只有以下幾個名詞: · HDFS:分佈式文件系統,是負責信息保存的操作; · 有一個最爲重要的概念就是所有的數據(默認)會保存有三份。 · 低廉硬件:512M內存可以跑,在整個的大數據的集羣設計裏面,

原创 基於tomcat支持完成的WebScoket實現(一對一,一對多聊天)

1、配置好web服務器環境(tomcat最低7.0以上,建議8.0) 2、java代碼 package com.test.websocket; import java.io.IOException; import javax.web

原创 安裝ZooKeeper(Linux)

搭建Zookeeper集羣,ZooKeeper依賴於JDK的機制,Linux配置好相應的JDK環境。 這次準備使用三臺主機配置ZooKeeper 1、修改三臺主機的主機名稱(三臺主機都一樣的配置,IP不對,運行時將會導致無法找到對應的

原创 MapReduce深入操作

一、自定義數據類型 在設計的系統開發過程之中,有可能要參與分析的文件會有很多,並且文件的組成結構也可能會非常的複雜,所以來講在整個的Hadoop裏面可以針對於用戶的需求實現自定義類型。 現在假如說有以下一個信息文件,文件的組成格式(購物

原创 Quartz動態管理一次性定時任務(Spring)

本次實現採用的是簡陋的Quartz實現。在Spring容器中配好相應的組件包。不採用配置文件實現每天定時循環任務,本次實現的是一次性定時。(幾天後執行一個操作,操作完成後刪除該定時,每次操作的內容不相同)。在執行任務的時候注入Spring

原创 服務器啓動後需要執行一次額外任務

1、實現Tomcat啓動完畢後啓動一個任務 ①、使用監聽器完成,弊端 無法使用spring的註解完成依賴注入。監聽器優先於spring容器加載前執行。 java類實現ServletContextListener,ServletCon

原创 Netty實現聊天通信(4.0)

以下是netty4.0的代碼,如果是5.0的代碼請參考 —> Netty之——基於Netty5.0高級案例NettyWebsocket http://blog.csdn.net/l1028386804/article/details

原创 MapReduce的基本操作

MapReduce基本原理 MapReduce是一種需要在Hadoop集羣上執行的分析程序,也就是說它可以分析的就是在HDFS上所保存的相關數據,在之前見到過一個單詞統計程序,實際上現在也可以自己利用MapReduce來實現這樣的單詞統

原创 Spring Boot整合MyBatis

參考 http://www.cnblogs.com/powercto/p/6717874.html 博客。 這裏使用xml配置的sql而不是java代碼來實現SQL查詢。還是傳統的Mapper但是和原來SpringMVC區別的是不用再手