工作记录

1:@postConstruct注解 spring自带注解,在spring容器初始化执行一般用于缓存,项目中用于缓存商品分类

2:synchronized 关键字修饰方法 1️⃣表示该方法在同一时间,并发的情况下只能有一个线程可以访问2️⃣并发的情况下,当一个线程访问一个方法内的synchronized代码块时,其他线程可以访问该方法的非synchronized代码块

3:使用Git处理冲突

4:合并前端切图 复制公共部分到frame.ftl里面并加上<#nested>标签嵌套页面

5:freemarker前台不能解析key值为int的map 可以把int类型转换成string类型比例如 map[id?string] 就可以取到值

6:@ResponseBody 返回的结果直接写入 HTTP 响应正文(ResponseBody)中)一般用于异步请求 @RequestBody HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象

7: 箭头函数=>的作用来源es6

8:window.localStorage.setItem(“house”, house);用来缓存浏览器客户端信息,h5特性

9:Collections.sort对list集合进行重排序。主要有两种是实现方式①继承Comparable接口并重写compareTo方法②使用匿名内部方法调用,也需要重写compare方法

8:@PathVariable(“itemId“)  @PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上。//配置url和方法的一个关@RequestMapping(“item/{itemId}”)

9:表单验证,<form id=”validate-form” action=”site_pay_config_edit.do” method=”post” class=”form-horizontal” role=”form” autocomplete=”off”  data-validate=”parsley” onsubmit=”return $(‘#validate-form’).parsley( ‘validate’ );”>

发表评论

电子邮件地址不会被公开。 必填项已用*标注