JavaWeb
进朱者赤
工作:京东(北京)->阿里巴巴(杭州)
平平无奇程序员在大厂的打怪升级之路,现就职阿里巴巴(杭州),做电商-广告业务,曾就职京东集团(北京),做新零售-交易业务。好好学习,天天向上
展开
-
【工具】统一异常处理工具类,使用@ControllerAdvice
http 接口层:统一异常处理工具类import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springfra原创 2020-09-11 14:50:09 · 202 阅读 · 0 评论 -
RESTful接口
一、定义REST全称是Representational State Transfer, 中文意思是表述性状态转移。REST指的是一组架构约束条件和原则,如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。REST本身没有创造新的技术、组件、或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力,更好地使用现有Web标准中的一些规则和约束。虽然RES...转载 2020-03-07 08:17:02 · 205 阅读 · 1 评论 -
http请求状态码(Status Code)
状态码(Status Code)是HTTP响应中状态行的一部分也就是我们能够在客户端浏览器看得到的是三位数的状态码,不同的状态码代表不同的含义,其中1xx 表示HTTP请求已经接受,继续处理请求 2xx 表示HTTP请求已经处理完成 3xx 表示把请求访问的URL重定向到其他目录 4xx 表示客户端出现错误 5xx 表示服务端出现错误 常用的...原创 2019-10-14 21:17:19 · 3039 阅读 · 0 评论 -
Servlet中的service()方法
servlet学习记录:Servlet中的service()方法Servlet的生存时间是由init,service,destory方法构成,这里分析一下service这个方法Servlet接口中定义了一个service()方法,而我们一般是使用HttpServlet,HttpServlet中对它进行了实现,将ServletRequest和ServletResponse转变成为HttpSe...转载 2019-09-01 22:42:57 · 1629 阅读 · 0 评论 -
通过sql语句查询实现分页
通过sql语句分页 如:SELECT * FROM users limit 3,2 从第4条记录开始后续显示两行,索引从0开始 (服务器机制)该方式的优缺点如下: 优点:操作便捷(利用服务器内存),适合于大数据量操作,对底层数据库服务器起到保护作用。 缺点:增加了和数据库交互的次数,访问速度较慢。代码实现如下:首先我们定义一个pageBean用来定义分页的相关信息。包括:pageS...转载 2019-08-13 15:18:21 · 1908 阅读 · 0 评论 -
EL表达式
EL表达式的语法非常简单,它以”${”开头,以”}”结束,中间为合法的表达式,具体的语法格式为: ${expression} expression用于指定要输出的内容,可以使字符串,也可以是由EL运算符组成的表达式。例如在EL表达式中要输出一个字符串,可以将此字符串放在一对单引号或双引号内:{‘我叫小武灵灵’}或‘...转载 2019-07-17 21:05:08 · 366 阅读 · 0 评论 -
servlet生存周期
转载 2019-07-11 18:06:35 · 152 阅读 · 0 评论 -
@RequestMapping 的 value 斜杠
带上/是绝对路径,不带是相对(规范应该带)不加斜杠会去找当前路径下的controller 比如你这个delete/12 redirect:emps之后的路径实际是delete/emps加斜杠就是找跟路径下的...原创 2019-07-18 10:23:31 · 2633 阅读 · 0 评论 -
model.addattribute()
model.addattribute()的作用1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到,类似于request.setAttribute("sts",sts)效果一样。model.addattribute():前端调用:...原创 2019-06-19 20:05:02 · 58587 阅读 · 6 评论 -
JSP 9大内置对象
分为4类:与servlet有关的 : page和config: 与Input/Output有关的 : out , request , response 与Context有关的 : application , session , pageContext 与Error有关的:Exception1、request对象request 对象是 javax.servlet.httpS...原创 2019-05-19 09:56:49 · 224 阅读 · 0 评论 -
JSP之3大指令、9大内置对象、4大域对象、动作标签
Jsp3大指令:格式:<%@指令名 属性名1=”属性值1” 属性名2=”属性值2” %> page指令:主要是告诉jsp引擎如何解析jsp文件 常用属性:import 用来导包language指定jsp文件被翻译为哪种语言,该属性只有一个值就是 javacontentType指定当前网页的编码response.setContentType(“t...转载 2019-05-19 09:49:50 · 149 阅读 · 0 评论 -
简述SSH
1、Struts1、什么是Struts?从简单性来看,Struts是这三个框架中最简单的一个,它是基于MVC的框架。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC的一个具体实现或着说是MVC的一个具体产品。2、Struts的核心构成Struts的核心同样也是MVC的核心,Struts是MVC的一个具体产品。...转载 2019-04-29 12:17:37 · 373 阅读 · 0 评论 -
servlet
1、servlet的生命周期2、设计servlet1、继承HttpServlet类,他是javax.servlet.GenericServlet的一个子类2、init():初始化方法,servlet对象创建后,接着执行该方法。3、doGet():当请求的类型是“get”时,调用该方法。4、doPost():当请求类型是“post”时,调用该方法。5、service():...原创 2019-04-29 12:14:02 · 158 阅读 · 0 评论 -
HTTP 请求的 GET 与 POST 方式的区别
1、请求数据的方式GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。POST请求会把请求的数据放置在HTTP请求包的包体中。因此,GET请求的数据会暴露在地址栏中,而POST请求则不会。2、传输数据的大小在HTTP规范中,没有对URL...原创 2019-04-28 23:25:42 · 166 阅读 · 0 评论 -
MVC 模型
MVC 是 Model-View-Controller 的简称,即:模型-视图-控制器其是一种设计模式,将应用程序分为三个核心模块:模型、视图、控制器,每个模块都各自处理自己的业务模型:是应用程序的主体部分,表示业务数据与业务逻辑,一个模型能为多个视图提供数据,由于应用模型的代码只需写一次就可被多个视图重用,因此其提供了代码的可重用性视图:视图是用户看到并与之交互的页面,其主要有三个作...转载 2019-04-19 10:48:44 · 326 阅读 · 0 评论