原创 軟件工程記錄

第一章 概述 軟件的失敗源於以下兩個原因:1.不斷增長的需求;2.期望值太低。 1.什麼是軟件? 計算機程序和相關文檔。 2.優良軟件的特點? 具有用戶的所需的功能和性能;而且可維護,可靠, 可用。 3.什麼是軟件工程? 軟件生產

原创 軟件過程改進

一、術語(29道)每題4分 軟件生存週期 軟件生存週期(software life cycle)又稱爲軟件生命期,生存期。是指從形成開發軟件概念起,所開發的軟件使用以後,直到失去使用價值消亡爲止的整個過程。一般來說,整個生存週

原创 面試的奇怪公司,記錄一下

1、北京合生商業地產管理有限公司(以下簡稱合生商業) 這個是獵頭推薦的公司,說是很少加班,薪資是16至20的情況。感覺可以試一試,因爲發現招聘越來越重視學歷,打算報個在職的研究生,希望加班少些能去上課考個證。 2019年5月7日下

原创 常用的知識隨筆

window默認編碼gbk,linux默認編碼utf8 poi使用SXSSFWorkbook對象無法讀取寫入的數據,取行的時候會返回null值。 加載jar包外的配置文件: java -jar xxx.jar --spring.c

原创 線上遇到的問題

一、服務器cpu使用100%d的解決方法 1、查找哪些進程在耗cpu 使用top命令 2、把進程的棧dump到文件裏,以便後面的分析 jstack 6633 > cpu1128.log 3、看看這個進程裏面哪些線程在佔用cpu t

原创 thymeleaf功能介紹

1.創建HTML <html xmlns:th="http://www.thymeleaf.org"> 2.獲取變量值${…} <p th:text="'Hello!, ' + ${name} + '!'">3333</p>

原创 tomcat學習記錄

服務器指接收請求數據並進行解析,完成相應的業務處理,然後把處理結果作爲響應返回給請求的客戶端。 tomcat中常用的設計模式有:模板方法模式,責任鏈模式,觀察者模式 上圖是tomcat的類的關聯設計圖。 一個Server類包含多

原创 liunx的常用命令

文件有可執行權限 chmod u+x file lsof(list open files)是一個列出當前系統打開文件的工具。 lsof -i 列出所有的網絡連接 例如 lsof -i:8088 列出端口號爲8088的連接信息

原创 數據倉庫與數據分析學習記錄

數據挖掘的特點: 第一,數據挖掘的數據源必須是真實的。而不是爲了進行數據分析而專門收集的數據。 第二,數據挖掘所處理的數據必須是海量的。 第三,查詢一般是決策制定者(用戶)提出的隨機查詢。 第四,挖掘出來的知識一般是不能預知的,數

原创 離散數學

一,邏輯與證明 p v q ==> p or q p ∧ q ===> p and q p加個上劃線表示 not p 一個語句,如果它或是真的,或是假的(但不是既真又假),稱爲一個命題。 如果p和q都是命題,如p則q,稱爲條件命

原创 elasticsearch入門及logstash工具使用

elasticsearch入門 啓動Elasticsearch:bin/elasticsearch.bat 檢查是否啓動成功:http://localhost:9200/?pretty 服務默認端口 9300 Web 管理平臺端

原创 高質量代碼

做開發也有幾年時間了,發現寫的代碼質量並沒有上升,需求變更多,代碼就越爛,只是實現了功能罷了,因此,打算整理下代碼的規範,重構,質量方面的信息,加強學習。 目的是提高代碼的清晰度和可重用性,使代碼整潔,易讀。 面向對象設計原則:

原创 計算機理論

一溢出的判斷 數據存儲 計算機行業用多媒體來定義包含數字,文本,音頻,圖像,視頻的信息。 位是存儲在計算機中的最小單位,它是0或1。8位稱爲1個字節。 無符號整數發生溢出時,丟掉最左邊的位,保留最右邊的位。 浮點表示法中,一個數

原创 前端工具使用記錄(css/js/htm)

一、css功能(Cascading Style Sheets) 1.內部樣式表直接在標籤內部定義,使用style屬性,寫法如下: <style></style> 2.使用外部樣式表時,CSS文件與網頁文件(html)是分離開來的

原创 算法記錄

一、動態規劃算法 動態規劃算法是通過拆分問題,定義問題狀態和狀態之間的關係,使得問題能夠以遞推(或者說分治)的方式去解決。 將待求解的問題分解爲若干個子問題(階段),按順序求解子階段,前一子問題的解,爲後一子問題的求解提供了有用的