个人自工作以来断断续续做的一些笔记 ---- 陆续还会进行补充

本文是作者工作后积累的编程笔记,涵盖了IDEA与eclipse的字体设置、快捷键配置、Git与Maven的安装与使用、数据库连接与配置、异常处理、代码编辑技巧等多个方面,旨在帮助读者解决日常开发中遇到的问题。
摘要由CSDN通过智能技术生成
前言:本来从实习开始,自己从来不会养成记笔记的习惯,但后来看见自己老大都工作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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值