原创 黑馬程序員_java網絡編程技術的理解

------- android培訓、java培訓、期待與您交流! ---------- 按照前面的介紹,網絡通訊的方式有TCP和UDP兩種,其中TCP方式的網絡通訊是指在通訊的過程中保持連接,有點類似於打電話,只需要撥打一次號碼(建立一

原创 黑馬程序員_java高效計數器

------- android培訓、java培訓、期待與您交流! ---------- 你可能經常使用HashMap作爲一個計數器來理解頻率的東西從數據庫或文本。本文比較了3種不同的方法來實現計數器使用HashMap。 1、傳統的計數器

原创 國內maven倉庫配置

原文地址https://www.cnblogs.com/shang-shang/p/7477607.html 這裏我們選擇使用IDEA自帶的maven,下面的兩個分別是你的maven配置文件和你的倉庫地址,我記得idea的maven一開始

原创 redis集羣配置

1.修改redis.conf配置 cluster-enabled yes cluster-config-file nodes-30001.conf 2.啓動所有redis服務 3.創建集羣 redis-cli --cluster cr

原创 黑馬程序員_Java反射技術

 ------- android培訓、java培訓、期待與您交流! ---------- Java Reflection (JAVA反射)        Java 反射是Java語言的一個很重要的特徵,它使得Java具體了“動態性”。

原创 spring 事務管理(一)基於AspectJ的xml方式

1.使用idea創建spring boot項目,使用maven作爲構建工具 2.添加aop引用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap

原创 spring 事務管理(二)基於註解方式

項目信息參考 spring 事務管理(一)基於AspectJ的xml方式 和第一種方式唯一不同是使用註解 1.在啓動類添加@EnableTransactionManagement註解,代表啓用事務管理 @SpringBootAppli

原创 mybatis傳遞多個參數

傳遞多個參數有三種方式 第一種使用@param註解方式 第二種使用map傳遞參數 第三種封裝對象   dao接口代碼如下:   public interface BookMapper { // 使用@param註解傳遞參數

原创 刪除ArrayList中某個元素

ArrayList<String> list3 = new ArrayList<String>(Arrays.asList("a", "b", "c", "d")); Iterator<String> iterator

原创 Alexa技能的國際化

原文https://developer.amazon.com/zh/blogs/alexa/post/285a6778-0ed0-4467-a602-d9893eae34d7/how-to-localize-your-alexa-skil

原创 mybatis一對一查詢

下圖爲簡單的用戶購物系統數據模型 表簡介: user:用戶信息 orders:訂單信息 ordertail:訂單明細 items:商品信息   需求 查詢訂單用戶信息,一個訂單對應一個用戶 可以採用兩種方式實現一對一查詢 第一種:re

原创 mybatis一對多查詢

需求:查詢用戶訂單信息,詳細表和實體信息查看上一篇博客(https://blog.csdn.net/hyrzzh/article/details/90370793)。 使用resultMap實現一對多查詢 創建結果集映射類 UserCus

原创 使用MyBatis Generator生成mybatis逆向工程

1.開發環境 開發工具:idea 構建工具:maven 2.創建項目 2.1使用idea創建maven項目 2.2配置pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project

原创 mysql事務無法回滾

前幾天寫存儲過程,遇到事務無法回滾,找了好久才發現問題,於是記錄下來,方便日後查詢。 有兩種情況 1.表存儲引擎是MyISAM,MyISAM引擎不支持事務,也不支持外鍵。 查看錶是什麼引擎方法 show create table tab

原创 mysql控制檯導入存儲過程

在日常運維的過程中,有時會修改存儲過程,在控制檯直接粘貼存儲過程會報錯,於是使用source sql文件的方式導入存儲過程 但是還是會報錯。 查看官網才發現是分號的問題,因爲默認分號是結束符,於是修改分隔符爲//,就可以正常導入了. m