原创 Java學習筆記:定時任務調度工具之Quartz

Quartz官網 http://www.quartz-scheduler.org/ 特點 強大的調度功能 靈活的應用方式 分佈式和集羣能力 主要用到的設計模式 Builder 模式 Factory 模式 組件模式 鏈式寫法

原创 Nuxt.js: meta標籤description重複

解決: 加上一個唯一標識hid:‘description’ eg: head: { titleTemplate: "網站標題", meta: [ { charset: "utf-8" },

原创 Java:常用簡稱整理

POJO(Plain Ordinary Java Object)簡單的Java對象

原创 Java:hibernate-validator驗證數據

依賴 https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator <dependency> <groupId>org.hi

原创 Java學習路線-59:MyBatis數據持久層框架

MyBatis 第一個程序 MyBatis 是基於 Java 的數據持久層框架 持久化:數據從瞬時狀態變爲持久狀態 持久層:完成持久化工作的代碼塊 DAO 簡而言之: MyBatis 將數據存入數據庫中,從數據庫中取數據 通過框架

原创 Java學習路線-64:SpringMVC

1、MVC 框架作用: 將 url 映射到 java 類或 java 類的方法 封裝用戶提交的數據 處理請求-調用相關的業務處理-封裝響應數據 將響應的數據進行渲染 jsp,html,freemaker 等 2、Spring

原创 js:解析當前頁面url的查詢參數

假設當前頁面的url是 https://www.baidu.com/index.html?query=Tom#app 獲取當前URL對象 window.location 打印出的結果 hash: '', host: 'www.

原创 js事件流:捕獲階段和冒泡階段

事件流: 事件流包含三個階段: 事件捕捉階段:事件開始由頂層對象觸發,然後逐級向下傳播,直到目標元素; 處於目標階段:處在綁定事件的元素上; 事件冒泡階段:事件由具體的元素先接收,然後逐級向上傳播,直到不具體的元素; 通過代碼示

原创 Java學習路線-56:Spring與Ioc

Spring 官網:https://spring.io/ 理念:使現有技術更加實用,本身是大雜燴整合現有的框架技術 優點: 輕量級框架 Ioc 容器-控制反轉 inversion of Control Aop 面向切面編程 對事

原创 Java學習路線-61:MyBatis聲明式事務

1、完整配置 (1)beans.xml <?xml version="1.0" encoding="utf-8" ?> <beans xmlns="http://www.springframework.org/schema/be

原创 Linux: find查找大文件

查找大文件 find . -type f -size +800M 選項: name文件名 type文件類型: f 普通文件 size文件大小: k —— 千字節 M —— 兆字節 G —— 吉字節 參

原创 Java:Map獲取默認值

package org.example; import java.util.HashMap; import java.util.Map; public class MapTest { public static voi

原创 JS:crypto-js實現AES加密解密

文檔: https://www.npmjs.com/package/crypto-js npm npm install crypto-js 代碼示例 const CryptoJS = require("crypto-js");

原创 Vue實現導航欄吸頂效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Vue實現導航欄吸頂效果</title> </head>

原创 Java學習路線-65:整合 SSM-Spring+SpringMVC+MyBatis

整合 SSM 項目結構 . ├── pom.xml └── src └── main ├── java │   └── com │   └── pengshiyu