Time of Update: 2018-07-26
首先介紹一篇文章:http://www.javaworld.com/javaworld/jw-01-2009/jw-01-spring-transactions.html?page=1 不過有點長,我現在都差不都忘了裡面講的內容了。注意評論,裡面提到文章講的內容有些是錯誤的。 Spring裡,如果同時存在JMS操作和DB操作,大概也就三種方式: 1.沒有使用JTA。JMS不在事務中,DB操作在事務中
Time of Update: 2018-07-26
// 讀取資料庫資料返回OdbcDataReader函數(Odbc) public OdbcDataReader GetOdbcReader(String MySQL) { // 資料庫連接參數(對用戶端應用程式設定檔的訪問)
Time of Update: 2018-07-26
在眾多的工業控制系統領域常常會即時採集現場的溫度、壓力、扭矩等資料,這些資料對於監控人員進行現場Threat Detection
Time of Update: 2018-07-26
Web上實現動態曲線 ——即時地從資料庫中擷取資料,並在網頁上實現無重新整理顯示。 本文利用JavaScript實現,每隔3秒,從資料庫中擷取一個資料,並在網頁上動態顯示。並且當用滑鼠靠近曲線的點時,能夠顯示改點的相應的資訊(橫座標和縱座標值)。效果圖(網頁截圖)如下圖:
Time of Update: 2018-07-26
正常來說,前台驗證和後台驗證是都要有的。 因為JS驗證不安全,如果有意為之,那麼完全可以繞過你的JS驗證。 如果你開發的是商業應用,那麼穩定性和安全性是相當重要的,而這裡就存在有安全性漏洞。
Time of Update: 2018-07-27
這個功能很常見。是為了防止瀏覽器崩潰或提交不成功而導致自己辛辛苦苦寫就的東西消失掉。Gmail 裡也這個東西。 現在提供一個js,js是網上下載的,它的原理是將該文字框的東西儲存進一個 Cookie. 如果沒提交成功(原因可能是瀏覽器崩潰),下次訪問該頁面時詢問是否匯入上次儲存的東西。 function AutoSave(it) {var _value = it.value;if (!_value) {var _LastContent =
Time of Update: 2018-07-26
IP,UDP,TCP,SCTP整理總結 1. 協議棧: 應用程式層 DNS, HTTP, FTP, TELNET, SSH, SIP, H.248/MGACO, DIAMETER, MGCP, M3UA,M2UA,M2PA,SUA… 傳輸層 UDP TCP SCTP
Time of Update: 2018-07-26
在mysql cluster 測試環境的其中一個節點上(id=4 192.168.1.251)執行 select 操作抱 而在 另外一個節點 192.168.1.252上執行相同的語句是沒有問題的。 ####192.168.1.251###### 標題所示的錯誤: mysql> show databases; +--------------------+ |
Time of Update: 2018-07-27
《Grails技巧系列》將介紹筆者在Grails開發中總結的一些經驗。這裡將避免重複官方文檔中的內容,希望能夠以短小的文章給讀者更多有價值的內容。 GROM是Grails架構提供的一種O/R Mapping的解決方案。通過GROM可以擺脫繁瑣的SQL書寫,並且根據搜尋到的結果自動產生Groovy實現,可以省去資料訪問層代碼的開發,減輕程式員的工作量。Java中的JDO、S2JDBC都是此類架構,而GROM的底層是Hibernate
Time of Update: 2018-07-26
在使用Laravel關聯模型查詢的時候,報這個錯,然後查了資料,說是兩個關聯的表裡有一樣的欄位,mysql不知道要以哪個表為準,所以這個時候,我們只需要查詢的時候指明欄位所屬的表就可以了。 ambiguous是磨棱兩可的意思。 原始代碼: $data = MyClass::with([ 'learners' => function ($query) { $query->select() ->where('status', 1)
Time of Update: 2018-07-26
使用mysql資料庫進行左右串連查詢的時候出現錯誤提示 Column 'id' in where clause is ambiguous。 這個錯誤in where clause is ambiguous多半是因為多表查詢的時候幾個表中同時出現了某個相同的列名,而在查詢條件WHERE後面又沒有指定是那個表,而引起的 又或者是查詢結果裡面有兩個相同的列名,而沒有指定是哪個表使用的時候可以這樣,mysql查詢前面加表名可避免出現錯誤Column 'id' in where clause
Time of Update: 2018-07-27
最近要把java中的程式碼涵蓋範圍搞起來,開始使用的是emma,百度了好久沒有搞定,然後換成jacoco。其中收集了一些資料: eclipse的eclemma外掛程式,使用的jacoco, 搞起來最輕鬆 http://www.eclemma.org/ emma的maven外掛程式: http://www.cnblogs.com/morebetter/archive/2013/06/26/3156756.html
Time of Update: 2018-07-27
對於這個需求,網上的解決方案比較多,如使用filter、自訂Provider…… 我採用方法是採用增加AuthenticationProvider的方式。具體實現如下: 1、增加WebAuthenticationDetails實作類別,儲存驗證碼資訊 public class CustomWebAuthenticationDetails extends WebAuthenticationDetails { private String imageCode; private
Time of Update: 2018-07-26
前言 用慣了oracle的plsqldev之後,感覺pgAdmin這個工具實在是太難用了,果斷換了navicat for postgres,確實好用多了,但是跨多個串連進行備份還原資料庫時發現不是很好用,也可能是我不會用,所以切換到pgAdmin進行了跨串連的庫的備份與還原,所以說pgAdmin也不能說是一無是處,至少在這方面我覺得比導航貓方便,廢話不多說,簡單的記錄一下。 備份
Time of Update: 2018-07-26
==========以下文章摘自 http://www.blogjava.net/agapple/archive/2009/02/15/254801.html ========== 事務的四個屬性 :原子性(atomicity)、一致性(consistency)、隔離性(isolation)和持久性(durability) 。 1. 原子性(Atomic) 最重要的原則,也是最容易理解的原則。被交易管理的所有方法,要麼一起被提交,
Time of Update: 2018-07-27
在"我的電腦右鍵屬性——進階配置——環境變數——系統變數"中建立如下變數: 變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.7.0_03 (即jdk安裝的位置) 變數名:Path (這個變數名已在系統變數中存在,現只需在這個值的前面添加以下變數值就可以了) 變數值:C:\Program Files\Java\jdk1.7.0_0
Time of Update: 2018-07-27
ThreadLocal是為解決多線程程式的並發問題而提出的,可以稱之為線程局部變數。與一般的變數的區別在於,生命週期是線上程範圍內的。static變數是的生命週期與類的使用周期相同,即只要類存在,那麼static變數也就存在。那麼一個 static 的 ThreadLocal會是什麼樣的呢。 看下面一個例子, public class SequenceNumber { private static
Time of Update: 2018-07-27
[說明] 本文圍繞WebX的Web架構展開,試圖將整個開發中使用的軟體棧或者說生態系統串聯起來。本文中不講解原理性的東西,只是講解各種情境下如何使用WebX相關的技術。入門指南中涉及到的實踐指南和原理指南,不會展開,在後續博文中,詳細闡述。 WebX簡介 詳細的簡介說明見WebX官網。首先看一下WebX的官方介紹: Webx是一個架構,它可用來做下面的事情: 建立一個全功能的Web應用
Time of Update: 2018-07-27
在大資料量高並發訪問時,經常會出現服務或介面面對暴漲的請求而停用情況,甚至引發連鎖反映導致整個系統崩潰。此時你需要使用的技術手段之一就是限流,當請求達到一定的並發數或速率,就進行等待、排隊、降級、拒絕服務等。在限流時,常見的兩種演算法是漏桶和令牌桶演算法演算法,本文即對相關內容進行重點介紹。 一、漏桶和令牌桶演算法的概念 漏桶演算法(Leaky
Time of Update: 2018-07-26
標籤:時間間隔 pre 兩種 signed 地址 簡單 組成 十進位 傳輸速率 1、兩種傳輸方式