![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
Noble-H
年轻,本身就是一个梦!
展开
-
Java中取资源时,Class.getResource和ClassLoader.getResource
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path)path不以’/'开头时,默认是从此类所在的包下取资源;path 以’/'开头时,则是从ClassPath根下获取;什么意思呢?看下面这段代码的输出结果就转载 2015-08-21 14:26:06 · 558 阅读 · 0 评论 -
如何使用Java、Servlet创建二维码
QR码介绍QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先为于汽车行业而设计。得益于其快速读取性和较大的存储容量,QR码开始在汽车行业以外流行。图案是在白色背景上由有序排列的黑色方块组成。被编码是的数据可以是四种标准数据(数字、字母数字、字节/二进制、汉字)中的一种,但也可以通过扩展来实现更多数据。 丰田子公司Denso W转载 2016-01-28 10:58:12 · 635 阅读 · 0 评论 -
Web服务器的工作原理
Web服务器工作原理概述很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletResponse和Session这些类)在其中扮演了什么角色?这些都是web应用开发者或者想成为转载 2016-01-26 10:41:31 · 338 阅读 · 0 评论 -
slf4j—-
SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通过SLF4J提供的API实现来开发相应的适配器如Log4jLoggerAdapter、JDK14LoggerAdapt转载 2015-12-01 16:32:11 · 312 阅读 · 0 评论 -
HTTP Client
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会转载 2015-09-15 14:19:20 · 287 阅读 · 0 评论 -
Listener 监听器
前言:之前写了一篇关于Filter的文章:http://tianweili.github.io/blog/2015/01/26/java-filter/,现在再来一篇Listener的,Filter和Listener在项目中是经常用到的,巧妙的使用可以达到事半功倍的效果。故把两者的用法总结一下。 原文链接:http://tianweili.github.io/blog/2015/01/27/转载 2015-12-30 19:47:37 · 280 阅读 · 0 评论 -
三个有用的过滤器
一、使浏览器不缓存页面的过滤器Java代码 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public cla转载 2015-12-30 15:40:44 · 274 阅读 · 0 评论 -
HTTP 协议
HTTP协议是无状态的 http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态. GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制. GET方式需要使用Request转载 2015-11-24 10:37:36 · 303 阅读 · 0 评论 -
jQuery DataTables
1、DataTables的默认配置$(document).ready(function() {$('#example').dataTable();} );示例:http://www.guoxk.com/html/DataTables/Zero-configuration.html2、DataTables的一些基础属性配置"bPaginate": true转载 2015-10-15 15:03:52 · 241 阅读 · 0 评论 -
UUID 3DES Base64
JAVA UUID 生成UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDUUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下转载 2015-09-15 14:07:50 · 707 阅读 · 0 评论 -
MINE
MIME笔记1.MIME的全称是"Multipurpose Internet Mail Extensions",中译为"多用途互联网邮件扩展",指的是一系列的电子邮件技术规范,主要包括RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289和RFC 2077。顾名思义,MIME是对传统电子邮件的一个扩展,现在已经成为电子邮件实际上的标准。2.传统转载 2015-10-14 11:10:31 · 516 阅读 · 0 评论 -
pageEncoding和contentType
http Content-type对照表 格式对应查看request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值 response.setContentType("text/html;charset=gb2312")是设置页面中为中文编码 前者是设置动态文字(参数,数据库),后者设置页面静态文字response.setC转载 2015-09-22 14:22:41 · 330 阅读 · 0 评论 -
JSONP JSON CORS
什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js转载 2015-10-16 15:58:42 · 788 阅读 · 0 评论 -
JSON与Java对象转换
Gson一个JSON与Java对象转换开源类库Gson API http://google.github.io/gson/apidocs/gson GitHub指导 https://github.com/google/gson/blob/master/UserGuide.mdJacksonJava开源JSON格式解析工具http://wi转载 2016-02-22 10:43:41 · 244 阅读 · 0 评论