`
文章列表
一、浏览器加载和渲染html的顺序   1. 用户输入网址(假设是个 HTML 页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回 HTML 文件; 2. 浏览器开始载入 HTML 代码,发现 <head> 标签内有一个 <link> 标签引用外部 CSS 文件;
一开始对这几个有关字符集设置方面比较困惑,网上查阅了一些资料,最常见的就是我下边原文转载的那一篇《关于JSP页面中的pageEncoding和contentType两种属性的区别》,但在实际测试中,和其表述的有些出入,特将其记下:    ...
转自 http://blog.csdn.net/keyeagle/article/details/6723408 版权声明:本文为博主原创文章,未经博主允许不得转载。       最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。        一  概述                          反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上 ...
转载http://www.cnblogs.com/KevinYang/archive/2009/07/13/1522812.html Javascript 中的false、0、null、undefined和空字符串对象 在Javascript中,我们经常会接触到题目中提到的这5个比较特别的对象——false、0、空字符串、null和undefined。这几个对象很容易用错,因此在使用时必须得小心。 类型检测 我们下来看看他们的类型分别是什么: <script type="text/javascript"> alert(typeof(f ...

spark性能调优

转自 http://www.infoq.com/cn/news/2016/01/Spark-performance-tuning 基本概念和原则 首先,要搞清楚Spark的几个基本概念和原则,否则系统的性能调优无从谈起:

Jstl详解[转]

JSTL详解 9.2概述 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 J ...

NIO 入门[转载]

http://www.ibm.com/developerworks/cn/education/java/j-nio/ 在开始之前 关于本教程 新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。 在本教程中,我们将讨论 NIO 库的几乎所有方面,从高级的概念性内容到底层的编程细节。除了学习诸如缓冲区和通道这样的关键 I/O 元素外,您还有机会看到在更 ...
class卸载、热替换和Tomcat的热部署的分析      这篇文章主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。一 class的热替换ClassLoader中重要的方法loadClass       ClassLoader.loadClass(...) 是ClassLoader的入口点。当一个类没有指明用什么加载器加载的时候,JVM默认采用AppClassLoader加载器加载没有加载过的class,调用的方法的入口就是loadClass(...)。如果一个class被自定义的ClassLoader加载,那么JVM也 ...
转载 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:   二、设计模式的六大原则

Json常见用法

    博客分类:
  • json
JACKSON处理JSON的一些常见使用 2013年11月18日  Jackson是一个功能强大的Java串行化库。除了支持常用的json,同时还支持Smile,BSON,XML,CSV,YAML。 接下来就介绍一些处理json时常见的使用场景,文中的例子都是在1.9版本下运行的。Jackson的json库提供了3种API:
Customizing HttpMessageConverters with Spring Boot and Spring MVC 时间 2014-09-15 06:00:00  all and sundry 原文  http://www.java-allandsundry.com/2014/09/customizing-httpmessageconverters-with.html 主题 Spring Boot Spring MVC
HBase 2015 年技术发展 在 2015 年,HBase 迎来了一个里程碑——HBase 1.0 release,这也代表着 HBase 走向了稳定。 New Interface(更加清晰的接口定义) 旧的 HBase 接口逻辑与传统 JDBC 方式很不相同,新的接口与传统 JDBC 的逻辑更加相像,具有更加清晰的 Connection 管理方式。同时,在旧的接口中,客户端何时将 Put 写到服务端也需要设置,一个 Put 马上写到服务端,还是攒到一批写到服务端,新用户往往对此不太清楚。在新的接口中,引入了 BufferedMutator,可以提供更加高效清晰的写操作。 HBas ...

CSRF原理

[转]对CSRF(跨站请求伪造)的理解  下班的时候跟公司大神一起走,问了他几个问题,接着就给我讲了XSS攻击和CSRF攻击,他通过举例子的方式讲解,通俗易懂,感觉收获很大!又学到了一些新知识,心里特别高兴,为了防止我这个脑子很快就忘掉,所以趁着热乎,写下来,方便以后回顾一下~ 一、什么是CSRF? CSRF是Cross Site Request Forgery的缩写,翻译过来就是跨站请求伪造。那么什么是跨站请求伪造呢?让我一个词一个词的解释: 1、跨站:顾名思义,就是从一个网站到另一个网站。 2、请求:即HTTP请求。 3、伪造:在这里可以理解为仿造、伪装。

jsp中的EL表达式

转载 起初被JSP对象弄得好乱,学了EL表达式后更乱~   不过今天花了一上午时间,搞透了(*^__^*) 嘻嘻……   首先说一下JSP内置对象:       JSP内置对象类型映射表 对象名                     类型                          作用域 request         javax.servlet.ServletRequest            RequestScope response        javax.servlet.ServletResponse           PageScope pageCont ...

log4j配置(2)

在web.xml有几个条目和log4j有关,它们是: [html] view plaincopy <context-param>          <param-name>webAppRootKey</param-name>          <param-value>petclinic.root</param-value>  </context-param>    <context-param>          <param-name>log4jConfigLocation</ ...
Global site tag (gtag.js) - Google Analytics