Java
寻常(plain)
while(true){doCoding();}
展开
-
Java操作CSV文件工具类
【代码】Java操作CSV文件工具类。原创 2022-10-22 16:30:46 · 601 阅读 · 0 评论 -
关于HTTP 请求头Accept-Encoding 的理解
关于HTTP 请求头Accept-Encoding 的理解Accept-Encoding表示Http响应是否进行压缩,一般的浏览器在访问网页时,是默认在请求头中加入Accept-Encoding: gzip, deflate ,表示这个请求的内容希望被压缩,压缩的目的是为了减少网络流量,但是这个只是协议,只能是要求而不是强制的,如果服务器不支持压缩或者没有开启压缩,则不能起到作用,如果服务器也是支持压缩或者开启压缩,则会在响应头中加入Content-Encoding: gzip 头部,...原创 2020-08-22 09:24:41 · 23122 阅读 · 1 评论 -
Java注解详解
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入注转载 2017-07-13 09:39:15 · 311 阅读 · 0 评论 -
JVM内存模型
1、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作转载 2017-07-09 16:58:38 · 188 阅读 · 0 评论 -
Java线程池
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。转载 2017-10-20 14:03:11 · 186 阅读 · 0 评论 -
Kaptcha验证码生成
集成Spring框架1.配置bean no black 5 生转载 2017-10-30 13:59:50 · 190 阅读 · 0 评论 -
Freemarker的使用
一.使用步骤1.创建一个templateName.ftl的文件2.代码书写 //创建Freemarker的配置实例Configurationcfg=new Configuration();cfg.setDirectoryForTemplateLoading(newFile("templates root directory"));//要传入翻译 2017-11-01 14:25:20 · 395 阅读 · 0 评论 -
SpringMVC常用注解的使用
一、Spring mvc的@RequestMapping虽然不能被继承,但是能够享受方法的@RequestMapping带来的效果,这是Spring注解扫描机制,而不是@RequestMapping被继承所造成的,父类的注解子类能否继承关键在于是否有加@Inherited注解。 二、关于Spring 容器问题,Spring在实例化组件的时候默认会给一个类名一个字母为小写的ID,如果有相同的ID,...原创 2018-07-11 11:19:21 · 189 阅读 · 0 评论