注:本文将持续更新
目录:
Eclipse中对tomcat进行clear、publish操作的作用和区别
使用Thymeleaf-SpringEL同页面完成用户新增、修改
finally 中的代码比 return 和 break 语句后执行
使用SpringBoot2.x的时候,Jdk必须是1.8及以上
2018年9月11日
Eclipse中对tomcat进行clear、publish操作的作用和区别
publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。
clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。
publish的作用就是发布。然后浏览效果。
clean的使用,一般publish提示有错误或更改没效果,clean一下就可以清除之前的编译。
如:我建了一个Hello.java的类。然后我publish,现在我把这个类删除了,我要clean一下,才能清除这个.class文件.
JS正则表达式校验手机号码
^1[3|4|5|8][0-9]\d{4,8}$
^1代表以1开头,现在中国的手机号没有是其它开头的,以后不一定啊
[3|4|5|8] 紧跟上面的1后面,可以是3或4或5或8的一个数字,如果以后出现190开始的手机号码了,就需要如下[3|4|5|8|9]
[0-9]表示0-9中间的任何数字,可以是0或9
\d{4,8} 这个\d跟[0-9]意思一样,都是0-9中间的数字。{4,8}表示匹配前面的最低4位数字最高8位数字。这里为什么不是直接的8呢,因为手机号码归属地查询的时候,根据前7位就可以知道具体的地址了,后面的4位没有影响的。
2018年9月8日
SrpingMVC中Controller之间的跳转
方式一:使用ModelAndView
return new ModelAndView("redirect:/toList");
这样可以重定向到toList这个方法
方式二:返回String
return "redirect:/ toList ";
其它方式:其它方式还有很多,这里不再做介绍了,比如说response等等。这是不带参数的重定向。
使用Thymeleaf-SpringEL同页面完成用户新增、修改
2018年9月6日
EL表达式取作用域中的值
${username}
${page.username}
${request.username}
${session.username}
${application.username}
搜索顺序:page-->request-->session-->application
Maven中jar包的依赖范围详解
2018年9月5日
html中form表单文件上传
<form action=”fileUploadController” method=”post” enctype=”multipart/form-data”>
<form>
SpingBoot静态资源放置的位置
1、classs/static下
2、ServletContext下
2018年9月4日
finally 中的代码比 return 和 break 语句后执行
我可以通过下面一个例子程序来帮助我解释这个答案,从下面例子的运行结果中可以发现,try 中的 return 语句调用的函数先于 finally 中调用的函数执行,也就是说 return 语句先执行,finally 语句后执行,所以,返回的结果是2。Return 并不是让函数马上返回,而是 return 语句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它要执行 finally 语句后才真正开始返回。在讲解答案时可以用下面的程序来帮助分析:
public classTest {
public static voidmain(String[] args) {
System.out.println(newTest().test());;
}
int test()
{
try
{
return func1();
}
finally
{
return func2();
}
}
int func1()
{
System.out.println("func1");
return 1;
}
int func2()
{
System.out.println("func2");
return 2;
}
}
-----------执行结果-----------------
func1
func2
2
2018-09-03
eclipse设置自动注释的@author的值 ${user}变量
方法一(推荐方式一,可以设置日期):
通过菜单 Window->Preference -> Java -> Code Style -> Code Templates 在右侧选择Comments,将其中的Types项,然后选右边的"Edit",进入编辑模式,将 @author ${user} 中的${user}改成你自己的名字即可。
方法二:
使用SpringBoot2.x的时候,Jdk必须是1.8及以上
SpringBoot启动器放置的位置问题
配置Maven自动从网络中央仓库获取jar包
settings.xml中配置阿里云Maven镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
2018年6月6日
MyEclipse翻转引擎生成实体类和*.hbm.xml
(即通过已经创建的数据库表,生成实习类与映射文件)
1. MyEclipse10.1中使用Hibernate视图
2.创建连接数据库
3.通过已经存在的表生成实体类和映射文件