原创 解決tomcat啓動startup.bat閃退

雲平臺還有半個月就要過期了,所以必須把原雲端裏的項目各資料遷移到新的雲端上面,其中遇到一個問題就是當要部署tomcat的一個服務器時,startup.bat閃退,jdk這些都遷移過來了,想了好一會才發現犯了最基本的錯誤,忘記配置環境變量。

原创 Spring框架學習

    Spring是一個開源框架,爲了解決企業應用開發的複雜性而創建的,但現在已經不止應用於企業應用,是一個輕量級的控制反轉(IoC)和麪向切面(AOP)的容器框架    從大小與開銷兩方面而言Spring都是輕量的    通過控制反轉

原创 Null value was assigned to a property of primitive type setter of"原因及解決方法

    在action請求數據的過程中報出"Null value was assigned to a property of primitive type setter of"錯誤,搜索之後發現是因爲數據庫裏相應的字段爲NULL。例如:J

原创 還原文件打開方式爲未知應用程序

步驟如下:   1. 備份您的註冊表。運行“regedit”命令,打開註冊表編輯器,選中左邊導航窗格的根節點,點擊文件菜單導出命令,輸入文件名,點擊保存;   2. 刪除以下註冊表項以及子項:   第一子項:HKEY_CUR

原创 Linux下MySQL的安裝配置

本文所用的Linux系統是RedHat系列的ContOS,用的是root權限 本文將分享CentOS的MySQL安裝、字符集配置、MySQL自啓動、防火牆設置以及MySQL的服務啓動 MySQL配置:用戶配置、權限配置 MySQL安裝:

原创 MongoDB分頁技巧

    常見的分頁語句是skip+limit,操作簡單,容易理解,對於操作小數據量的Collection來說是很遍歷的,但是如果Collection裏的Document多了,使用skip+limit,就會出現類似MySQL的limit(1

原创 Netty5.0的NioEventLoop源碼詳細分析

瞭解Netty線程模型的小夥伴應該都知道,Netty的線程有兩個NioEventLoopGroup線程池,一個是boss線程池,一個是worker線程池,其中worker線程池的任務如下: a.異步讀取通訊對端的消息,向ChannelPi

原创 《Spring設計思想》AOP設計基本原理

尊重原創,原文地址http://blog.csdn.net/luanlouis/article/details/51095702 0、前言 Spring 提供了AOP(Aspect Oriented Programming) 的支

原创 爲什麼要用Netty開發?

Netty是什麼? 由JBOSS提供的基於Java NIO的開源框架,Netty提供異步非阻塞、事件驅動、高性能、高可靠、高可定製性的網絡應用程序和工具, 可用於開發服務端和客戶端。 JAVA原先是採用的是傳統的BIO,爲什麼後來又研發

原创 深入分析Object.finalize方法的實現原理

原文地址:http://www.importnew.com/23913.htmlfinalize如果類中重寫了finalize方法,當該類對象被回收時,finalize方法有可能會被觸發,下面通過一個例子說明finalize方法對垃圾回收

原创 MongoDB寫入過程

    MongoDB在寫入前,首先需要與服務器進行連接再發送請求,服務端的處理流程如下:     Mongod在啓動時會創建一個PortMessageServer對象,其調用setupSockets爲mongod配置的每個地址創建一個s

原创 改善代碼整潔度的利器--Lombok

Getter/Setter方法大家再熟悉不過了,爲了我們代碼的安全性和可法性,我們的Model中經常會把屬性設爲private,但是屬性一旦多了之後,就要寫一大堆Getter/Setter方法,即使現在很多IDE已經有快捷鍵幫我們實現Ge

原创 分析Netty線程模型

Netty線程模型是基於Reactor線程模型的,而Reactor線程模型又分爲單線程模型,多線程模型,主從Reactor多線程模型。Reactor的線程模型是基於同步非阻塞的IO實現的,基於異步非阻塞的IO實現的是Proactor(這裏

原创 Linux安裝配置jdk+tomcat+Maven

本章所用的Linux系統是CentOS 本人之前用的Linux是Debain系列的Ubuntu,瞭解到不少企業用的是RedHat系列的CentOS,於是也心血來潮的來熟悉一下CentOS的使用,也順便記錄一下Linux的開發環境安裝配置。

原创 Mybatis plugin-3.21破解版安裝使用(本文提供安裝包)

本章靈感來源:https://www.awei.org/2017/11/08/idea-mybatis-plugin-3-21-po-jie-fang-fa/ 新版的Mybatis Plugin採用zkm混淆了,反編譯不能直接看到代碼實