原创 3-2 使用JdbcTemplate模板類實現CRUD操作

Spring的JDBC模板Spring是一個分層的JavaSE/EEfull-stack(一站式)輕量級開源框架。它針對JavaEE三層中的每一層都提供了不同的解決技術,在dao層,Spring提供了JDBC模板的技術,可對數據庫進行CR

原创 3-1 Spring 基於AspectJ的註解方式進行AOP開發

Spring使用AspectJ進行AOP的開發:註解方式大致步驟,1,導包;2,引入Spring的約束;3,創建類和增強類;4,開啓Aspect代理;5,配置文件創建對象;6,測試;創建一個Web項目, 引入相關的jar包。所要導入的ja

原创 2-3 Spring配置連接池

Spring配置連接池在實際開發中,一般都會用Spring配置C3P0連接池,所以下面我就來重點介紹在Spring中如何配置C3P0連接池。 首先引入Spring的配置文件,主要是引入約束:<?xml version="1.0" enco

原创 2-4 AOP的概念

什麼是AOPSpring是用來解決實際開發中的一些問題的,AOP解決了OOP中遇到的一些問題,是OOP的延續和擴展。我們可從以下三個方面來理解AOP:擴展功能不是通過修改源代碼而實現的。 可通過Struts2框架中的攔截器來理解。AOP採

原创 2-5 AOP的相關術語

以下是比較專業的術語。Joinpoint(連接點):所謂連接點是指那些被攔截到的點。在Spring中,這些點指的是方法,因爲Spring只支持方法類型的連接點。Pointcut(切入點):所謂切入點是指我們要對哪些Joinpoint進行攔

原创 2-7 log4j操作

Log4j操作在項目開發中,我們通常會導入類似這樣的日誌Jar包: 關於這些日誌Jar包之間的關係我也搞的不是很清楚,只能作簡單的記錄。 使用Log4j,可以查看到當前運行程序中對象創建的過程,也可以看到更詳細的信息。Log4j適合使用在

原创 2-6 Spring基於AspectJ的AOP開發:XML的方式

一,AspectJ的概述:    1,AspectJ是一個面向切面的框架,它擴展了Java語言。    2,AspectJ定義了AOP語法所以它有一個專門的編譯器用來生成遵守Java字節編碼規範的Class文件。    3,AspectJ

原创 IDEA開啓熱部署

1,在pom.xml文件中添加如下依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifact

原创 redis安裝

一,簡介   Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。 它支持多種類型的數據結構,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets)

原创 redis實現秒殺搶票功能

一,前言 實踐是檢驗真理的唯一標準,紙上得來終覺淺嘛!想認識一個人,光靠個人資料怎麼行,哪怕見面聊上那麼一兩句,那也是會產生很多偶然性的結果,俗話說,患難見真情,當然,此處不是讓你去患難,而是和redis進行一個簡單的交互,那其中機理雖不

原创 一,SpringCloud微服務:創建服務註冊中心

一,什麼是微服務架構    將一個完整的系統,按各功能拆分開來並獨立於各自服務器上的單元。該單元就是微服務。    那麼什麼是“微服務架構”呢?簡單的說,微服務架構就是將一個完整的應用從數據存儲開始垂直拆分成多個不同的服務,每個服   

原创 antd級聯框Cascader動態加載的用法

一,官方文檔:https://ant.design/components/cascader-cn/#header 二,具體代碼(以根據產品類型獲取產品爲例): import React, { Component } from 'reac

原创 印刷文字識別-行駛證識別使用記錄

一,前言 因業務需要,系統需要實現行駛證識別功能。本着節約時間成本,循序漸進的原則,該功能直接調用阿里的相關接口,現將調試過程記錄在下。   二,正文 1,接口地址: https://market.aliyun.com/products/

原创 與json相關的轉換

JSON 與 對象 、集合 之間的轉換 JSON字符串和java對象的互轉【json-lib】   在開發過程中,經常需要和別的系統交換數據,數據交換的格式有XML、JSON等,JSON作爲一個輕量級的數據格式比xml效率要高,XML需要