原创 Linux--安裝虛擬機和Liunx系統過程 以及切換用戶

一直想接觸下運維的一些東西,所以利用一些瑣碎的時間來研究下一些技術。對於學習計算機語言這一塊,我覺得環境搭建也是很重要的,下面我們來實現如何在虛擬機上弄出來一個Linux系統。 1、我們需要安裝一個虛擬機,(我的是window7的服務)

原创 mysql函數使用過程的坑

mysql函數使用過程的坑     場景:想要獲取到當前時間前一天的日期,使用的是CURDATE()-1     問題:當時間爲月初1號的時候,返回的數據就不對了,          select CURDATE()-1  ---->20

原创 Nginx實現反向代理

nginx的安裝如下連接,可以參考: http://blog.51cto.com/3241766/2094315 下面說下反向代理配置: 實現nginx服務的反向代理配置     場景:         單個tomcat啓動的服務端口爲8

原创 Linux上配置多個tomcat的配置修改(修改tomcat配置)

1、修改環境變量      #vi  /etc/profile ####### 工程1 tomcat1####### export CATALINA_BASE=/data/server/tomcat export CATALINA_HO

原创 開發過程中遇到的細節問題

1、使用mybatis框架如何在控制檯打印SQL的功能     添加一下配置。方便開發過程中看到SQL的以及參數     <settings>         <setting name="logImpl" value="STDOUT_L

原创 Mysql的全文索引遇到的坑

Mysql的FULLTEXT索引總結: 1、一張表只能創建一個FULLTEXT索引,創建語句爲: ALTER TABLE tablename ADD FULLTEXT INDEX idx_full_text_all(field1,fiel

原创 Shell編程的基本知識---待完善

                Shell 編程                     在bash中變量是沒有類型之分的。                     1、定義變量                         aa=a

原创 Java併發包中共享鎖的實現原理

共享鎖--用到共享鎖的有Semapore信號量和ReadLock讀鎖 共享式獲取和獨佔式獲取最主要的區別就是:在同一時刻能否有多個線程同時獲取到同步狀態。 下面我們分析下源碼: 我們以Semaphore爲例。Semaphore是信號量,-

原创 轉載的在北京程序員如何做到月入2萬???

首先兩萬的月薪在BAT實在太普遍了,一般是高級工程師和資深工程師的職位。在阿里是p6左右,在百度是t5左右,騰訊是t2-3左右,京東是t3-1,美團是p6左右,其他的我不瞭解。這種級別是他們主要碼農層級,加班多,能解決大部分問題,但對系統

原创 eclipse鏈接git(SSH免密碼鏈接)

之前一直用的是https鏈接協議的方式來建立本地git代碼庫與遠程代碼庫之間的鏈接,但是在今年三月份初的時候突然使用https協議鏈接github不能用了,總是報錯。查過很多 發現github方面發佈了一個公告。說明了不能使用https的

原创 (plsql)如何在本地電腦上安裝PLSQL工具鏈接Orcal數據庫

作爲後臺服務器的研發,連接數據庫是很正常的事兒,尤其是需要根據數據來排查問題的時候,通過寫SQL來查看數據尤其重要,最直接的方式就是通過鏈接工具直接寫SQL來查詢數據庫,MySql的鏈接工具相對來說比較簡單,傻瓜式安裝就可以,但是Orca

原创 HTTP請求工具類---請求參數放入paramter中

這裏我們將http請求參數放到paramter中(對方在獲取我們參數的時候 ,可以通過request.getparamter(key))來獲取;我們用到的是apache 的工具HttpClient。我們需要引入的包分別爲: 這三個包可以

原创 Maven+SpringMVC+CXF整合實現webservice服務的發佈與調用

今天有時間把之前遺留的內容給寫一下,一直想把webservice服務的發佈整合說一下,但是總是忘記了,最近有做了一些關於這一塊的東西,就總結下,來記錄一下。 簡述: WebService開源框架的選擇, 目前主流的Web Service框

原创 jdk自帶的線程池框架ThreadPoolExcutor源碼分析

一、前言   JUC這部分還有線程池這一塊沒有分析,需要抓緊時間分析,下面開始ThreadPoolExecutor,其是線程池的基礎,分析完了這個類會簡化之後的分析,線程池可以解決兩個不同問題:由於減少了每個任務調用的開銷,它們通常

原创 ReentrantReadWriteLock源碼分析與原理介紹

之前看了ReentrantLock獨佔鎖和Semaphore共享鎖的原理和介紹,結合這兩個鎖的就是ReentrantReadWriteLock讀寫鎖。讀寫鎖就是:讀讀共享,讀寫互斥,寫讀互斥,寫寫互斥。讀寫鎖的特性:1、支持公平與非公平鎖