亚洲全黄无码一级在线看_国产剧情久久久性色_无码av一区二区三区无码_亚洲成a×人片在线观看

當(dāng)前位置: 首頁 > 科技新聞 >

Java程序員新手常見問題以及解決方案

時間:2020-04-23 17:35來源:網(wǎng)絡(luò)整理 瀏覽:
1.在卸載JDK時,報(bào)錯Windows Installer程序包有問題,DLL不能運(yùn)行,清聯(lián)系開發(fā)人員和商家!思維導(dǎo)讀:不是Windows中


Java程序員新手常見問題以及解決方案

1.在卸載JDK時,報(bào)錯Windows Installer程序包有問題,DLL不能運(yùn)行,清聯(lián)系開發(fā)人員和商家!

思維導(dǎo)讀:不是Windows中DLL不能執(zhí)行,是JDK中DLL有問題。可能多次增刪造成DLL文件缺失。網(wǎng)上Windows Insterller中安裝包沒有效果。應(yīng)對DLL文件進(jìn)行修復(fù)。

解決方案:重置電腦系統(tǒng),還原配置文件以及注冊表,一般Windows8以上自帶還原程序。

2.頁面初始化未完成,無法登陸

思維導(dǎo)航:可能Tomcat版本,程序執(zhí)行效率以及JDK問題。

解決方案:重新用Tomcat加載項(xiàng)目,并發(fā)布,核對JDK版本問題。

3.當(dāng)用初始化界面參數(shù)或數(shù)值,未顯示自己所寫的算法或函數(shù)值。

思維導(dǎo)航:可能前臺頁面取參數(shù)值、或者程序邏輯問題。

解決方案:驗(yàn)證SQL語句的正確性,對數(shù)據(jù)庫取值到程序調(diào)用賦值進(jìn)行debug跟蹤。

4.當(dāng)頁面中顯示標(biāo)志,但切換后仍存在,刷新后才會重新標(biāo)志。

思維導(dǎo)航:可能代碼無法自動刷新,可以致其執(zhí)行完后刷新。

解決方案:但每次執(zhí)行完標(biāo)志后需進(jìn)行重新顯示,皆可調(diào)用查詢標(biāo)志方法,實(shí)現(xiàn)刷新功能。

5.select 1 from table

思維導(dǎo)圖:“1”代表是一行數(shù)據(jù)還是一列數(shù)據(jù),或者是數(shù)據(jù)為1的或true。

解決方案:“1”代表一條表數(shù)據(jù)有值為ture

6.在項(xiàng)目中使用其他技術(shù),需要導(dǎo)入第三方j(luò)ar包。

思維導(dǎo)讀:先判斷所使用的jar包是否開源免費(fèi),并具有Linux版本

解決方案:官網(wǎng)上尋找合適的jar包,開源可對其進(jìn)行修改。

7.unsupported major.nronor version 51.0

思維導(dǎo)讀:運(yùn)行環(huán)境中版本不匹配問題

解決方案:更換JDK版本,進(jìn)行匹配

拓展思維:Jdk版本對應(yīng)的錯誤編號如下:

J2SE 8 = 52

J2SE 7 = 51

J2SE 6.0 = 50

J2SE 5.0 = 49

J2SE 1.4 = 48

J2SE 1.3 = 47

J2SE 1.2 = 46

J2SE 1.1 = 45

8.js、java以及SQL的Debug模式

js的debug快捷鍵(F12開發(fā)者模式開啟)

F8 恢復(fù)運(yùn)行 F10步過 F11進(jìn)入 shift —F11 初始化

Java的debug快捷鍵(eclipse)

F6步進(jìn) F5進(jìn)入 F7返回到開始處 F8下一個斷點(diǎn)

SQL的debug快捷鍵(navicat premium)

F9開始我們的測試,Run(Ctrl+R)

Ctrl+N:單步調(diào)試,進(jìn)入下一步

Ctrl+O:結(jié)束該語句

Ctrl+T:跳出該過程

Ctrl+B:設(shè)置斷點(diǎn)

9.在編程時,鼠標(biāo)點(diǎn)擊出現(xiàn)黑框,不能正常使用。

思維導(dǎo)航:可能出現(xiàn)按鍵操作不當(dāng)出現(xiàn)此類情況

解決方案:把按鍵Insert操作一下即可

10.IText-Asion是iText中文包,非Java等編譯性文件,是語言格式。無法直接打包jar。

思維導(dǎo)航:方法一,使用命令程序?qū)崿F(xiàn)打包jar;

方法二,利用壓縮工具壓縮成jar;

方法三,創(chuàng)建JavaProject導(dǎo)出jar。

解決方案:方法三可行

11.在Oracle中把兩個SQL計(jì)算出的值相加求和

思維導(dǎo)航:Oracle中SQL可以在一張表中計(jì)算當(dāng)前求和

解決方案:Oracle中select(select sum(parem) + select sum(num)) from dual

dual是一張偽表

12.在設(shè)計(jì)算法時,每次更新算法表,程序在調(diào)用算法,仍是原來舊的算法。

思維導(dǎo)航:方法一,清除cookie

方法二,清除數(shù)據(jù)庫中的算法

方法三,清除數(shù)據(jù)庫緩存

解決方案:方案三最有效

