go
-
struts2实现ajax校验的2种方法详解编程语言
共同的一点是,Action都需要将一个方法暴露出来,给前端javascript调用 javascript的代码都是一样的: Js代码 …
-
netty对http协议解析原理解析详解编程语言
本文主要介绍netty对http协议解析原理,着重讲解keep-alive,gzip,truncked等机制,详细描述了netty如何实现对http解析的高性能。 1 http协议…
-
java http缓存详解编程语言
HTTP/1.1中缓存的目的是为了在很多情况下减少发送请求,也即直接返回缓存;同时在许多情况下可以不需要发送完整响应。前者减少了网络回路的数量,挺高响应速度,HTTP利用一个“过期…
-
volatile关键字详解编程语言
java中volatile关键字的含义 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉…
-
关于webp图片格式初探详解编程语言
前言 不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体…
-
java基础之反射详解编程语言
Contents java基础巩固笔记(1)-反射 反射 反射基本使用 数组的反射 配置文件加载 内省(Instropector) & JavaBean 反射 反射:将类的…
-
java基础之泛型详解编程语言
泛型 术语 “?”通配符 通配符的扩展 自定义泛型方法 “擦除”实例 类型参数的类型推断 自定义泛型类 泛型方法和泛型类的比较 泛型…
-
多线程之传统多线程详解编程语言
Contents 传统线程技术 传统创建线程方式 传统定时器技术 互斥 同步 传统线程技术 传统创建线程方式 1.继承Thread类,覆盖run方法 Thread t = new …
-
传统多线程之前如何共享数据详解编程语言
几种方式 线程执行代码相同,使用同一Runnable对象,Runnable对象中有共享数据 线程执行代码不同,将共享数据封装在另一对象中(操作数据的方法也在该对象完成),将这个对象…
-
java开发中几种常见的线程池详解编程语言
线程池 java.util.concurrent:Class Executors 常用线程池 几种常用的的生成线程池的方法: newCachedThreadPool newFixe…