原创 (七)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{ //不存在 }即可