原创 zxing 生成二維碼 帶logo

·1生成帶logo的二維碼,並轉base64 public static String generateBase64Img(String code_url,int width,int height,String format,Strin

原创 java實現支付寶掃碼付款

最近做了支付寶掃碼付款:廢話不多說:下面開始: 1:開通支付寶商家,登錄支付寶開放平臺,創建應用- 2、設置應用的私鑰和公鑰,每個應用都有自己的私鑰和公鑰。不能混用哦 3、把應用的appid、私鑰、公鑰和支付寶的公鑰、網關URL 寫到

原创 springboot多模塊中的共用配置文件

項目中遇到這樣的問題:公共模塊comm有些參數是配置文件裏配置的,其他的應用依賴comm包,這樣一來每個應用都需要配置一個與comm相同的參數纔行,否則啓動時,報錯。找不到配置參數,無法解析的異常: 那麼有沒有辦法實現這樣的需求: 公共

原创 mybatis多數據源配置(二)

網上大部分是ssm的多數據源都是採用spring AOP實現,我用的時候遇到不少問題;所以現找到一種更好更簡單的方式:剛開始採用不知道會不會有什麼問題:大家歡迎留言你的觀點哦。 最簡單的mybatis多數據源:接口綁定mapper實現 1

原创 java中的多線程編程:thread、Locks

詳情參考: https://www.cnblogs.com/dolphin0520/category/1426288.html

原创 springboot項目Autowired annotation is not supported on static fields

springboot項目中,遇到注入失敗的問題,坑了我好久。最後各種百度總算解決了。 把註解@Autowired 放到set方法上,使用set方法注入就行了。 @Component public class NettyServer {

原创 springboot 多類型數據的注入

springboot項目中,實現string、數組、list、map等類型數據的注入。本文以yml說明,用properties應該也可以實現,這裏我用yml。 1、直接上代碼,配置測試數據: 2、增加mycnf配置類 @Compone

原创 mysql 配置命令詳解

[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql

原创 iframe裏不同連接的跳轉

 a頁面中嵌套了iframe。要在點擊iframe中的不同按鈕時,跳轉到相應的頁面,a頁面的url="www.aaa.com/xx/a.jsp" b頁面爲“www.bbbb.com/yy/b.jsp”. a.JSP頁面 <body>

原创 spring整合struts2兩種方式

 1、在spring中注入action 缺點在於: 在struts.xml中寫 <action name="loginAction" class="loginAction" /> 同時在spring配置文件中需要寫 <bean id

原创 根據類名,獲取接口對象

public static CommonInterface getCommonInterface(Interface itf) throws ClassNotFoundException, InstantiationException,

原创 springmvc 利用AOP實現多數據源動態切換

多數據源說白了就是項目裏連接多個數據庫;常見於分庫查詢(主從庫),分庫操作-增刪改查(多庫多表)等。 下面說下具體步驟: 1.配置db.properties文件 jdbc.user.url=jdbc:mysql://127.0.0.

原创 java 調用dll文件

可以參考:https://blog.csdn.net/qq_36601357/article/details/81545933https://blog.csdn.net/zdy0_2004/article/details/78804840

原创 maven proguard混淆代碼

 在pom.xml中插入以下代碼:然後根據自己需要修改 <option>-keep class com.lzs.*.dao.**{*;}</option> <!-- ProGuard混淆插件--> <plugin> <gr

原创 java類中獲取ServletContext的方法

在項目中遇到這樣一個問題,需要在沒有web請求的java普通類中,獲取ServletContext,那麼該怎麼獲取呢? 答案就是通過ContextLoader類: WebApplicationContext webAc= ContextL