原创 getClass()類和Class類,線程的靜態同步方法

同步代碼塊的鎖是自己定義的對象,每個Object對象都有一個標誌位(屬性),默認爲1。當線程執行同步代碼塊的時候,首先檢查鎖對象的標誌位,如果爲1則執行並且將該標誌位置爲0。如果爲0則發生阻塞,等待正在執行的線程執行完畢自動將將鎖置爲1,

原创 一個類實現具有同名方法的兩個接口

看馬士兵的JAVA課程想到的問題,做個筆記。 interface singer{ public void eat(); } interface dancer{ public void eat(); } class Person

原创 Cannot resolve org.mybatis:mybatis:3.4.5

最近看黑馬的SSM框架視頻的時候注意到了這個給問提 maven工程無法導入這個jar包,自己按照mybatis的官方(http://mybatis.org/spring/zh/getting-started.html)把這段depend

原创 關於java.lang.NoSuchMethodError產生的原因及處理方式

關於java.lang.NoSuchMethodError產生的原因及處理方式 今天晚上學習在學習GUI編程的時候無意中發現了這個問題,截圖如下 就是這麼一小段代碼,然後代碼的每一行都沒有任何錯誤,但是一運行就提示有錯,點擊Procee

原创 安裝Windows操作系統純淨版

       本人喜歡純淨版的系統,並且不喜歡安裝老毛桃等Ghost系統,一開機帶了一堆軟件。很久沒有裝系統了,差不多都忘了,寫篇博客記錄下。         2020年以後了,win7已經不支持更新了,再加上win7對於一些驅動確實沒w

原创 async/await和then函數的執行順序

首先說結論:        async 用來指定方法爲異步方法(區別於同步方法),即只有async修飾的函數中才能出現await阻塞操作,遇到阻塞是先讓CPU先執行函數外的操作,之後再回函數內部執行函數內接下來的代碼。而不像同步方法那樣傻

原创 element Cascader 級聯選擇器更新後出現的bug解決方案

在學習黑馬前端vue的時候碰到的問題 自從element-ui更新到2.12之後,級聯選擇器Cascader出現了幾個小問題: 1.級聯選擇器的高度有問題,佔據的高度太高,無法選擇某些選項 2.不能像以前一樣點擊文字實現效果,而要靠點擊

原创 Eclipse下配置tomcat建立JavaWeb項目

安裝Eclipse: 進入eclipse官網,下載exe文件或者直接下載zip文件,建議使用後者。 因爲exe安裝程序安裝過程中要訪問eclipse官網,速度非常慢,今天搭了梯子才弄好。 下載zip文件就選擇左下角的Download pa

原创 安裝Tomcat最簡便方式和Tomcat用不用陪環境變量

      重裝了系統,然後重新搭配環境,沒想到在官網下載的Tomcat等待安裝程序竟然作了一點點更新,最後終於找到了問題所在。 正確的步驟:       配好JDK的環境後,直接下載tomcat的zip文件,然後解壓後就行了,解壓完成後

原创 安全卸載Tomcat

使用Tomcat目錄下的uninstall無法成功卸載Tomcat,所以要自己手動去刪除。最重要的是要把相應服務刪除,不能僅僅把文件刪除就完事了,否則下次安裝就會出現Failed  to install Tomcat9 service  

原创 Server Tomcat v9.0 Server at localhost failed to start和修改web.xml文件

Server Tomcat v9.0 Server at localhost failed to start      出現這個問題主要原因是由於某個項目web.xml文件裏面的配置信息出了問題 可以把最後改動的項目Remove,重新啓

原创 Java多態中重載方法選擇

學習JavaWeb的時候看到老師重載方法的參數分別爲子類和父類,想測試下哪個優先級高,虛擬機究竟如何選擇 首先寫好父類 public class father { public void test(father f) { Sy

原创 線性迴歸

1.引言: 看了Stanford的Andrew Ng老師的機器學習公開課中關於Logistic Regression的講解寫下此篇學習筆記總結一下。   2.原理: 按照我們老師的話說,做機器學習無非是三個重點:取模型,選代價函數,找極值

原创 Choregraphe不能連接虛擬機器人以及搜索不到開機的機器人

這是一款可視化的軟件,用來玩Nao機器人,但是在兩本說明書以及網上的博客裏面都沒有發現相關的問題和及解決方案 無法連接虛擬機器人的解決方法: 1.檢查有沒有安裝Bonjour模塊,沒有這個模塊無法連接機器人(包括虛擬機器人) 2.如果上部

原创 利用Tkinter設計一個小Gui程序(附pyinstaller打包)

Tkinter簡單介紹 是綁定了 Python 的 Tk GUI 工具集 ,就是Python 包裝的Tcl代碼,通過內嵌在 Python 解釋器內部的 Tcl 解釋器實現, Tkinter 的調用轉換成 Tcl 命令,然後交給 Tcl 解