原创 Apache Lucene幾種分詞系統

1、 StopAnalyzer StopAnalyzer能過濾詞彙中的特定字符串和詞彙,並且完成大寫轉小寫的功能。 2、 StandardAnalyzer StandardAnalyzer根據空格和符號來完成分詞,還可以完成數字、字母、E

原创 Nginx 配置參數詳解

序言 Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發佈至今,憑藉開源的力量,已經接近成熟與完善。 Nginx功能豐富,可作爲HTTP服務器,也可作爲反向代理服務器,郵件服務器。支持

原创 一個空字符串引起的學習

在研究某開源項目時,頁面一直在請求一個URL,代碼翻了個遍也沒找到在哪裏請求的,經過不斷的斷點調試,終於找到的了發送請求的代碼,代碼如下: Function("‍‌‌‌‍‍‌‌‍‌‌‍‍‌‍‌‍‌‌‌‍‌‍‍‍‌‍‌‍‌‍‍‍‌‌‍‌‍

原创 Java算法手冊讀書筆記 01.什麼是算法?

00.算法的發展歷史  算法的起源可以追溯到我國的古代公元前1世紀的《周髀算經》,它是算經的十書之一,算法在我國古代被稱爲“演算法” 。 在西方公元9世紀波斯數學家al-khwarizmi提出了算法的概念,算法最初寫爲algorism,意

原创 graphviz基本使用及常見問題

一、認識graphviz 接觸graphviz是幾年前的一個項目,要畫出數據網絡的佈局,使用graphviz能比較清楚的畫出數據之間的關係。 可以在gallery中查看他能完成的圖形:http://www.graphviz.org/gal

原创 Java算法手冊讀書筆記 02.數據結構概述

01.數據結構概述 數據結構是計算機中對數據的一種存儲和組織方式,泛指相互之間存在一種或多種特定關係的數據集合。 合理的數據結構能夠提高算法的執行效率,還可以提高數據的存儲效率。 02.什麼是數據結構? 計算機技術領域還沒有統一的數據結構

原创 Java對象類型的判斷的幾種方法

instanceof 判斷某個對象是否是某個類的實例或者某個類的子類的實例。它的判斷方式大概是這樣的: public <T> boolean function(Object obj, Class <T> calzz) { if

原创 tomcat日誌中文亂碼問題

      平時在使用tomcat做一些服務的時候經常遇到各種亂碼問題,要麼是控制檯輸出亂碼或者輸出日誌亂碼,要麼頁面接收亂碼,非常煩人。引起亂碼的原因多個,從網上學習了很多,現在嘗試簡單總結給大家分享 一、頁面輸出亂碼 有三種可能 1.

原创 Java算法手冊讀書筆記 06.數據結構之棧結構

01.什麼是棧結構 棧結構具有特殊的運算規則,是一種線性結構,,在棧結構中只能在一端進行操作,該操作端稱爲棧頂,另一端稱爲棧底,保存和取出數據都只能在棧結構的一端進行,從數據的運算角度來分析其按照“先進後出”的原則處理結點數據。 棧的數

原创 JS鍵盤按鈕keyCode及示例大全

以功能區分佈 以 keycode 編號順序分佈 keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5 = keycode 6 = keycod

原创 腦癱男孩以專業第一的成績成功考研,你還有什麼理由不努力?

2020年伊始,一場疫情席捲了中華大地。每年一度的高考也延期進行,雖然延期,也僅僅只剩下不到一個月的時間了。 大部分考生都在挑燈夜讀,爭取給自己交上一份滿意的答卷,即便不是最好的,但在這短暫的青春裏,努力過,爭取無愧韶華。 下面這位男孩的

原创 Open Closed Principle With Service Locator Pattern

Open Closed Principle With Service Locator Pattern Open closed principle is the most simple one in the list of software

原创 maven遠程部署war包到tomcat8服務器

環境準備 linux服務器一臺 服務器安裝JDK 服務器安裝Tomcat 服務器Tomcat8配置 添加Tomcat權限 配置文件路徑: tomcat/conf/tomcat-users.xml 在<tomcat-users> </t

原创 Learn Javascript Fast by “Hacking” Your Favorite Websites

The best way to learn a new programming language is to learn by doing. Learn some useful JavaScript functions in less t

原创 Java EE vs J2EE vs Jakarta EE

1. Introduction Ever heard of Java EE? How about Java 2EE, J2EE, or now Jakarta EE? Actually, these are all different n