原创 git恢復被修改的文件

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 恢復到最後一次提交的改動: Git checkout -- + 需要恢復的文件名 但是,需要注意的是,如果該文件已經 add 到暫存隊列中,上面的命令就不靈光嘍 需要先

原创 Java輸入輸出流的使用詳細介紹

1.什麼是IO       Java中I/O操作主要是指使用Java進行輸入,輸出操作. Java所有的I/O機制都是基於數據流進行輸入輸出,這些數據流表示了字符或者字節數據的流動序列。Java的I/O流提供了讀寫數據的標準方法。任何

原创 centos7安裝jdk+tomcat+nginx+mysql

一、安裝mysql 1去官網下載mysql,下載後並解壓,我把mysql安裝在/usr/local/mysql路徑下 tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz -C /u

原创 Linux配置定時,使用 crontab -e 與 直接編輯 /etc/crontab 的區別

Linux配置定時任務,大家都知道使用crontab這個系統功能,但有時候我們需要區分用戶執行,下面就直接說一下2種方法的區別: 方法1: 使用命令 crontab -e 然後直接編輯定時腳本。 這樣執行以後,屬於用戶自定義的,會

原创 Spring4.X + Spring MVC + Mybatis3 零配置應用開發框架搭建詳解 (3) - 實現最基本的登錄處理

Spring4.X + spring MVC + Mybatis3 零配置應用開發框架搭建詳解(3) - 實現最基本的登錄處理 1. 基本架構:                 基礎框架搭建完成後,我們開始進行Spring +

原创 SpringMVC文件上傳下載

在spring MVC的基礎框架搭建起來後,我們測試了spring mvc中的返回值類型,如果你還沒有搭建好springmvc的架構請參考博文->http://www.cnblogs.com/qixiaoyizhan/p/5819

原创 Windows下Redis的安裝使用

Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)

原创 提取多層嵌套JSON類型數據

數據實例: { "error": 0, "status": "success", "results": [ { "currentCity": "青島",

原创 程序員應該關注的一些事兒

    英文原文:Things a Software Developer Must Invest In 在下面這些事情中付出你的時間和精力,然後期待着好的結果吧。 0.  關注你的健康 毫無疑問,軟件開發是一項最需要久坐的

原创 Java Servlet完全教程

Servlet 是一些遵從Java Servlet API的Java類,這些Java類可以響應請求。儘管Servlet可以響應任意類型的請求,但是它們使用最廣泛的是響應web方面的請求。 Servlet必須部署在Java servlet

原创 Shell 定時5分鐘一次監控Tomcat狀態,自動重啓

公司測試服裏有很多個tomcat,我參與的項目的那臺tomcat,一天會掛上好幾次。 監控系統一直髮郵件,覺得實在煩,就寫了個監控tomcat的腳本放上去跑。等過兩天有空了再去研究tomcat掛掉的原因。  先貼上Shell代碼:

原创 linux下 tar解壓 gz解壓 bz2等各種解壓文件使用方法

tar命令大家都很熟悉了  這裏整理一下部分解壓,只解壓出需要的文件, 這樣就解決了tar包過大的情況下,解壓速度太慢、解壓後佔用空間過大的問題  幾個步驟: 查看tar包內包含的文件,如果已經知道這一步可免 tar -tzvf u2

原创 linux下 tar解壓 gz解壓 bz2等各種解壓文件使用方法

tar命令大家都很熟悉了  這裏整理一下部分解壓,只解壓出需要的文件, 這樣就解決了tar包過大的情況下,解壓速度太慢、解壓後佔用空間過大的問題  幾個步驟: 查看tar包內包含的文件,如果已經知道這一步可免 tar -tzvf u2

原创 linux下添加用戶並賦予root權限

1、添加用戶,首先用adduser命令添加一個普通用戶,命令如下: #adduser tommy //添加一個名爲tommy的用戶 #passwd tommy   //修改密碼 Changing password for user to

原创 通過 spring 容器內建的 profile 功能實現開發環境、測試環境、生產環境配置自動切換

軟件開發的一般流程爲工程師開發 -> 測試 -> 上線,因此就涉及到三個不同的環境,開發環境、測試環境以及生產環境,通常這三個環境會有很多配置參數不同,例如數據源、文件路徑、url等,如果每次上線一個新版本時都手動修改配置會十分繁瑣,容易