Java Web
文章平均质量分 93
Apple_Web
吃苹果的程序员正在努力ing...
展开
-
Java过滤器高级案例之装饰器模式
文章目录基础1.目标:扩展数据库连接的close方法,不要关闭连接,要还回池中2.IO流中的装饰器模式过滤器中的装饰器模式案例一:全站乱码解决(get+post)案例二:脏话过滤器案例四:全站压缩案例五,对于常用的动态资源生成的结果进行缓存基础装饰器模式(包装模式)简单来说就是扩展原有类的原有方法,其他详细内容这里不做过多说明这里用两个案例讲解:1.目标:扩展数据库连接的close方法,不要关闭连接,要还回池中//java.sql.Connection:被包装类//自己写的:包装类 MyConn原创 2020-05-25 11:09:35 · 585 阅读 · 0 评论 -
一文搞懂JDBC和JNDI
文章目录JDBC概念JDBC使用JNDI概念JNDI使用总结JDBC概念1.Java Database Connectivity (JDBC)是一个标准的Java API,它由一组类和接口组成,Java应用程序开发人员使用它来访问数据库和执行SQL语句。2.JDBC(Java Database Connectivity)是由数据库中间服务商提供的,用于连接数据库的Java API。一组类和接口(对接数据库)。通俗的讲就是JDBC用来连接数据库和执行SQL语句,但是它最大的特点是通过java程序去原创 2020-05-25 10:20:53 · 728 阅读 · 0 评论 -
Java中使用Jackson进行JSON解析和序列化
Java中使用Jackson进行JSON解析和序列化1.添加依赖,在Maven的pom.xml文件中添加以下依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</ar...转载 2019-09-16 15:54:27 · 484 阅读 · 0 评论 -
解读MVC和JavaWeb的经典三层结构
MVC:模型:处理业务逻辑 视图:展现界面,向用户呈现相关的数据 控制器:对请求进行处理,负责请求转发**处理过程:**首先控制器接收用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图将数据回显给客户。**比如登录功能来说:**首先前端界面可以通过表单提交或者a链接(传参url)或者ajax的方式发送一个请求,接着控制器接受到这个请...原创 2020-02-05 21:36:38 · 2351 阅读 · 0 评论 -
史上最全的浏览器HTTP协议请求头信息
文章目录一、HTTP头信息解读1、HTTP通用头1、Cache-Control2、Pragma3、Connection4、Date5、Transfer-Encoding6、Upgrade7、Via2、HTTP请求头8、Accept9、Accept-Charset10、Accept-Encoding11、Accept-Language12、Authorization13、If-Match14、If-...转载 2019-12-01 20:01:15 · 3425 阅读 · 0 评论 -
Java几种常用JSON库性能比较
JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。目前对于Java开源的JSON类库有很多种,下面我们取4个常用的JSON库进行性能测试对比, 同时根据测试结果分析如果根据实际应用场景选择最合适的JSON库。这4个JSON类库分别为:Gson,FastJson,Jackson,Json-li...转载 2019-10-11 00:49:00 · 227 阅读 · 0 评论 -
QPS,TPS,吞吐量...常见术语解析
关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每个程序员必懂的知识点了,你可以搞不懂它们怎么计算的,但是你最少要知道它们分别代表什么意思吧?!QPSQPS:全名 Queries Per Second,意思是“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。简单的说,...原创 2019-10-07 13:53:48 · 2061 阅读 · 0 评论 -
告诉你什么叫做代理
文章目录一、正向代理(Forward Proxy)二、反向代理(reverse proxy)三、透明代理一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容...原创 2019-10-24 10:20:58 · 950 阅读 · 0 评论 -
POST/GET请求中RequestBody和RequestParam的应用场景
RequestBody只接受json 接受 只能post 不能接受form-dataRequestParam接受get post 不接受json从content-type方面总结:① form-data、x-www-form-urlencoded:不可以用@RequestBody;可以用@RequestParam。见postman的格局,这两种方式的时候没有json字符串...原创 2019-09-23 23:03:44 · 902 阅读 · 0 评论 -
通俗易懂的RBAC
文章目录RBAC是什么?RBAC介绍。RBAC0,RBAC的核心。RBAC1,基于角色的分层模型RBAC2、是RBAC的约束模型。RBAC3、就是RBAC1+RBAC2RBAC是什么?RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都...原创 2019-09-07 19:24:34 · 1895 阅读 · 0 评论 -
拦截器和过滤器详解
过滤器和拦截器的区别:拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。拦截器可以获...原创 2019-09-03 23:43:09 · 1986 阅读 · 0 评论