原创 【公開課】代理模式
如何學習設計模式? 1)學習每種設計模式所使用的場景 2)學習每種設計模式中所含有的角色 代理模式:動態代理和靜態代理 動態代理:JDK代理和cglib代理 當系統併發訪問量大了,比如我當前系統每分鐘併發訪問量只有10w,超過10w次
原创 【javaweb】自己動手實現簡易的Tomcat2
一個服務器server中可以存放jd,oa這樣的多個web應用; Web應用是通過sun公司制定的servlet接口與Tomcat,JBoss等多個服務器解耦合的 所以,同一個web應用,就可以運行在多種不同的服務器上;(Tomca
原创 【javaweb】自己動手實現簡易的Tomcat
單線程版本: 轉載自:https://blog.csdn.net/weixin_39033443/article/details/83901722 分以下幾個步驟: (1)提供Socket服務 (2)把請求和響應封裝成request/re
原创 【javaweb】自己動手實現簡易的springmvc
自定義註解 MyController.java package cn.huangyan.spring.annotation; import java.lang.annotation.Documented; import ja
原创 LeetCode之226. Invert Binary Tree
Invert a binary tree. Example: Input: 4 / \ 2 7 / \ / \ 1 3 6 9 Output: 4 / \ 7
原创 【javaweb就業班】day08資料 驗證碼和JSP入門
*0 帶用驗證碼功能的用戶登錄 1)驗證碼使用一個CheckCodeSerlvet產生,通過<img src=""/>發送請求,將驗證碼綁定到HttpSession中 2)產生的驗證碼一定要在輸出到瀏覽器之前綁定到HttpSess
原创 【java多線程】之java多線程編程實戰指南ch1
1.8之多線程文件下載 package com.ch1; import io.github.viscent.mtia.util.Debug; import io.github.viscent.mtia.util.Tools; imp
原创 【javaweb就業班】day33資料 jQuery
今天的內容概要 *0 jQuery常用操作DOM的API 1)jQuery對象.addClass().addClass(); 2)removeClass() 3)toggleClass() 4)hasClass()
原创 LeetCode之111. Minimum Depth of Binary Tree
Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the
原创 【javaweb就業班】day32資料 jQuery入門
7 圖片描述動態顯示[Ajax+Jsp/Html+Servlet+Json] a)當箭頭移動到圖片上時,就顯示出圖片的各種核心信息 b)反向,有一些文字,當鼠標移動到文字上時,從數據庫中檢索並顯示出文字對應的圖片 a)img標籤只能
原创 【javaweb就業班】day30資料 JS增強
*1 回顧JavaScript基礎 a)HTML是以瀏覽器爲基礎的內容顯示技術 b)CSS是以瀏覽器爲基礎的樣式顯示技術 c)JS是以瀏覽器爲基礎的動態交互技術 1)單獨運行的只能是HTML, frame:整個瀏覽器就是一個
原创 【sql學習】LeetCode之175. Combine Two Tables
Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId | int |
原创 【javaweb就業班】day12資料 課堂練習和JDBC入門
8 什麼是JDBC?爲什麼使用JDBC 1)SUN公司爲使Java程序靈活的訪問各種不同的關係型數據庫提供統一的訪問規則,這個規則就叫做jdbc; 2)爲什麼使用JDBC? a)降低Java程序操作數據庫的成本
原创 【sql學習】LeetCode之197. Rising Temperature
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yeste
原创 LeetCode之143. Reorder List
Given a singly linked list L: L0→L1→…→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You may not modify the values in