刚学(忘)完三大框架,第一次参与别人的项目

本人刚学(忘)完三大框架,看看学长写的项目的笔记,主要记下,当时学java 时没学好或者压根没学过的知识.

1.正则表达式

学长写的验证邮箱,验证手机号全都是用的正则表达式,当时这块自己没学好,以至于今天看都看不懂,正在补.但是好难..

比如

/**
	 * 校验是否是十八位身份证号的正则表达式 javaScript /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
	 */
	public static String IDENTIFICATIONCARD = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)";

	/**
	 * 校验国内手机号的正则表达式 javaScript
	 * /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/
	 */

(记笔记)

2. 传入参数的String...类型

private void test(String... str){

//do something

}

这个还真不是忘了,有些不确认.(试图狡辩)

这个意思很简单,就是传入一个String[],比如下面就可以成功调用这个test 方法.

test(username,password);

这样就传给test 方法一个长度为2 的String 数组: str[2].


3.重启数据库会清除掉原有的Session会话

因为我始终无法登陆,我就用 System.out.println(); 打印了一些信息来辅助我查找问题.

找到问题后,成功登录,

然后我开始删除掉我的痕迹,

eclipse使用热部署了,所以后台刷新下,不过我有些担心,所以手动重启了Tomcat.

之后前端就报错网络异常,然后发现是因为我重启了Tomcat服务,所以Session已经被刷新掉了(还真像一个初学者会犯的错误...)


4.SVN 提交错误

原因在于版本冲突,具体情况建议百度,也是比较低级,但是毕竟是第一次参与协作,第一次遇见,很慌.










猜你喜欢

转载自blog.csdn.net/m0_37961948/article/details/79882462