原创 A040Java設計模式-單例模式

一、概述 1、簡介 所謂單例模式指的是一個類只允許產生一個實例化的對象;   2、分類 懶漢式、飽漢式;   二、詳解 1、餓漢式 簡介: 構造方法私有化,外部無法產生新的實例化對象,只能通過static方法取得實例化對象; 代碼示例:

原创 E028Web學習筆記-Maven基礎

一、Maven概述 1、簡介 Maven是一個非常強大的項目管理和綜合工具;   2、Maven依賴管理 Maven將Java項目所需要的Jar包放在一個統一的倉庫裏面,多個項目可以共同使用;   3、項目的一鍵構建   二、Maven

原创 A042Java設計模式-建造者模式

一、簡介 工廠類模式提供的是創建單個類的模式,而建造者模式則是將各種產品集中起來管理,用來創建複合對象,所謂複合對象就是指某個類具有不同的屬性;   二、四個角色說明 Product產品類:通常是實現了模板方法模式,也就是有模板方法和基本

原创 X胡思亂想001-關於人際關係的思考

第一次思考202001042129

原创 A041Java設計模式-工廠模式

一、概述 1、分類 工廠方法模式、抽象工廠模式;   二、工廠方法模式 1、分類 工廠方法模式分爲三種: ①普通工廠模式: 就是建立一個工廠類,對實現了同一接口的一些類進行實例的創建; ②多個工廠方法模式: 是對普通工廠方法模式的改進,在

原创 J001Java爬蟲-HttpClient學習筆記

一、HttpClient概述 1、百科簡介 HttpClient 是Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,並且它支持 HTTP 協議最新的版本

原创 I001Spring讀書筆記-第3章Beans、BeanFactory和ApplicationContext(1)BeanFactory、BeanDefinition、Bean類

一、BeanFactory   二、BeanDefinition   三、Bean的類 1、通過構造函數創建bean; 2、通過創建靜態工廠方法創建bean; 3、通過實例工廠方法創建bean;        

原创 G006Spring學習筆記-IOC案例完善

一、完善account案例 1、添加轉賬方法 代碼: 接口IAccountDao: package com.zibo.dao; import com.zibo.domain.Account; import java.util.Lis

原创 G005Spring學習筆記-Spring完全註解實現及優化

一、完全註解實現 1、說明 * spring的新註解: * Configuration: * 作用:指定當前類是一個配置類; * ComponentScan: * 作用:指定spring在創建容器時要掃描的包; * 屬

原创 G004Spring學習筆記-IOC案例

一、XML方式實現 1、數據庫創建語句 create table account( id int primary key auto_increment, name varchar(40), money float )charact

原创 Y003番外教程-對未簽名的apk進行簽名以完成酷安等應用市場的簽名驗證

一、背景概述 進行酷安的簽名驗證,研究了幾個小時,本來以爲之能使用.keystore文件進行簽名,要把.jks轉化爲.keystore,真是麻煩,後來發現了使用jks進行簽名的方法!   二、準備文件 待簽名的apk文件:demo.apk

原创 G001Spring學習筆記-Spring框架概述和程序間耦合

一、Spring框架概述 1、簡介 Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的鬆耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由R

原创 F002MyBatis學習筆記-自定義Mybatis框架

一、自定義Mybatis分析 1、執行查詢分析 Mybatis在使用代理dao的方式實現增刪改查時做了什麼事: 只做了兩件事: 1、創建代理對象; 2、在代理對象中調用selectList; 解析 1圖解: 2步驟分析: 第一步:根

原创 Z004錯誤彙總-Spring使用@Resource註解標紅和報錯

方法一(錯誤的方法): 某些文章說:在maven配置文件pom.xml中加入依賴: <dependency> <groupId>javax.annotation</groupId> <artifactId>j

原创 F003MyBatis學習筆記-MyBatis增刪改查及深入

一、自定義mybatis開發流程圖(回顧) 二、mybatis增刪改查 代碼: pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.