原创 深入淺出NIO Socket實現機制

前言 Selector是什麼 服務端連接過程 NIO Socket實現原理 Selector分析 epoll原理 read實現 wakeup實現 前言 Java NIO 由以下幾個核心部分組成: Buffer Channel

原创 Spring Boot 自定義屬性 以及 亂碼問題

自定義屬性 使用隨機數及自定義配置類 中文亂碼問題 1添加配置 2設置文件類型 1IDEA 2eclipse 自定義屬性 application.properties提供自定義屬性的支持,這樣我們就可以把一些常量配置在

原创 使用線程池插入數據報Could not open JDBC Connection for transaction 異常

前言 原因分析 解決方案 錯誤信息 前言 使用線程池插入數據報Could not open JDBC Connection for transaction 異常 Could not open JDBC Connection fo

原创 Spring Boot maven配置環境部署及定義相關屬性

pomxml文件配置環境及定義相關屬性 配置applicationproperties選擇相應的配置 創建不同環境的配置文件並定義相關屬性 提取系統環境定義的相關屬性信息 通過maven打包命令即可打包不同環境 pom.xml文件

原创 logback.xml 配置Demo

pomxml引入依賴 建立logbackxml配置文件 測試結果 pom.xml引入依賴 <properties> <project.build.sourceEncoding>UTF-8</project.

原创 Linux中Docker安裝運行Nginx、MySQL、Tomcat

[TOC] 1.Docker 安裝運行 Nginx 1.1Docker 安裝 Nginx 1.1.1.docker pull nginx 方法 首先,創建目錄nginx,用於存放後面的相關東西mkdir -p ~/nginx/www ~

原创 Linux中使用Docker

1、下載vbox,下載 ubuntu和centos的鏡像文件。 2、安裝並打開vbox,點擊新建,創建ubuntu虛擬機,創建完成後啓動創建的虛擬機。啓動後選擇ubuntu鏡像,一路安裝即可。 3、安裝完成後,開始安裝docker,因爲

原创 Spring Boot 註解的意義以及作用

Spring Boot 註解的意義以及作用 Spring Boot 註解的意義以及作用 利用註解:隱式配置,例如:@Autowired、@Bean、@Component等,通過註解來簡化xml文件。 利用Java文件:顯示配置

原创 微信公衆號開發網頁授權獲得OPENID的過濾器

1.填寫授權回調頁面域名: 1.1獲取微信公衆平臺測試賬號 alt 獲取微信公衆平臺測試賬號 1.2對帳號進行接口配置填寫 alt 對帳號進行接口配置填寫 1.3填寫授權回調頁面域名 注意域名填寫不要加 http://

原创 深入淺出NIO Channel和Buffer

前言 Buffer ByteBuffer Channel FileChannel write實現 Channel和Buffer示例 總結 前言 Java NIO 由以下幾個核心部分組成: Buffer Channel Sel

原创 使用maven插件Tomcat7 啓動成功但是404的問題

使用maven插件Tomcat7 tomcat7-maven-plugin 插件配置 啓動Tomcat7 使用Maven build 使用Maven 命令 其它命令 啓動成功 啓動失敗問題 啓動成功但是404 使用mave

原创 Linux中安裝java

1.官網下載JDK 地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html   選擇相應的 .gz包下載 2. 解壓縮,放到指定目錄 (以j

原创 時間正則表達

/** 驗證yyyyMMdd日期正則 */ private static Pattern POSITIVE_yyyyMMdd_PATTERN = Pattern.compile("(([0-9]{3}[1-9]|[0-9