原创 設計模式():策略模式

概念 通過定義算法家族,分別分裝起來,讓它們之間可以互相替換,此模式讓算法的變化,不會影響到使用算法的客戶。 代碼 抽象算法 public abstract class Strategy { public abstract

原创 設計模式():職責鏈模式

概念 使多個對象都有機會處理請求,從而避免請求的發送者和接收者之間的耦合關係,將這個對象連成一條鏈,並沿着這條鏈傳遞該請求,直到有一個對象處理它爲止。 抽象對象負責設定職責鏈的下一級,具體的執行方法在子類裏重寫。 代碼 抽象角色

原创 設計模式(): 外觀模式

概念 使用外觀模式,可以爲子系統中的一組接口提供一個一致的界面,此模式定義了一個高層接口,這個接口使得這一子系統更加容易。 代碼 類一 public class SunWukong { public void pickUp

原创 設計模式():享元模式

概念 **使用共享技術有效地支持大量細粒度的對象。**在享元年對象內部並且不會隨環境改變而改變的部分,可以成爲享元對象的內部狀態,而隨環境改變而改變的、不可以共享的狀態就是外部狀態。在程序設計中,有時需要生成大量細粒度的類實例來表

原创 使用HTTPClient發送HTTP請求

抄了別人的代碼,但是找不到原鏈接了。 package com.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; imp

原创 JAVA 將字符串中的中文數字轉換成阿拉伯數字

package com.util; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.St

原创 Java 常用工具類

讀取properties文件 public static void loadConfiguration() { Properties properties = new Properties();

原创 設計模式(二):工廠方法模式

代碼 產品類 package simple.service; public abstract class Operation { protected double numberA; protected doubl

原创 設計模式(一): 簡單工廠模式

使用簡單工廠模式封裝對象的創建過程。這裏以加減乘除計算爲例。 代碼 Operation運算類 父類 package simple.service; public abstract class Operation { pr

原创 CSS浮動(float,clear)通俗講解

https://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html

原创 Mysql 筆記

中文拼音排序 如果數據庫的編碼方式是GBK,直接進行排序。如果是UTF-8數據庫,則需要先進行轉碼。 GBK數據庫 SELECT * FROM runoob_tbl ORDER BY runoob_title; UTF-8數據

原创 分詞器彙總

https://www.cnblogs.com/lishanyang/p/6017155.html

原创 let、const

let 命令 基礎用法 使用let命令聲明的變量,只在let命令所在的代碼塊內有效。 使用let命令時,在相同作用域中,不能重複定義,但是在父級作用域和子集作用域中,可以重複定義,例如下面的例子。在這個for循環中,設置循環變量的

原创 gulp

gulp安裝 局部安裝 npm install gulp --save-dev gulp配置文件 var gulp = require('gulp') //註冊任務 gulp.task('任務名', function(){

原创 記一次java項目的打包工程

打包 https://blog.csdn.net/njxiaoxiao79/article/details/85679992 運行 使用 java -jar *.jar命令運行該項目。 配置靜態文件 如果遇到程序無法加載靜態資源的