原创 entityManager 的 merge/refresh/flush 方法

理解eneityManager的這三個方法的作用和區別,首先需要分清楚PersistenceContext 和 EntityManager.   PersistenceContext:是entity的一個實例。 Entity

原创 JPA常見

問題:JPA是否支持組合主鍵? 回答:JPA支持自然ID和組合ID,以及數據庫指派或實現指派的數字值。 問題:是否存在Spring模板,像JDBC模板一樣可以在容器外部使用? 回答:是的,Spring 2有JPA模板。但是,S

原创 Hibernate

1,關於HQL與SQL,以下哪些說法正確 () A)HQL與SQL沒什麼差別 B)HQL面向對象,而SQL操縱關係數據庫 C)在HQL與SQL中,都包含select,insert,update,

原创 Servlet/jsp

帶*號的表示個人覺得很重要的知識點,需要留意。 1、 Servlet與JSP有什麼區別***? Servlet和JSP完成的功能是相同的,都可以接收用戶的請求,可以對用戶進行響應,可以調用業務方法。 不同點在於JSP是在html或

原创 EL JSTL OGNL

一、EL表達式: 1、語法結構 ${expression} 2、[ ]與.運算符 EL 提供“.“和“[ ]“兩種運算符來存取數據。 當要存取的屬性名稱中包含一些特殊字符,如.或?等並非字母或

原创 js中的arguments對象

arguments對象不能顯式創建,arguments對象只有函數開始時纔可用,它是調用對象的一個特殊屬性,用來引用Arguments對象。函數的 arguments 對象使用類似數組,但是它並不是一個數組,訪問單個參數的方式與訪

原创 分佈式事務:不過是在一致性、吞吐量和複雜度之間,做一個選擇

“針對微服務下的交易業務如何保障數據一致性,本文儘量做到理論結合實踐,將我們在實際產品中用到的分佈式事務實現機制,和大家扒一扒,希望能幫到各位。 前言 這是一個開撕的話題,我經歷過太多的關於分佈式事務的需求:“有沒有簡單的方案,像

原创 mysql5.7.9 密碼過期

 mysql client 連接 報錯:   your password has expired. to log in you must change it using a client that supports expired pas

原创 臨時二維碼時爲32位非0整型 【踩坑日誌1】

臨時二維碼時爲32位非0整型 生成帶參數的臨時二維碼時,需要指定場景值ID(scene_id), 由於項目中需要通過場景值來詳細記錄二維碼的來源,故想對這個場景值id做出一個統一的生成機制。 微信文檔中的表述如下: scene_id:

原创 JSON-RPC輕量級遠程調用協議介紹及使用

技術簡介 json-rpc是基於json的跨語言遠程調用協議,比xml-rpc、webservice等基於文本的協議傳輸數據格小;相對hessian、java-rpc等二進制協議便於調試、實現、擴展,是非常優秀的一種遠程調用協議。目前主

原创 Javascript模塊化編程(三):require.js的用法

一、爲什麼要用require.js? require.js的誕生,就是爲了解決這兩個問題: (1)實現js文件的異步加載,避免網頁失去響應; (2)管理模塊之間的依賴性,便於代碼的編寫和維護。 二、require.js的加載 <sc

原创 MySQL 5.7.9 免安裝配置

最近重裝了系統,然後電腦上的工具什麼的都沒了,又開始折騰着重裝,自以爲mysql這種裝了N次的小兒科不會遇到什麼問題,結果還是栽了跟頭。在這裏記錄下。 環境:win10 64位 mysql版本:mysql-5.7.9-winx64.zi

原创 JAVA 網頁轉圖片

最近遇到一個需求,需要將網頁轉成圖片,一番折騰之後,發現了2中方法: html2image cssbox 1)html2image 示例代碼如下: HtmlImageGenerator imageGenerator = new Ht

原创 Linux(CentOS) - 源碼編譯安裝Nginx

安裝說明 系統環境:CentOS6.4 軟件:nginx-1.8.0.tar.gz 其他所需軟件:openssl-1.0.2d.tar.gz、pcre-8.37.tar.gz、zlib-1.2.8.tar.gz 安裝方式:源碼編譯

原创 java 基礎

1、HTTP請求的過程 1) 建立鏈接 2) 發送請求信息 3) 回送響應信息 4) 關閉鏈接 2、那說說數據庫連接池的原理: 數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不是再重新