原创 mybatis 整合springMvc 一

簡單的整體大概框架如下: -- parent: 是父類 dao: 層 impl: 實現服務層 service:服務層業務邏輯層 web : mvc 層 ----項目使用spring mvc 5 通過parent 對象項目進行統一的管理。

原创 SpringBoot 流水筆記 一

1、 啓動一個hello。  使用maven 進行構建?pom.xml 文件構建如下,構建一個web啓動器。 <parent> <groupId>org.springframework.boot</groupId>

原创 sqoop 1.x 導入hive 整合

1、前面說過一般導入到hive中表,我們一般都是提前創建好的。 改造一: 通過sqoop  import 從mysql 導入表時,會生成默認 表名的java 文件,在執行的sqoop的命令。我們需要把生成的java文件統一到一個文件中去。

原创 Spark sql hive 整合問題

1、Exception in thread "main" org.apache.spark.sql.catalyst.analysis.NoSuchDatabaseException: Database 'portrait' not fo

原创 Spring boot 靜態資源設置 二

1、 上文中使用springMvc 的內容 package com.fandong.it.weapon.Controller; import org.springframework.stereotype.Controller; imp

原创 鏈表 ----單鏈表?

鏈表是一種遞歸類型的數據結構,也是比較簡單的數據結構。  今天實現一個單鏈表結構,主要實現其 從鏈表頭添加節點 / 尾部添加 /任意點添加 /頭部刪除節點 /尾部刪除節點 / 任意點刪除節點。   假設我們節點的類如下。 package

原创 Netty 源碼基礎篇-- ByteBuf

netty 是一非常優秀的nio通信框架,今天就來聊聊ByteBuf的。此圖不全。。 既然java 提供了nio 的有buffer 的netty 爲什麼又要自己進行封裝的呢。  主要是考慮了一下幾點?java nio       1》原

原创 zuul-ratelimit ---- 快速開始一

因爲訪問的url是無狀態驗證的,需要對訪問進行限流,由於正在使用zuul 網關轉發,準備使用zuul-ratelimit進行限流。 1》配置文件如下: zuul.ignored-services = * zuul.routes.test

原创 Spring Boot 開始一

創建Maven 工程 pom.xml 文件如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

原创 NIO 源碼基礎篇 - buffer

一 NIO 是非阻塞,主要是Channel , Selector, Buffer ,我們來學習下Buffer,此圖不全。   發現buffer,java 實現了除了boolean 類型的其他的7中基礎數據類型。 Buffer 是指一個存

原创 springMvc 環境搭建 - tomcat 熱部署到服務器

1、使用spring framework 5.2.1 REALSE   2、創建maven 工程       點擊完成,這個maven工程就是搭建OK了。 ---- 本地安裝tomcat,我使用的版本是tomcat8.5  

原创 spring framework 源碼閱讀 git 源碼 一

1、下載的源碼是4.3.14版本,登錄github上搜索 發現最新版本都是5.x的了。我需要下載v4.x版本怎麼辦呢。 首先切到需要下載的版本號上,之後點擊提交者 選擇最新日期提交,複製 OK,使用git clone  下新項目。

原创 Spring bean 源碼 --- BeanFactory

1、 Bean 的生命週期 * <ol> * <li>BeanNameAware's {@code setBeanName} * <li>BeanClassLoaderAware's {@code setBeanClassLoad

原创 SpringApplication.run 開啓 一

1、解析SpringFraworkWork第一步如何加載相關的jar包的 ? @SuppressWarnings({ "unchecked", "rawtypes" }) private void initialize(Object[

原创 Spring 源碼 XmlBeanFactory

public class XmlBeanFactory extends DefaultListableBeanFactory { private final XmlBeanDefinitionReader reader = new