原创 C#--設計模式--工程模式

/// <summary> /// 工廠模式 /// 工廠模式是將對象的創建與上游使用方,進行分離。通過factory對象來創建。 /// 通過factory對象來創建,通過配置信息,進行創建對象,就是工廠根據

原创 C#--設計模式--單例模式【三種方式】

 1.單線程單例: /// <summary> /// 單例模式 /// 1.單線程單例 /// 2.多線程單例--lock /// 單例是在程序運行時,初始化對象內存,將會常駐內存, /// 後

原创 C#--委託的使用

什麼是委託:委託是一種安全地封裝方法的類型,它與 C 和 C++ 中的函數指針類似。與 C 中的函數指針不同,委託是面向對象的、類型安全的和保險的。委託的類型由委託的名稱定義 namespace 委託的使用 { class Pr

原创 C#--Lambda 表達式的使用

lambda:“Lambda 表達式”是一個匿名函數,它可以包含表達式和語句,並且可用於創建委託或表達式目錄樹類型        所有 Lambda 表達式都使用 Lambda 運算符 =>,該運算符讀爲“goes to”。該 Lambd

原创 C#--Lambda 語句的使用

上一章節介紹Lambada表達式的使用:https://blog.csdn.net/u013251413/article/details/89182449 表達式格式: (input parameters) => {statement;

原创 struts2(基礎)--OGNL表達式

package cn.itheima.a_ognl; import java.util.HashMap; import java.util.Map; import org.junit.Test; import cn.itheima

原创 struts2(基礎)--struts.xml配置文件詳解(多個package和自定義攔截器)

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurat

原创 struts2(基礎)--struts.xml配置文件詳解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurati

原创 JavaWeb基礎--(servlet模板設置)

package ${enclosing_package}; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.

原创 JavaWeb基礎--(模糊搜索自動填充)

web腳本代碼: <body> <div class="container" style="margin-top: 50px;"> <div class="panel panel-default"> <div cl

原创 Java基礎--JDBC(數據庫連接、方法二)

public class JdbcUtils { private static String DRIVER; private static String URL; private static String USERNAME;

原创 Java基礎--JDBC(數據庫連接--使用連接池)

/** * 使用連接池連接數據庫 * @author */ public class MyDataSource implements DataSource { //1.創建容器用於放置的Connection對象--因爲頻繁的操

原创 Java基礎--時間格式基本使用(一)

/** * * 1.Date; 時間類 * 2.DateFormat; 格式化和解析日期字符串 * |--SimpleDateFormat設置指定格式化日期 * 3.Calendar; 實現日期和時間字段之間轉換 *

原创 Java基礎--String(按照指定編碼截取文字)

/** * 字符串按照字節來截取。例如:abc中國 * 存在的問題: * 1.字符是一個字節,容易截取.但是一個文字是兩個字節,應該按照什麼方式截取呢? * 2.可以按照文件的編碼方式來截取,GBK的編碼方式是中文全部

原创 Java工具類--泛型(二)

/** * 泛型通配符<?>的使用 * ? extends E:接收E類型對象,包括E類型的子類型-->泛型上限 * ? super E:接收E類型對象,包括E類型父類型-->泛型下限 */ //創建動物類 class Anim