原创 (七)API Gateway 與 nacos 實現微服務接口調用
1、創建新的module 2、填入pom <dependencies> <!--gateway 此模塊已包含 starte-web--> <dependency> <groupI
原创 @Transactional 異常並未回滾
默認情況下,Exception是不會引起回滾操作的,RuntimeException纔會引起回滾操作。 當然如果所有的Exception都要回滾的話,直接@Transactional(rollbackFor = Exception.c
原创 Redis:Spring Boot使用@Cacheable時設置部分緩存的過期時間
@Override @Cacheable(cacheNames = {"distributor"}, key = "key1") public List<CityVO> findCities() { return distribu
原创 java 兩個時間段的比較
String DateStr1 = "2018-04-11 10:20:16"; String DateStr2 = "2014-04-10 15:50:35"; DateFormat dateFormat = new SimpleDat
原创 form表單提交數據,處理後端返回數據
引入在線 jquery-form.js <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.2.1/jquery.form.min.js" integrit
原创 (四)提取公共包
將需要的bean、utils等 放在一個新建的空module 在對應的其他項目中引入公共包 <!--引入公共包--> <dependency> <groupId>com.zhuanghw</groupId> <ar
原创 (五)nacos服務調用
1、下載nacos https://github.com/alibaba/nacos/releases 2、啓動nacos 訪問地址http://localhost:8848/nacos/ 默認賬號密碼都是nacos 3、引入
原创 oracle跨庫查詢dblink的用法實例詳解
1、查看dblink select * from dba_db_links; 2. 創建dblink create public database link LINK_NAME connect to USRNAME identified
原创 Linux 截取日誌命令
1、截取時間段 截取 2020-06-18 10:10 到 2020-06-18 10:20 之間的日誌記錄,catalina.out 爲你要截取的文件名稱, new2.log 截取之後保存日誌的文件名稱。 sed -n '/2020-
原创 kettle 同步表數據
1、打開kettle, 2、如果閃退,則修改運行內存數據都爲512 3、開始建立轉換。 在文件->新建裝換。 在輸入表 拖動表輸入 到右側工作區 雙擊 新建數據庫連接 以上2個不用填寫 ,填寫完後 點擊測試,會報缺少對應的
原创 (六)基於fegin實現服務調用、負載均衡
上一篇寫到 List<ServiceInstance> instances = discoveryClient.getInstances("service-user-provider-8001"); ServiceInstance in
原创 (三)創建子模塊
創建流程: 1建module 2改pom 3寫yml 4主啓動 5業務類
原创 Oracle數據庫 sql語句 毫秒與日期的相互轉換
一:毫秒轉換爲日期: SELECT TO_CHAR(1530867673000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-M
原创 Redis:@Cacheable、@CachePut、@CacheEvict
MySQL+Redis使用更簡單的辦法就是使用Spring的Cache註解包(spring-boot-starter-cache) 只需要幾個註解就能完成一大堆要處理的邏輯 使用時需要在啓動類上添加註解 @EnableCaching 來開
原创 微信小程序 空判斷
判斷 options 是否存在 if(options){ //存在 }else{ //不存在 }即可