原创 Java泛型如何對屬性操作

對於多個類型相似的操作,如何實現統一處理,簡化操作。 例如,現在由多個類定義,類定義中都包含客戶編號,但是缺少客戶名稱。 如果採用常規的方式,我對於需要展示客戶名稱的場景,需要對每個類的每個場景去處理,來根據客戶編號獲取客戶信息,並設置客戶

原创 Python基礎之sorted()函數用法

1、簡單的排序 sorted函數可以對可迭代類型的容器內的數據進行排序 lst1 = (5,4,3,2,1) lst2 = ('F','D','Y','e','a','v')#字符串類型的排序按照ASCII的大小進行比較 L1 = sor

原创 python-使用pandas讀取excel文件

1. 首先安裝:openpyxl, pandas的依賴庫 pandas使用時,會用到openpyxl,所以需要兩個都裝下; 可以使用如下方式 pip install openpyxl pip install pandas # 使用阿里雲

原创 小程序-調試程序

這裏簡單記錄小程序調試步驟,幫助開發單步調試錯誤,分析問題。 具體步驟 1、先運行可瀏覽頁面2、找到待調試的頁面3、在調試器面板 Sources裏找到對應路徑的頁面和js文件4、在適當的位置設置斷點5、觸發斷點 6、注意單步調試按鈕 (F1

原创 python-flask之helloworld

python 環境安裝: python 3.10 python工具安裝: pycharm社區版 安裝flask 可以用pip install flask安裝 ; 也可以直接在pycharm中輸入from flask import Flask

原创 python-flask之路由及請求參數

簡單示例如下 from flask import Flask app = Flask(__name__) @app.route('/hello') def hello(): return 'hello' @app.rout

原创 小程序-調查問卷

1.案例分析 本節將通過開發一個調查問卷的案例來學習常用表單組件的使用,以及如何收集用戶填寫的表單信息提交給服務器, 或者從服務器獲取數據後顯示在表單中。 實現效果如下, 有單行文本框,單選框,複選框,文本域,以及一個提交按鈕。當用戶單擊提

原创 小程序-比較數字大小

這裏通過比較數字大小的案例,來學習小程序的一些基礎知識。 包括頁面組件,頁面樣式,頁面邏輯的編寫, 瞭解配置文件中常見配置的含義,利用事件,數據綁定,條件渲染,表達等方式實現小程序的頁面交互。 效果圖如下:  首先創建項目。 1.頁面組件

原创 微信開發者工具的使用

微信開發者工具的主界面主要由菜單欄,工具欄,模擬器,編輯器,和調試器組成。 1.菜單欄 常用的菜單如下 項目:用於新建項目,或打開一個現有的項目。 文件:用於新建文件、保存文件或關閉文件。 編輯:用於編輯代碼,對代碼進行格式化。 工具:用

原创 Mybatis Generator使用

官方文檔 配置方式一 1.在resources文件夾下創建一個目錄mybatis-generator,在目錄mybatis-generator下創建文件generatorConfig.xml(此處的目錄名可任意取)    2. pom.xm

原创 EasyExcel實現Excel文件導入

1 EasyExcel簡介 EasyExcel是一個基於Java的簡單、省內存的讀寫Excel的開源項目。在儘可能節約內存的情況下支持讀寫百M的Excel。 github地址: https://github.com/alibaba/easy

原创 爲何Idea 中 Debug 運行太慢?

在項目中Debug過程中,突然發現使用Debug運行項目太慢,直接項目啓動不起來了,但是Run模式則正常。 原因是在方法上打了斷點,把斷點去掉,Debug模式即可正常啓動。 這裏記錄下 1.首先,我們Debug運行的時候非常慢的原因很大一部

原创 架構設計(一)

架構 系統: 一羣有關聯的個體 , 規則, 能力(產生了新能力) 子系統 模塊:邏輯角度 -> 組件複用 組件: 物理角度 -> 單元分離 框架: 組件規範:mvc,等 架構:結構   1. 軟件架構:指軟件系統的頂層結構。 首先,系統是一

原创 Java內存問題分析與定位

簡介    JNI方法申請的native 內存,通常是在JDK庫裏;本地 C++ 方法直接通過 malloc申請的內存,不受JVM管控。 堆內內存: 指Java堆,GC算法管理的內存區域。 堆外內存: Java堆外的內存都叫堆外。可以細

原创 linux-Bash基本語法

1 標準輸入、輸出與標準錯誤輸出 系統爲這三個文件分配了文件標識符fd(file descripter),在Linux系統下,一切皆是文件,對文件的操作,一般要用到文件標識符。 它們的文件標識符,分別爲0,1,2,關係如下表: 文件描