摘要:
1:MyInterceptor1、MyInterceptor2这2个拦截器都放行 MyInterceptor1......preHandleMyInterceptor2......preHandle MyInterceptor2......postHandleMyInterceptor1...... 阅读全文
摘要:
以MySQL的驱动为例,介绍注册驱动程序的3种方式 1:Class.forName("com.mysql.cj.jdbc.Driver");// 加载数据库驱动 2:System.setProperty("jdbc.drivers","com.mysql.cj.jdbc.Driver");// 加载 阅读全文
摘要:
1:后台controller方法编写 2:支持RESTful风格的DispatcherServlet配置 在web.xml中添加如下配置: 3:进行RESTful测试 4:静态资源配置 由于<servlet-mapping>中配置的<url-pattern>是/,会导致静态资源不能访问,解决方法如下 阅读全文
摘要:
springMVC回显:pojo形参: √形参自动回显 √形参使用ModelAttribute √形参直接使用Model、request 简单类型形参: 不能自动回显、不能使用ModelAttribute √使用Model、request 方法: √使用ModelAttribute,将方法返回值进行 阅读全文
摘要:
Java中assert(断言)的使用 1.Eclipse中默认assert(断言)是关闭,开启方式如下: 简单来说:就是设置一下jvm的参数,参数是-enableassertions或者-ea(推荐)。 2.assert格式 1.格式1 assert [boolean 表达式] 如果[boolean 阅读全文
摘要:
1:springMVC是基于方法开发的;struts2是基于类开发的2:springMVC即可以使用单例开发也可以使用多例开发;struts2只能使用多例开发3:struts2慢是由于使用了struts标签,若要使用struts2,建议使用jstl标签 阅读全文
摘要:
1.不使用@RequestParam 请求参数名必须和形参名称一样2.使用@RequestParam 请求参数名必须和@RequestParam value属性值一样 请求参数名不必和形参名称一样 3个属性的使用 value required:请求参数是否必须传入 defaultValue:请求参数 阅读全文
摘要:
SQL优化: 1:主从表关联字段加索引 2:索引上字段尽量避免使用!=、in、not in 索引上字段尽量避免使用is null、is not null 索引上字段尽量避免存放空值 3:对于复杂的关联,可以先将复杂的查询组织到一个临时表里面 然后再进行关联查询,这样既提高了SQL的效率,又使SQL变 阅读全文
摘要:
面试的时候问到了这个问题,很长时间没接触spring了,回答的不好, 今天总结下: 实例化bean对象(通过构造方法或者工厂方法)设置对象属性(setter等)(依赖注入) 如果Bean实现了BeanNameAware接口,工厂调用Bean的setBeanName()方法传递Bean的ID。(和下面 阅读全文
摘要:
1 计算得来的属性 2 3 4 如果需要使用表达式来创建属性键,那么需要使用方括号。否则属性名称不会进行计算: 5 6 var obj = { 'b'+'ar': 'foo' }; 7 // SyntaxError: missing : after property id 8 9 把计算表达式放置到方括号([])中: 10 11 var obj = { ['b'+'a... 阅读全文