原创 ThinkPHP3.2 下驗證碼的生成及其驗證

該文章旨在紀錄php開發過程中 ThinkPHP3.2 框架下常用的驗證碼生成方法,便於自己開發1.驗證碼的生成//驗證碼生成 public function captcha() { $Verify = new \Think\Verify

原创 java 事務失效問題記錄與解決

剛剛在用java寫關於事務操作的轉賬代碼,但是當我故意寫了錯誤的代碼,出賬還是成功了,入賬沒成功,事務並沒有生效,代碼如下 public void pay(String out, String in, Double myMoney

原创 正式服務器gcc升級

因爲需要給服務器安裝pdf轉html的插件,需要用到高版本gcc 現在gcc版本太低無法編譯,故升級服務器gcc 1. 查看服務器gcc版本 gcc -v 2.進入data文件夾,將安裝包下載到data文件下 cd /data

原创 DBUtils基礎使用

廢話不多說,直接進入主題! 爲了簡化jdbc的操作,就有了DBUtils, 使用它需要用到連接池技術,DBUtils底層自己在維護連接Connection,本例子中使用C3P0連接池,C3P0連接池的使用可以參考 “C3P0連

原创 【hibernate】hibernate session 綁定線程

在使用hibernate時,需要通過SessionFactory 來創建session ,但是 我們通過 SessionFactory .openSession();創建出來的session對象 是線程不安全的,在併發時可能會出現

原创 【一道面試題】在JAVA中如何跳出當前的多重嵌套循環?

今天在看面試題時 ,發現了這個問題,因爲在PHP中 跳出多次循環可以使用 break 數字 ;來跳出多層循環,但這在java中並不好使,所以我們來研究一下… 通過百度,發現這個解決方案被寫了N多遍 第一種 通過 類似goto的

原创 騰訊雲centos7.2 安裝 tomcat7 和 jdk1.7

因爲需要測試一些代碼,故需要部署一套java的運行環境來測試代碼, 服務器版本是centos7.2 tomcat版本是7的版本 jdk是1.7版本 下面直接上步驟 jdk 1.查看當前Linux系統是否已經安裝java rpm

原创 【一道面試題】short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?

初看這道題感覺沒什麼 但其實考察了很多細小的,有關數據類型轉換的點,我們下面來詳細剖析下! 首先我們來看 short s1 = 1; s1 = s1 + 1;有什麼錯? 當我們把代碼敲出來 short s1 =1;

原创 【java】POST與GET中文亂碼問題解決

在form表單提交數據後,如果傳遞的參數值裏包含中文,直接使用request.getParameter();獲得值會產生亂碼,本文爲了提供解決方法,供大家參考! 1.POST 若form表單提交使用post方式 在相應servl

原创 java 對LINUX 進行帶寬使用率監控

因爲項目需要使用java對視頻服務器進行帶寬使用率監控,故找相關代碼來研究以及使用,系統爲centos7.2 借鑑了 https://blog.csdn.net/blue_jjw/article/details/8741000

原创 C3P0 與 DBCP 的基礎使用

此文用於自我鞏固與分享,也爲了與 “JDBC進化史一文”  進行銜接本文所有用到的jar包都會放在CSDN下載區,方便下載 鏈接:https://download.csdn.net/download/u013781343/10358284

原创 【一道面試題】一個".java"源文件中是否可以包括多個類(不是內部類)?有什麼限制?

這個面試題的答案在網上一搜一大把 但都是兩句話就結束了,我們來仔細看一下具體是什麼情況! 首先 肯定的一點是一個.java的源文件中是可以包含多個類的,但是public類只能有一個,並且類名要和文件名相同,如果有兩個public

原创 【Nginx實現tomcat集羣】正向代理與反向代理

說到tomcat集羣的搭建,現在常見的都是nginx進行負載均衡,搭建tomcat集羣,但要了解如何進行負載均衡首先有些基礎的知識需要學習,我們來研究下 服務器的正向代理和反向代理 本文作用處圖片引用自 http://blog

原创 【一道面試題】用面向對象的方法求出數組中重複 value 的個數

這道題要求 1 出現: 1 次 3 出現: 2 次 8 出現: 3 次 2 出現: 4 次 int[] arr = {1,4,1,4,2,5,4,5,8,7,8,77,88,5,4,9,6,2,4,1,5}; 下面直接上代碼,應該可以

原创 【設計模式】簡單工廠模式

因爲最近在研究spring的IOC(控制反轉)裏面涉及到了工廠設計模式,所以來學習一下 首先我們需要知道設計模式是什麼! 簡單的說就是:好用的套路,比如膠帶沾過物品後遺留下來的膠痕,用風油精可以很快很方便的擦掉,這就是套路,別人總結出