摘要: 在配置文件中(一般命名为springmvc.xml文件)通过开启配置: <mvc :annotation-driven> 来实现注解处理器和适配器的开启。 在返回值前面加:forward: 参数,可以实现转发。 forward:getName.do?name="java精选" 在返回值前面加 :re 阅读全文
posted @ 2024-01-18 17:55 langpo 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 表现层:数据的展示,操作页面,请求转发 持久层:封装封装业务数据访问逻辑 业务层:封装业务处理逻辑 各层之间关系:Mvc是一种表现层的架构,表现层通过接口调用业务层,业务通过接口调用持久层,当下一层发生改变,不影响上一层的数据 阅读全文
posted @ 2024-01-18 17:51 langpo 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 请求转发是浏览器一次发出请求,获取一次相应,重定向是二次。 请求地址栏未变,转发地址栏变 请求获取用户提交的数据,重定向不可以获取用户提交数据,但可以获取第二次由浏览器携带的数据 请求转发是在服务器端内部完成的,它将请求从一个 Servlet 转发到另一个 Servlet 或 JSP 页面,浏览器对 阅读全文
posted @ 2024-01-17 18:41 langpo 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 方式一: 解决get请求中文乱码问题 每次请求前用encode对url进行编码 方式二: 在应用服务器上配置URL编码格式,在tomcat 配置文件server.xml 增加encodeURL编码格式,然后重启 解决post请求 方式一: 使用spring提供的编码过器 在web.xml文件配置编码 阅读全文
posted @ 2024-01-17 18:36 langpo 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 用户发送请求,前端控制器DIspathServlet 2.DispathcherServlet 收到请求调用HanderMappingc处理映射器 3.处理映射器找到具体的处理器,根据xml配置注解查找返回给dispathServlet 4.DispathServlet 调用HandlerAdapt 阅读全文
posted @ 2024-01-17 18:30 langpo 阅读(11) 评论(0) 推荐(0) 编辑
摘要: @t 在配置类中开启Web MMC 的配置支持,如一些ViewResoler 或者Message Converter等,若无此句,重写WebMvcConfigurerAdapter方法(用于springMvc配置) @Controller 声明该类为springmvc配置类可被扫描到 @Resque 阅读全文
posted @ 2024-01-17 18:21 langpo 阅读(7) 评论(0) 推荐(0) 编辑
摘要: hashmap: 底层数据结构不同: 1.7是数组加链表,1.8是红黑树加数组。 为何用红黑树:,为何不上来直接树化,树化值为为啥是8,合适会树化,何时会退化为链表? 1.红黑树为了避免dos攻击,防止性能下降,树化树偶然那个情况 1.1哈希表查找时候,更新时间复杂度为o1,红黑树的查找时间复杂度为 阅读全文
posted @ 2024-01-15 19:02 langpo 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ValueOperations<String, String> valueOps = redisTemplate.opsForValue(); valueOps.set("key", "value"); 获取字符串值: javaCopy Code String value = valueOps.ge 阅读全文
posted @ 2024-01-11 20:15 langpo 阅读(6) 评论(0) 推荐(0) 编辑
摘要: `return`和重定向(Redirect)在使用时可以根据具体的场景和需求进行选择。 使用`return`: 1. 当处理逻辑在同一个Controller方法中完成,并且结果可以直接返回给客户端时,可以使用`return`。这种情况下,`return`可以方便地将处理结果封装为响应数据,并直接返回 阅读全文
posted @ 2023-07-06 10:25 langpo 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 并发修改问题迭代器遍历集合用自己的集合删除元素可能出错增强for循环foreach 遍历集合直接删除可能出现问题 for循环从末尾遍历不会出现问题迭代器用自己参数可以解决 阅读全文
posted @ 2023-01-12 13:32 langpo 阅读(17) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示