- 博客(8)
- 收藏
- 关注
原创 从页面传数据到后台的几种方式,以及后台如何接收
地址栏参数或普通表单请求,如:age=18&gender=man,SpringMVC方法参数需要使用@RequestParam(“参数名”)获得参数值。提交json类型数据,SpringMVC 方法参数需要使用@RequestBody 将数据封装到java对象中。路径占位符:如 http://localhost:8080/user/findById/1,使用@RequestMapping(“findById/{id}”)匹配路径,使用@PathVariable(“id”)获得对应的参数值。文.
2020-09-07 08:48:20
2207
1
原创 cookie与session的区别
cookie定义“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。session定义Session:在.
2020-08-28 18:11:41
240
1
原创 Ajax的格式
1、Ajax是什么?● Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术2、使用Ajax的好处● 通过异步模式,提升了用户体验;● 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用;● Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载3、如何使用● jQuery中发送ajax请求: $.ajax({ type: "POST",url: "",data: "name=Jo
2020-08-27 17:24:59
515
原创 Spring Bean的几种配置方式
1、基于 XML 配置在XML文件中通过元素定义Bean,如:<beanclass=“com.czxy.UserService”>public class StudentController{ private StudentService studentService;}<bean id="studentController" class="com.czxy.controller.StudentController"> <property name="stude
2020-08-27 17:10:47
212
原创 Spring MVC的执行流程图解
一、执行流程图解二、步骤说明● 用户发送请求至前端控制器● 前端控制器收到请求,调用处理器映射器● 处理器映射器根据请求url查找处理器,返回给前端控制器● 前端控制器通过处理器适配器调用处理器● 执行处理器● 执行完成返回ModelAndView● 处理器适配器将执行结果返回前端控制器● 前端控制器调用视图解析器● 视图解析器返回具体View● 前端控制器对View进行渲染视图● 前端控制器响应用户三、组件说明● DispatcherServlet:前端控制器用户请求到达
2020-08-25 16:06:32
1864
1
原创 死锁产生的原因及其解决办法
一、什么是死锁?死锁是指两个或者两个以上的线程在执行的过程中,因争夺资源产生的一种互相等待的现象二、产生死锁的原因● 系统资源的竞争通常系统中拥有的不可剥夺资源,其数量不足以满足多个进程运行的需要,使得进程在 运行过程中,会因争夺资源而陷入僵局,如磁带机、打印机等。只有对不可剥夺资源的竞争 才可能产生死锁,对可剥夺资源的竞争是不会引起死锁的。● 进程推进顺序非法进程在运行过程中,请求和释放资源的顺序不当,也同样会导致死锁。例如,并发进程 P1、P2分别保持了资源R1、R2,而进程P1申请资源R2
2020-08-25 15:11:43
723
原创 论HashMap与Hashtable的区别
1、线程是否安全● HashMap线程不安全● Hashtable线程安全2、效率● 因为线程不安全,所以HashMap比Hashtable效率高3、Null Key 和 Null Value● HashMap:只有一个键可为null;可以有一个或多键对应的值为null。● Hashtable:不允许键和值为null,会抛出NullPointerException。4、初始化容量● HashMap:16● Hashtable:115、扩容● HashMap:2n● Hashtabl
2020-08-24 15:54:33
129
转载 ArrayList和LinkedList的区别
前言LinkedeList和ArrayList是常用的两种存储结构,都可以实现了List接口,那么它们之间有什么区别?下面本篇文章就来带大家了解一下LinkedeList和ArrayList之间的区别。ArrayList和LinkedList的区别1、数据结构不同ArrayList是Array(动态数组)的数据结构,LinkedList是Link(链表)的数据结构。2、效率不同当随机访问List(get和set操作)时,ArrayList比LinkedList的效率更高,因为LinkedLis
2020-08-24 15:36:33
1684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人