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文件
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)化
?