原创 idea中啓動項目報錯 Process finished with exit code 1

項目採用的是:*dev.yml、*prod.yml。 所以項目啓動時就需要指定配置文件。 最後在Edit configuration中配置dev就可以 如下圖所示

原创 生成隨機的數字或字母字符串,指定長度

package com.yxb.base.util; import java.util.Random; public class RandNumUtil { public RandNumUtil() { }

原创 redis的存值,取值,刪除,判斷是否過期

1.redis中String類型的存和取 //存驗證碼 redisDao.set(CommonConstant.BLUECAT_LOGIN_APP_CODE + mobile, captcha+"", 5, TimeUnit.M

原创 防止SQL注入的工具類

package com.yxb.common.base.util; import org.apache.commons.lang.StringUtils; /** * SQL過濾 */ public class SQLFi

原创 Mysql關聯其他表更新

嵌套更新 UPDATE users u INNER JOIN users r ON r.`id` = u.`referId` SET u.grade = (r.`grade` + 1) WHERE u.`grade` IS NU

原创 mongo在項目中的具體應用

package com.xxx.customerserviceadmin.dao; import com.xxx.common.base.constant.CommonConstant; import com.xxx.commo

原创 springboot中讀取配置文件中的數據(生產實例)

本次的目的就是讀取yml配置文件中的rtc.appId和rtc.appCertificate 1.查看配置問題 2.定義常量類 3.使用常量類的屬性 import org.springframework.beans.fact

原创 Maven1原理,安裝以及常用命令

1.什麼是Maven      Maven 是一個項目管理工具. 2.Maven的兩個主要作用   1.依賴管理     對項目所依賴的jar包的管理   2.一鍵構建  指的是項目從編譯、測試、運行、打包、安裝 ,部署整個過程都交給

原创 webpack2入門程序和webpack-dev-serverd實現熱加載和自動刷新

1.webpack入門程序 入門程序總結:webpack可以將js分模塊開發,開發完成對各模塊代碼打包成一個統一的文件 1.1webpack開發過程 1.1.1)定義一個分模塊的js文件 1.1.2)定義一個主模塊的js文件

原创 Mongodb1原理,安裝

1.什麼是Mongodb mongodb是一個基於分佈式文件存儲的數據庫. 2.Mongodb安裝 1)下載 可以直接從官網下載:https://www.mongodb.com 也可以下載我提供的版本: https://pan.baidu

原创 redis工具類

package com.xxx.common.redis; import com.xxx.base.util.CommonUtil; import java.util.Collection; import java.util.H

原创 Maven基礎

1.Maven工程拆分和聚合的思想: 1)拆分成多個項目是爲了,代碼的可重用. 即如果想要使用某一個模塊,直接引入這個模塊的座標就可以了.同時也方便維護,如果功能升級了,只需要修改這一個模塊的代碼. 2)聚合是指,拆分之後單個模塊

原创 Mongo工具類

package com.longbei.appservice.dao.mongo.dao; import com.longbei.appservice.common.dao.BaseMongoDao; import com.lo

原创 生產併發問題的解決通過redis

1.客服系統多用戶同時排隊時,會有併發問題 1)第一時間想到的方案是加同步代碼塊,但是通過實踐證明這樣的效率低下,行不通 2)最後想到的方案是通過redis來解決併發的問題,因爲redis是單線程的,所以在每次分配完客服之後,判斷

原创 項目啓動就加載的信息

項目啓動就加載信息,通過實現CommandLineRunner類,來加載 package com.xxx.customerserviceapi.common.config; import com.xxx.base.util.Co