原创 java jdk 生成webervice 客戶端

進入到jdk的bin目錄下 -d 生成代碼的目錄  wsimport -keep -d E:\newTT\ZS\wsdl http://172.16.60.197/PLMServerService.wsdl

原创 線程學習之鎖,ReentrantLock,Synchronize

  一.ReentrantLock特點:  1.1 是獨佔鎖並且是可重入的: 獨佔互斥的,需要手動釋放鎖; 可重入的,但是要釋放相同次數的鎖; 1.2 默認是非公平鎖,也可以實現公平鎖:  非公平鎖:當前線程直接嘗試獲取鎖,不管自己是不是

原创 mysql 分頁查詢的最佳優化

1. mysql分頁查詢語句 limit 3,10 從第4條數據開始取10條; limit n ,m這種語句的意思就是先去讀取前n條數據 然後捨棄,然後在讀取後面的m條。 在數量量較大的時候,limit 2000  10,先讀取前2000

原创 spring學習之IOC

一.概念 ioc :inversion of control控制反轉,控制反轉的意思是,之前我們的思路都是創建對象的時候,由我們自己主動去new對象,而ioc就是將new 對象的任務交給了ioc容器,我們只需要告訴ioc容器我們需要的對象

原创 sql優化面試

1. exists 和in 的區別 當外查詢的數據大時,子查詢中的記錄較少時,用in;先查詢子句,然後把外表一條條的與已得到的查詢結果匹配,這個時候子查詢還會重新運行一遍; 當子查詢的記錄較多,外查詢的數據較少時,用exists;先對外表

原创 Tomcat控制檯亂碼已設置utf-8問題

參考文章:https://blog.csdn.net/weixin_41712059/article/details/86557779 問題:在conf設置了 serve.xml 已經設置  <Connector port="8080"

原创 HashMap1.7 1.8 HashTable 源碼分析面試考點

一部分 基礎篇 1.Hashmap  1.1 hashMap 極其常見的一種數據格式。   key-value 形式存放數據; key 可以爲null ; 默認大小爲16,負載因子0.75,閾值12; 1.2 遍歷map的幾種方式: 

原创 webservice 初始牛刀一

第一次 接觸webservice,因此 邊學邊用吧,不對之處 還望不吝賜教: 一 webservice 客戶端 客戶端  就是當服務端發起一個服務的時候,我這邊的項目可以通過相應的方法去調用服務端的代碼。 java 實現客戶端的方式, 基

原创 quartz 定時任務的使用

參考文章:https://blog.csdn.net/noaman_wgs/article/details/80984873 定時任務有這麼幾部分組成,專門寫業務邏輯的地方(job);定時信息的設置(Trigge ); 調度器 Sched

原创 mybatis 的入參和出參

1.關於resulttype 返回值 1.1 實體類 resulType ='user',,返回的實例類,或者實體類的集合。 1.2 list 集合   多個結果  resulType ='user' 1.3 map  如果返回單條 直接

原创 Nginx初步窺探一

1.ngnix是什麼? ngnix 是 開源的 代理http請求的 中間件。 2.爲什麼用ngnix 2.1ngnix是採用了多路複用Io的方式。 2.1.1 首先,IO多路複用技術指的是: 在同一個線程內,同時管理多個請求,根據每個請求

原创 linux-glibc2.12 升級

參考文章: https://blog.csdn.net/nw_nw_nw/article/details/72542179 一、glibc 升級2.12到2.17步驟 本人用的阿里雲服務器,當前的glibc版本是2.12 ,某些軟件需要升

原创 linux 上安裝mysql 項目部署血淚史

前言,這是一篇一週之前就改寫的文章了,結果一拖再拖。本篇主要描述下關於mysql 在linux上的卸載,安裝 ,授權 ,以及出現問題 如何分析處理。 基於linux+ mysql8. 服務器上原本部署的mysql5 ,想着給他升升級,很久

原创 shell 腳本 後臺啓動springboot 詳解

在部署springboot的過程中,想要用腳本啓動就不用每次  java -jar,即使不遠程也可以使用了就。   具體的 : 1.1編寫 start.sh:  #!/bin/bash   nohup java -jar qzznnb

原创 IDEA實用快捷鍵

1.代碼格式化 Ctrl+ALT+L 2.快速try catch :選擇代碼  ctrl +ALT +T;    還包括if else  null判斷 while 等快捷選擇。 3.刪除import  無用快捷鍵  CTRL +ALT+O