原创 Springboot+RabbitMQ實現消息確認、防止消息重複消費、延時隊列

學習RabbitMQ也有一段時間了,特記錄下學習心得。 RabbitMQ現階段應用場景包括: 1:訂單生成後,通過RabbitMQ推送短信和郵件。 2:訂單生成後,一小時內未支付則關閉訂單。 由應用場景引發的問題: 1:如何確保消

原创 關於數據庫Oracle表字段爲NVARCHAR2 與Mybatis Generator運用問題

由於使用mybatis框架,自然而然就需要生成對應mapper.xml文件,由於工作量太多且容易出錯,就藉由Mybatis Generator插件來自動生成model層 dao層 和mapper.xml文件。發現數據庫oracle的字段如

原创 簡單工廠模式使用枚舉+反射替代if-else寫法

/** * 根據類型生成對應的User子類 * @param type * @return */ public static User createUser(String type

原创 畢業設計之基於SpringMVC的企業後臺管理系統

傳統的企業後臺管理系統相對於人工管理和軟件管理工具雖然具有諸多優勢,但是存在靈活性低、擴展性差等缺點,例如功能模塊頁面是固定的,如果需要增加一個新的功能模塊或在原先的功能模塊中增加新查詢條件,就要在原先項目中更改邏輯代碼,重新制作頁面,這

原创 關於mybatis的動態if語句查詢報錯問題和解決方法

在mybatis類似於報錯 There is no getter for property named 'username' in 'class java.lang.String' 在不去掉if標籤的情況下 有2個解決方法 解決方法1

原创 關於數據庫Oracle字段爲NVARCHAR2 與Mybatis Generator運用問題

由於使用mybatis框架,自然而然就需要生成對應mapper.xml文件,由於工作量太多且容易出錯,就藉由Mybatis Generator插件來自動生成model層 dao層 和mapper.xml文件。發現數據庫oracle的字段如

原创 用java實現把數據庫的數據寫入到txt中

* ** 本文講解如何用java實現把數據庫的數據寫入到txt中 並實現類似下載軟件的樣子在網頁中彈出下載. ------------------------------------------------- ** *

原创 簡單的SSM+MAVEN框架整合

由於近期在學SSM框架,現在簡單的說下我的經驗 希望初學者可以少走一些彎路 以下爲所需要的maven jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="

原创 實現StringBuilder的replaceAll功能

由於項目需求要使用StringBuilder類,發現StringBuilder類只有replace方法,卻沒有replaceAll方法,如果把StringBuilder轉成String再去調用String的replaceAll方法執行速度

原创 關於繼承Fragment的事

如果想要獲取Fragment內的控件 可在onCreateView()方法中得到 比如 View view = inflater.inflate(R.layout.quantity,container,false); bt_quant

原创 jersey+spring+mybatis+maven框架集成和實現簡單的crud

由於近期在學習jsm框架實現webservice 網上也是找了許多例子整合了很久才成功 現在談談我的經驗 希望對和我一樣的初學者有用 可以少走一些彎路 開始: entity層(pojo類) package com.eda.entity

原创 關於struts2中判斷表單如果有類名.屬性如何在js中獲取輸入框的值

jsp頁面 如果是這樣 <s:textfield  name="admin.user" /> 在js中只有 if(document.getElementsByName("admin.user")[0].value== "") 才能獲取到值