用Tomcat运行web项目
复制项目到webapps文件夹将项目(war包)复制到Tomcat安装目录的webapps文件夹中
启动Tomcat然后去bin文件夹中,点击startup.bat即可启动Tomcat运行项目
关闭Tomcat点击bin文件夹中的shutdown.bat关闭Tomcat
标识符
定义在程序中自定义的一些名称,例如:类名
特点由 26 个英文字母大小写,数字:0-9,符号:_、$组成
定义合法标识符规则
数字不可以开头,例如:2Demo 就不可以。
不可以使用关键字,例如:public 就不可以,因为 public 是关键字
不可以包含“_、$”以外的特殊符号,例如:“Demo Test”就不可以,其中的空格就是特殊符号
Java中的名称规范包名多单词组成时所有字母都小写
例如:xxxyyyzzz
类名接口名多单词组成时,所有单词的首字母大写
例如:XxxYyyZzz
变量名和函数名多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写
例如:xxxYyyZzz
常量名所有字母都大写,多单词时每个单词用下划线连接
例如:XXX_YYY_ZZZ
PS.
Java中严格区分大小写
在起名字时,为了提高阅读性,要尽量有意义
公司中经常会通过“_”代表某一类名称,例如:_temp
通过“$”分隔主名称与子名称,例如:TrafficLamp$Red
Java中的关键字
定义被 Java 语言赋予了特殊含义的单词
特点关键字中所有字母都为小写
列举
CKEditor上传图片
引入commons-io依赖12345<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version></dependency>
修改config.js文件在 ckeditor 文件夹中找到 config.js 文件,设置上传图片的请求地址,参考代码如下
12345678CKEDITOR.editorConfig = function (config) { // Define changes to default configuration here. For example: // config.language = 'fr'; //编辑器颜色 config.uiColor = '#daeef5'; //上传图片路径 config.filebrowserUpload ...
IntelliJ IDEA连接数据库报错及解决
概述问题使用JDBC连接MySQL时出现下面错误:
The server time zone value ‘�й���ʱ��’ is unrecognizedor representsmore than one timezone. You must configure either the server or JDBC driver(via the serverTimezone configuration
原因发现这是因为安装MySQL的时候时区设置地不正确,MySQL默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式。在你没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,这是由于数据库和系统时区差异所造成的,在JDBC连接的url后面加上 serverTimezone=GMT 即可解决问题,如果需要使用 gmt+8 时区,需要写成 GMT%2B8 ,否则会被解析为空。再一个解决办法就是使用低版本的 MySQL JDBC 驱动,5.1.28 不会存在时区的问题。
解决办法在连接字符串后面加上 serverTimezone=GMT%2B8 ...
常用cron表达式
表达式
说明
*/5 * * * * ?
表示每5秒触发
0 */1 * * * ?
表示每隔1分钟执行一次
0 0 23 * * ?
表示每天23点执行一次
0 0 2 1 * ? *
表示在每月的1日的凌晨2点调整任务
0 15 10 ? * MON-FRI
表示周一到周五每天上午10:15执行作业
0 15 10 ? 6L 2002-2006
表示2002-2006年的每个月的最后一个星期五上午10:15执行
0 0 10,14,16 * * ?
每天上午10点,下午2点,4点
0 0/30 9-17 * * ?
朝九晚五工作时间内每半小时
0 0 12 ? * WED
表示每个星期三中午12点
0 0 12 * * ?
每天中午12点触发
0 15 10 ? * *
每天上午10:15触发
0 15 10 * * ? 2005
2005年的每天上午10:15触发
0 * 14 * * ?
在每天下午2点到下午2:59期间的每1分钟触发
0 0/5 14 * * ?
在每天下午2点到下午2:55期间的每5分钟触发
...
第一个Java程序:HelloWorld
Java代码12345public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}
运行结果
Java环境配置
安装JDK下载jdk-8u202是Java最后一个免费版本,以后的版本个人可以免费使用,但是商用需要交钱,商用又不想交钱的可以使用OpenJDK
阿里云盘链接:阿里云盘分享 (aliyundrive.com)
安装双击下载好的文件后,一直下一步即可完成安装,可自己修改JDK和JRE的安装路径
配置Java环境打开编辑系统变量的界面在系统变量中配置Java环境:JAVA_HOME、Path,需要特别注意的是,配置环境变量后需要重新打开cmd命令窗口,不然命令不会生效从而怀疑自己的配置有问题
配置变量JAVA_HOME变量名
1JAVA_HOME
变量值,填刚刚安装时的本地JDK安装路径,我的安装在D:\Java\jdk1.8
1D:\Java\jdk1.8.0_202
配置变量Path变量名
1Path
变量值
1%JAVA_HOME%\bin
为避免以后安装多版本JDK切换时出问题,%JAVA_HOME%\bin要放在的第一行,而不是像下图一样放在最后
测试依次输入命令:java -version、java、javac几个命令,出现以下信息,说明环境变量配置成功
P ...
IntelliJ IDEA快捷键大全
Alt
快捷键
介绍
Alt + `
显示版本控制常用操作菜单弹出层
Alt + Q
弹出一个提示,显示当前类的声明 / 上下文信息
Alt + F1
显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择
Alt + F2
对于前面页面,显示各类浏览器打开目标选择弹出层
Alt + F3
选中文本,逐个往下查找相同文本,并高亮显示
Alt + F7
查找光标所在的方法 / 变量 / 类被调用的地方
Alt + F8
在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Alt + Home
定位 / 显示到当前文件的 Navigation Bar
Alt + Enter
IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 (必备)
Alt + Insert
代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Alt + 左方向键
按左方向切换当前已打开的文件视图
Alt + 右方向键
按右方向切换当前已打开 ...