原创 nginx功能詳解(靈魂8問)

Nginx是什麼? 引用百度百科的解釋:Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,因它的高性能,高穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。 Nig

原创 redhat6.9上安裝oracle11g操作手冊(史上最詳細)

             第一次在linux系統上安裝oracle數據庫,安裝過程不算順利,遇到各種問題,但是最終還是一一解決了,感覺從這次安裝安裝過程,讓我們對oracle的安裝和使用有更深層次的理解,成就感滿滿!          

原创 數據存儲的各個發展階段

內存讀寫速度 = 10倍 * 磁盤讀寫速度, 磁盤容量 > 1000倍*內存容量 數據存儲總體可以分爲文件存儲階段、關係型數據庫階段、非關係型數據庫階段、內存數據庫階段、分佈式數據庫階段 文件存儲階段 計算機發展初期,所有的信息

原创 Python小白完成的第一個實際需求(附整個過程)

正值肺炎危險期,來辦公地點半個月了,都無法去辦公室,想着到辦公室後的幾千只交易要迅速的開發完,頭都是麻的,按正常的開發流程走肯定是即便累死,也無法在很短的時間內完成開發,只能通過工具了。 Java最熟悉,但是要去實現讀exce

原创 bat腳本(文件合併小工具)

最近在我負責的項目組,版本管理總是存在這樣那樣的問題,工作效率不怎麼樣,就考慮寫個簡單易用的工作協助同事版本管理的工具。 需求:在windows上操作,要把每個開發成員所在的文件夾中的數據庫腳本合併成一個總體的版本。需求比較簡單,但是

原创 併發(多線程)編程筆記彙總(知識點全覆蓋)

1.守護線程:在不存在非守護線程時則守護線程自動銷燬,典型的守護線程就是垃圾回收線程。 2.Thread.yield()方法理解:放棄當前的CPU資源,讓其他線程去佔用CPU執行時間,其它線程包括自身,即讓其它就緒態的線程搶佔CPU資

原创 connect reset 與connect reset by peer 原因分析

在項目組經常遇到TCP連接的問題,一直是遇到了網上查資料,沒有自己總結,感覺對這兩種錯都是模模糊糊,正好,今天又有個現場遇到此種問題需要我幫忙分析解決。通過查閱各種資料,算是比之前理解更加深刻。 connect r

原创 java生成隨機字符串和隨機數

今天在項目中需要生成xml報文,報文中的各個字段用隨機數或者字符串表示,生成隨機數字相對簡單public static String getRandStr(int length){ Random rand = new Random

原创 Java併發編程:深入剖析ThreadLocal

 前陣子在項目中剛處理過一個生產問題,問題現象是兩次請求我們系統的服務,第二次請求能取到第一次請求報文的部分內容,並且出現這種情況時,處理交易的兩個線程號是相同的。最終跟蹤代碼,發現了使用線程池時,使用了ThreadLocal對象,在每次

原创 一個7年工作經驗的程序員的總結

    畢業7年時間過去,在軟件行業混跡了有一段時間,回頭看看這七年的時間,我的收穫在哪裏?    輾轉呆了三家外包公司,感覺自己和7年前比較。接觸的技術廣了些,日常的工作就是依葫蘆畫瓢,多了幾分複製和粘貼,大多數就是模仿,模仿公司現有產

原创 CentOS 7.5中ORACLE安裝過程中遇到的問題及解決辦法

1.[root@esbapp ~]# xhost -bash: xhost: 未找到命令   要執行oracle數據庫的圖形化界面的安裝,必須要安裝xhost命令,否則安裝過程無法進行下去  以下是解決方法:    https://www