13.在本地執(zhí)行程序,會報(bào)錯一段編寫錯誤的表SQL,全局搜索都未見

思維導(dǎo)航:方法一,清除cookie

方發(fā)二,清除數(shù)據(jù)庫緩存

方法三,重新編譯項(xiàng)目

解決方案:把所有相關(guān)文件重新更新并重新編譯

14.在部署項(xiàng)目時,會報(bào)沒有某個jar包,未找到該鏈接

思維導(dǎo)航:方法一,重啟項(xiàng)目,重新編譯

方發(fā)二,重新加載jar包

方法三,換個新項(xiàng)目

解決方法:方法一和方法二都執(zhí)行一遍

15.尋找bug所在方法

思維導(dǎo)航:方法一,jsp頁面debug

方法二,Java上debug

方法三,Java全局搜索

方法四,頁面全局搜索

解決方案:都適用

16.在尋找bug之前,未見到接口調(diào)用,但已經(jīng)異常。

思維導(dǎo)航:在日志中找到該接口以及拋異常所在之外,追根溯源找出問題所在

解決方案:接口未調(diào)用可能在未調(diào)用之前未找到該單信息,或之前就已經(jīng)拋異常,確定各自調(diào)用和被調(diào)用的程序都準(zhǔn)確無誤。

17.如果有一段修改后的jsp未在環(huán)境中執(zhí)行,控制臺與日志均有記錄為舊的程序代碼的。

思維導(dǎo)航:1.未修改

2.未編譯

3.未加載

4.該jsp修改文件本身就改錯位置

解決方案:以上4種情況均可能發(fā)生。

18.在數(shù)據(jù)庫中SQL查詢字段進(jìn)行關(guān)聯(lián),未果。但每張表都有該條數(shù)據(jù)。

思維導(dǎo)航:方法一,該關(guān)聯(lián)條件中可能就沒有符合的數(shù)據(jù)

方法二,關(guān)聯(lián)字段的數(shù)據(jù)類型不一致(varchar,char)

解決方法:(1)使用trim使該字段空格去除

(2)依據(jù)字段數(shù)據(jù)類型進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換

(3)補(bǔ)齊空格,使關(guān)聯(lián)字符串的值等式成立

19.原先F5就可以刷新,現(xiàn)在Fn+F5才能刷新,要改回F5刷新功能。

思維導(dǎo)航:(1)在“設(shè)置”中進(jìn)行按鍵設(shè)置

解決方案:取消Fn功能鍵

(1)一般的筆記本只要同時按Fn+insert,可以把拓展功能鍵取消,取消拓展功能后,在按F5看是是否刷新頁面。

(2)開機(jī)按DEL鍵進(jìn)入BIOS(筆記本一般情況下是F2或者Fn+F2),進(jìn)入BIOS后將F1-F12鍵盤的配置設(shè)置為legacy兼容模式,一般位置在config---- keyboard/mouse----change to “f1-f12 keys”根據(jù)主板型號不同不一樣,完 成后F10保存退出BIOS。

(3)可以嘗試按Fn+ESC鍵,切換上述兩種狀態(tài)。

20.MySQL數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到Oracle數(shù)據(jù)庫中,借用網(wǎng)上工具均導(dǎo)入失敗。

思維導(dǎo)讀:方法一,使用第三方工具如:Oracle SQL Developer、Dbmover for mysql to oracle等工具。

方法二,使用中間件轉(zhuǎn)換文件如:Mysql轉(zhuǎn)換成excel、xml、sql等,在調(diào)整后導(dǎo)入到oracle數(shù)據(jù)庫中。

方法三,利用navicat同時連接oracle數(shù)據(jù)庫和mysql數(shù)據(jù)庫,把文件進(jìn)行配置好,把oracle數(shù)據(jù)庫導(dǎo)入到Mysql中。

解決方案:以上三個方案均可使用。

21.在利用SQL對大于10個數(shù)字進(jìn)行排序,發(fā)現(xiàn)char或number數(shù)據(jù)類型數(shù)字排序出現(xiàn)如下排序:1,11,2.......

思維導(dǎo)航:方法一,在要排序的字段后“ + 0 ”即可正確排序

方法二,在要排序的字段后“ *1 ”即可正確排序

解決方法:以上方法均可使用

1.to_number(code)

2.cast (sort as int)

3.+ 0

4.* 1

5.convert(int,code)

共5種字符轉(zhuǎn)型的方法。

22.navicat for mysql快捷鍵

思維導(dǎo)讀:原本以為與oracle of plsql一樣

解決方案:區(qū)分mysql與oracle之間工具快捷鍵是navicat與plsql之間的快捷鍵

23.properties文件與xml文件

Java程序員新手常見問題以及解決方案

23.@ExcelFied 注解

1>可以校驗(yàn)Excel文件的格式以及數(shù)據(jù)格式。

2>統(tǒng)一導(dǎo)入與導(dǎo)出Excel模版的使用

3>便于范型文件統(tǒng)一開發(fā)

4>Java注解有利于解決統(tǒng)一規(guī)范問題

24.OCR識別質(zhì)量問題

思維導(dǎo)航:方法一,提高算法精確度

方法二,OCR圖片質(zhì)量

解決方案:兩個方法同時優(yōu)化

?

推薦內(nèi)容