原创 解決Java程序向mysql數據庫插入中文亂碼問題的多種方式

方式一:設置編碼統一 1.設置eclipse環境編碼 2.設置mysql環境編碼 mydb爲需要修改的數據庫名稱 方式二:創建數據庫時設置編碼 1.mysql創建database時設置編碼 create database m

原创 Spring Aop

AOP概念 aop面向切面編程,擴展功能不修改原代碼 aop採用橫向抽取機制,取代傳統縱向繼承體系重複代碼 aop底層採用動態代理模式實現 (1)第一種情況:有接口情況,使用動態代理創建接口實現類代理對象 (2)第二種情況:

原创 超詳細JVM學習筆記

1.什麼是JVM? JVM(JavaVirtualMachine,Java虛擬機)是JRE的一部分。它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。JVM有自己完善的硬件架構,如處理器、堆棧、寄存器

原创 Spring配置連接池和dao使用JdbcTemplate

Spring配置c3p0連接池 導入jar包 除Spring基本jar包外,還需要導入c3p0相關jar包 創建Spring配置文件,配置連接池 <!-- 配置c3p0連接池 --> <!-- Com

原创 Java中Collection集合簡介

一、Collection概括 ###1. Collection繼承關係 ###2. Collection架構 (圖片來自網絡) ###3.說明 Collection是一個接口,是高度抽象的集合,它包含了集合的基本操作:對集合元

原创 Hibernate入門配置案例

一、什麼是hibernate框架 1 hibernate框架應用在javaee三層結構中 dao層框架 2 在dao層裏面做對數據庫crud操作,使用hibernate實現crud操作,hibernate底層代碼就是jdbc,hi

原创 mybatis入門配置案例

一、配置數據庫 0.導入jar包 將數據庫配置文件放到JDBC.properties中 在src下創建conf.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE

原创 初步瞭解Condition執行過程

爲了方便理解先看一段代碼: import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util

原创 Java中LinkedList集合

一、LinkedList介紹 1.LinkedList繼承關係 2.定義 public class LinkedList<E> extends AbstractSequentialList<E> implements List<

原创 Struts2配置入門案例

一、搭建環境 1.導包: 2.web.xml配置StrutsPrepareAndExecuteFilter web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app

原创 spring整合mybatis完整案例(配置文件方式)

一.項目整體結構 二.詳細內容 0.導入jar包 1.domian (1)User實體類 (2)UserMappser.xml User類對應SQL映射文件 <?xml version="1.0" encoding="

原创 推薦:Java集合詳細介紹

http://www.cnblogs.com/skywang12345/p/3323085.html

原创 JUC集合總體框架

List & Set JUC 集合包中的 List 和 Set 實現類包括: CopyOnWriteArrayList, CopyOnWriteArraySet 和 ConcurrentSkipListSet(基於 Concurren

原创 Java集合總體框架

Java集合主要可以劃分爲4個部分:List 列表、Set 集合、Map 映射、工具類(Iterator 迭代器、Enumeration 枚舉類、Arrays 和 Collections)。 List LinkedList 雙向鏈表

原创 RabbitMQ 消息隊列之隊列模型

RabbitMQ提供如下5種隊列模型 1.“Hello World!”. 簡單模式 2.Work Queues (又名: Task Queues) . 工作隊列,在消費者之間分配任務(競爭的消費者模式),一個消息只能被一個消費者獲取