原创 Git應用開發詳解之Git概述與環境準備

Linux 環境配置 zsh 快捷操作 輸入命令之後,按下 tab​ 按鍵,可以在命令之間選擇 zshenv 與 zshrc 的區別:zshenv​ 始終是 source 的,也就是說一直生效,但是 zshrc​ 只是活躍的 shell

原创 dojo利用promise實現多個異步校驗

代碼如下: // 敏感詞過濾 var promiseAll = checkSenstiveWords(); promiseAll.then(function (results) { // console.log("results=>",

原创 Git應用開發詳解之環境準備續

Git系列涉及的內容續 Git對象類型與索引 Git分支 如何創建、切換與刪除分支 Git分支在項目開發中的作用 Git分支在工程化項目中的最佳實踐 分支常見重要命令詳解

原创 使用nodejs實現ed25519的公鑰加密和私鑰解密

主要使用了 ed25519 庫 加解密和驗證代碼 // Common.js and ECMAScript Modules (ESM) import * as ed from '@noble/ed25519'; // If you're us

原创 從零開始寫一個vuepress插件

初始化插件項目 在任意目錄新建一個插件目錄,我這裏在 /pkg/vuepress-plugin-simple-encrypt mkdir /pkg/vuepress-plugin-simple-encrypt 進入該目錄,初始化

原创 在Vite+TypeScript的項目中使用~和@代替src根路徑的方法

原由 當前端項目組件比較多的時候,引用組件會面臨路徑特別長的情況,不易維護且容易出錯。定義絕對路徑映射是個好辦法,下面就介紹 Vite+TypeScript 的項目中中的具體實現。 方案 ​vite.config.ts​ resolve

原创 Java併發之回顧Thread和runnable

jdk 文檔的描述 Thread A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have

原创 Java併發知識體系

Java 併發是與硬件息息相關的。Java 線程由操作系統管理,而操作系統又是運行在 CPU 之上的。 Java 併發領域介紹 volatile 關鍵字的應用場景與原理剖析 synchronized 關鍵字的底層原理深入剖析 Lock 原

原创 Apache-CXF簡介與第一個JAX-WS的入門程序

CXF 的歷史 官網:https://cxf.apache.org/ Celtix 和 XFire 合併而來。 穩定版本 3.3.11 https://archive.apache.org/dist/cxf/3.3.11/ 入門項目 新建一

原创 Struts2的Action中自定義方法的輸入校驗

自定義方法的輸入校驗 對於通過 action​ 的 method​ 屬性所指定的自定義方法 myExecute​ ,其對應的自定義輸入校驗方法名爲 validateMyExecute​ 。 (底層是通過反射調用的) public voi

原创 Struts2類型轉換之全局類型轉換

概述 全局類型轉換。在 src​ 目錄下新建 xwork-conversion.properties​ ,該文件的內容是 待轉換的類=轉換器名字 ,即: space.terwer.bean.User=space.terwer.convert

原创 Struts2自定義方法最佳實踐

自定義方法實現 在 struts.xml 配置 method ,並且在對應的 Action 實現對應方法即可。 struts.xml <action name="login2" class="space.terwer.struts23.Lo

原创 Struts2輸入校驗剖析之編碼方式校驗

Struts2 提供了兩種校驗方式。 使用編碼方式進行校驗 新建 register.jsp 頁面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEn

原创 Struts2類型轉換之批量類型轉換

輸入頁面 input2.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE htm

原创 Struts2類型轉換之單個對象深入研究

重要特性總結 Struts2 的類型轉換,對於 8 個原生數據類型以及 Date,String 等常見類型,Struts2 可以使內建的類型轉換器實現自動的轉換;但對於自定義的對象類型來說,需要我們自己指定類型轉換的方式,即自定義類型轉