前言:本来从实习开始,自己从来不会养成记笔记的习惯,但后来看见自己老大都工作8年了,还一直在记了很多的笔记,突然发现自己托大了,以下是我改变以后记录的笔记,希望对大家有所帮助.
0. 就本人来说:不论是IntelliJ IDEA 还是 eclipse, 字体 用 Consolas, 字形是常规, 大小: 小五 ( IDEA 13 size),
同时 IDEA 的 快捷键 也是 eclipse, 具体设置 file - setting - key map - eclipse - ok.
1. Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor
解决方案:把java的类库加载进去,在工程上右键选择属性->Java Build Path的Libraries->Add Library选择JRE System Library->点击Next->选择Execution environment并选择版本或workspace default jre->点击Finish。
2. Clone failed: Could not read from remote repository.
用IEDA 克隆失败, 一般是本地没有安装git
3. eclipse 打开 git
window - show view - other - 搜索git - 点击 git repository - 然后点击克隆就行
4. IntelliJ IDEA 列编辑
File - setting - key Map - 搜索 column selection mode - 改成 alt+shift+a (纯属个人习惯).
5. eclipse console log 无限制
window - preference - run/debug - console - 把limit console output 前面的钩去掉
6. eclipse console 列编辑的文字大小和当前编辑框的文字大小不一样
window - preference - General - Appearance - color and fonts - 搜索 Text Editor Block Selection Font - 编辑
7. IDEA 行宽
File->settings->Code Style->General中,修改“Right margin (columns)”的值即可改变代码行宽度的限制。
8. eclipse 行宽
Window->Preferences->Java->Code Style->Formatter 在右边窗口中找到Edit .找到Line Wrapping . 在Maximum line width 中设置宽度(我设置200,感觉比较合适, 哈哈哈哈 ~ )
9. eclipse
D:\tools\eclipse\dropins 本地的eclipse 插件路径 (暂时理解 dropins 就是插件的文件夹)
com.essiembre.eclipse.i18n.resourcebundle_0.8.0 ResourceBundle Editor插件 :选中一个文件 - 右键编辑 - open with - other - 资源文件编辑器 就是 ResourceBundle Editor插件
com.sysdeo.eclipse.tomcat_3.3.0 外置tomcat : alt+t 可以直接启动tomcat
subclipse svn
openexplorer_100.jar 在项目中,可以选中当前文件/文件夹,可以直接打开本地的目录
10. maven
安装
help - install new software- 右上角 点击add - name: m2e / location: http://download.eclipse.org/technology/m2e/releases
注 :如果 安装maven 出现冲突, 比如以前安装失败过,然后会出来两个选项,就选择 合并修改的那个就行.
error
Failure to transfer org.apache.maven.plugins:maven-jar-plugin:pom:2.3.2 from http://repo.maven.apach.......Maven 安装插件失败的情况下
点击eclipse 的 window - preferences - Maven - user settings . 这块能拿到maven的根目录. 找到根目录下面 只要包含 lastupdate 的字样, 不管是xxxlastupdate.jar 还是 xxx.lastupdate-jar.都算。
找到它的上一级/上上一级目录,然后删除, 然后右键项目 - maven - update project. ok
11. Log4j cannot find properties file in a simple application
添加 log4j.properties 文件
内容为:(仅供参考)
log4j.rootLogger = debug, stdout
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[项目名称] [%d{yyyy/MM/dd HH:mm:ss:SSS}][%C] %m%n
log4j.logger.org.apache=warn
log4j.logger.org.displaytag=warn
log4j.logger.org.springframework=warn
log4j.logger.org.springmodules=warn
log4j.logger.net.sf.navigator=warn
log4j.logger.com.mchange.v2=warn
log4j.logger.ro.isdc.wro=warn
log4j.logger.org.apache.commons=error
12. maven 项目导入jar 包
在这个域名里面 搜索想要的jar包 https://mvnrepository.com/artifact/log4j/log4j/1.2.17
下面会有maven 的配置, 直接复制 就行
或者直接在google 搜索 maven slf4j-log4j12-1.7.21-sources repository
(这里写需要的jar包)
13. IntelliJ IDEA 小编辑窗口
file - setting - editor tabs
Tab limit : 55
14. alt+t eclipse 启动tomcat
更改 本地 tomcat D:\tools\apache-tomcat-7.0.64\conf 目录下的
server.xml.bak 和 server.xml 文件
最后一行
<Context path= "web1" docBase="D:\java_eclipse\web1\WebContent" reloadable="false" crossContext="true" />
<!-- <Context path= "kms" docBase="D:\java_eclipse\web1\WebContent\WEB-INF" reloadable="false" crossContext="true" /> -->
15. 堆内存用来存放由new创建的对象和数组。
在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对 象的引用变量。
int a = 10;
(变量)栈 堆(new 出来)
16. Probably the path to Git executable is not valid. Fix it.
本地没有安装git
17. idea 导入项目 报 canoot resovle symbol 'alibaba' 之类的异常
file - project structure - 左侧菜单 Modules - Sources、Path、Dependecies(一般情况下是这个, 它是jar包), 把错误的删了重新再倒入一下jar包就行.
18. java.io.NotSerializableException: com.kuaikuai.dto.UnitDTO
直接将 UnitDTO implements Serializable 就ok了
19. mysql 本地安装
一般是有两次安装窗口。如果只有一个, 那就点击windows键, 然后找到mysql server instance config wizard 这个程序, 然后点击接着安装
20. eclipse 配置 外置的tomcat alt + t
server.xml : D:\tools\apache-tomcat-7.0.64\conf\server.xml 配置如下
<Context path= "demo" docBase="D:\java\demo\WebContent" reloadable="false" crossContext="true" />
path= "demo" : demo 是项目的名称
docBase="D:\java\demo\WebContent" : 是项目的绝对路径
如果能 进去index.jsp 但是访问不了其他的servlet, 就 右键 项目 - properties - Java Build Path - source 里面 最下面有一个 Browse 按钮。点击之后。选中WebContent下面的 WEB-INF 创建一个classes 的文件夹, 点击ok
21. exception 分为编译时异常和运行时异常, error 是发生大型的错误.
22. 将成绩行数据转成列
select name,
case when coach = 'a' then course end as a,
case when coach = 'b' then course end as b,
case when coach = 'c' then course end as c,
case when coach = 'd' then course end as d
from da;
个人自工作以来断断续续做的一些笔记 ---- 陆续还会进行补充
最新推荐文章于 2021-10-29 17:26:31 发布
本文是作者工作后积累的编程笔记,涵盖了IDEA与eclipse的字体设置、快捷键配置、Git与Maven的安装与使用、数据库连接与配置、异常处理、代码编辑技巧等多个方面,旨在帮助读者解决日常开发中遇到的问题。
摘要由CSDN通过智能技术生成