原创 Java反射

Java反射機制詳解   java 反射 定義 功能 示例 概要: Java反射機制詳解 | |目錄 1反射機制是什麼2反射機制能做什麼3反射機制的相關API·通過一個對象獲得完整的包名和類名·實例化Class類對象·

原创 二維碼生成與解析代碼實現

二維碼,是一種採用黑白相間的平面幾何圖形通過相應的編碼算法來記錄文字、圖片、網址等信息的條碼圖片。如下圖 二維碼的特點: 1.  高密度編碼,信息容量大 可容納多達1850個大寫字母或2710個數字或1108個字節,或500多個漢字,

原创 Java菜鳥學習日記16

直接使用JSBC開發的問題 當表中的列很多時,需要寫很長的SQL語句,還需要寫大量的參數設置語句(setxxx()) 讀取數據時,還需寫大量的設置屬性語句(setxxx()) 易錯且不易修改,如某個字段需要去掉,就需要調整後續的很

原创 Java菜鳥學習日記18

SQL關聯語句 user 1 張三 1 2 李四 2 3 王五 2 4 趙六   department 1 教學部   2 招生部   3 班主任部   user LEFT JOI

原创 Java菜鳥學習日記13

MVCDS 模塊的開發順序 定義數據表 新建模型類 新增“add.jsp” 實現AddServlet中的doGet方法 定義Dao、Servlet接口 實現Dao、Service (實現了add()方法) 實現AddServlet

原创 Java多線程【三】

一.一個典型的Java線程安全例子 1 public class ThreadTest { 2 3 public static void main(String[] args) { 4 A

原创 Java菜鳥學習日記17

SQL模糊匹配 適用於對字符串驚醒模糊搜索 字段名 like '%關鍵詞%' %:表示該位置可以有任意個字符或無字符 %關鍵詞%:只要包含關鍵詞就可以 %關鍵詞:以關鍵詞結尾 關鍵詞%:以關鍵詞開頭 _:表示任意一個字符 直接使用S

原创 Java多線程【一】

一.線程的生命週期及五種基本狀態 關於Java中線程的生命週期,首先看一下下面這張較爲經典的圖: 上圖中基本上囊括了Java中多線程各重要知識點。掌握了上圖中的各知識點,Java中的多線程也就基本上掌握了。主要包括: Java線

原创 Java菜鳥學習日記12

項目團隊的構成 前段開發工程師 把設計(效果)圖切成 HTML+CSS+image+js... 使用前段框架(Vue.js、Angular、React)開發前端應用(手機、桌面) 需要服務端提供接口 美術設計師(美工) 把產品經

原创 Java菜鳥學習日記14

接口的方法不一定是必須實現的 void defaule init(){} 這樣的方法,可以不實現 Java選擇是在接口上增加新特性default方法 其他編程語言 C++多繼承 很多編程語言JavaScript、Python

原创 Java菜鳥學習日記11

數據庫 DBMS:數據庫管理系統 是由多個程序構成的,專門用來管理大量數據的計算機系統 服務端 Server:提供數據存儲、檢索、計算等服務的網絡程序+系統服務 Notifier:通知應用 管理端 Workbench:英文、圖

原创 Java菜鳥學習日記21

SQL函數 能夠在SQL語句中調用的函數(方法),用來實現一些小功能 聚合函數:能夠把多行數據聚合成一個值(統計) count():計數、計算數據條數 max():計算最大值 min():計算最小值 avg():計算平均值 sum

原创 HBase攔截器

HBase爲篩選數據提供了一組過濾器,通過這個過濾器可以在HBase中的數據的多個維度(行,列,數據版本)上進行對數據的篩選操作,也就是說過濾器最終能夠篩選的數據能夠細化到具體的一個存儲單元格上(由行鍵,列明,時間戳定位)。通常來說,通過

原创 Hbase 2.0 OpenTSDB 部署異常

由於更新了最新的Hbase爲2.0,在其基礎上部署OpenTSDB會導致異常: Exception in thread "main" java.lang.RuntimeException: Initialization failed   

原创 Java菜鳥學習日記29

自定義JSTL標籤 創建一個類,從SimpleTagSupport繼承 通過繼承可以獲得當前JSP頁面上的對象,如JspContext 實際上可以強轉爲PageContext 通過PageContext可以拿到HttpServle