原创 idea創建的jsp,html之類的文件變成了普通文本文件了

在這裏找到你變成普通文本文件的名字,然後刪除掉就好了.

原创 SpringCloud alibaba-Nacos註冊中心的使用與配置中心的使用

註冊中心的使用 官方示例 https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/nacos-example/na

原创 JAVA自定義自旋鎖

自旋鎖:是指嘗試獲取鎖的線程不會立即阻塞,而是採用循環的方法去嘗試獲取鎖,這樣的好處是減少線程上下文切換的消耗,缺點是會消耗CPU 上下文切換的開銷      線程是由CPU進行調度的,CPU的一個時間片內只執行一個線程上下文內的線程,當

原创 java之自定義HashTable

自定義hashtable,可以自己做內存數據庫,存放到數組鏈表當中去,取模的方式,來控制每個鏈表的數據均勻,也可以設置數組的長度來控制,鏈表內容的長度,提升查詢效率. package com.buba.hashtable; publ

原创 juc之CountDownLatch,CyclicBarrier,Semaphore的使用

 CountDownLatch是爲了讓某些必要的線程先執行完,然後再執行其它操作,作爲一個計數使用,當它裏面的值爲0時,await下面纔會走。 package com.example.demo; import java.util.co

原创 juc之阻塞隊列

什麼是阻塞隊列? 當隊列爲空時,從隊列中獲取元素將阻塞。 當隊列爲滿時,從隊列中添加元素將阻塞。   爲什麼需要阻塞隊列,有什麼好處? 在多線程領域:所謂阻塞,在某些條件下會掛起線程(即阻塞),一旦條件滿足,掛起的線程又會自動被喚醒。 好

原创 win10打開 Windows憑據管理器 0x800706BA

win+R  cmd打開黑窗口,然後執行下面兩步操作就可以對憑據管理器內容操作了   第一步   for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target')

原创 java 生成pdf自動合併單元格 上下 左右合併,插入圖片,多個pdf進行合併

<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>${itextpdf.v

原创 多臺電腦使用Feign遇到拒絕連接的問題

當多個電腦直接訪問服務的時候,會遇到服務拒絕訪問,也能ping通,就是訪問不了,最後發現是有的電腦發佈服務,在eureka上顯示的是主機名:服務名,而有的電腦是local host:服務名,  以主機名開頭的就不用進行配置就能訪問成功.我

原创 設計模式之簡單工廠,工廠方法,抽象工廠模式-01

學習設計模式的必要性 1) 面試會被問,所以必須學 2) 讀源碼時看到別人在用,尤其是一些框架大量使用到設計模式,不學看不懂源碼爲什麼這樣寫, 比如 Runtime 的單例模式. 3) 設計模式能讓專業人之間交流方便 4) 提高代碼的易維

原创 java poi生成word 插入表格,圖片,自動合併單元格,並且可以在已存在的word上追加

poi版本選3.10以上的 要不然插入圖片 word會打不開  <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifact

原创 java 生成[df自動合併單元格 上下 左右合併

耗時一下午寫的這小算法,燒腦,看到的點個贊吧  package com.runstone.rsflow.excel; import com.itextpdf.text.*; import com.itextpdf.text.pdf.*

原创 java請求響應瀏覽器一個下載文件

首先html不能使用ajax提交,得使用form表單提交,要麼使用location.href="";這種方式提交  <%-- Created by IntelliJ IDEA. User: kxj Date: 2019/9/

原创 SpringBoot使用CXF框架

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org

原创 jedisAPI

1.jedis操作key值 select jedis.select(1) 選擇0-15任意一個庫 flushDB jedis.flushDB() 清除數據庫數據 exists jedis.exists