1.//建立gzip压缩文件输入流 2.建立gzip解压工作流 将文件流进行输出到文件 ...
分类:
编程语言 时间:
2017-04-06 17:48:06
阅读次数:
272
Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equals方法,而直接使用"=="就可 ...
分类:
编程语言 时间:
2017-04-06 17:43:04
阅读次数:
271
1:gc日志输出 在jvm启动参数中加入 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimestamps -XX:+PrintGCApplicationStopedTime,jvm将会按照这些参数顺序输出gc概要信息,详细信息,gc时间信息,gc造成的 ...
分类:
编程语言 时间:
2017-04-06 17:41:59
阅读次数:
256
语句 表达式在JavaScript中是短语,那么语句就是JavaScript整句或命令。用句号作结尾来分隔语句。表达式计算出一个值,但语句用来执行以使某件事发生。 5.2复合语句和空语句 复合语句:用花括号把多条语句括起来形成符合语句。 空语句:包含0条语句的语句。空语句就一个分号 // ; Jav ...
分类:
编程语言 时间:
2017-04-06 17:40:03
阅读次数:
135
引言:Spark由AMPLab实验室开发,其本质是基于内存的快速迭代框架,“迭代”是机器学习最大的特点,因此非常适合做机器学习。得益于在数据科学中强大的表现,Python语言的粉丝遍布天下,如今又遇上强大的分布式内存计算框架Spark,两个领域的强者走到一起,自然能碰出更加强大..
分类:
编程语言 时间:
2017-04-06 17:35:07
阅读次数:
217
java中Boolean源码
//String转booleanpublicstaticBooleanvalueOf(Strings){returntoBoolean(s)?TRUE:FALSE;
}
privatestaticbooleantoBoolean(Stringname){return((name!=null)&&name.equalsIgnoreCase("true"));
}
//boolean转String
publicstaticS..
分类:
编程语言 时间:
2017-04-06 17:20:51
阅读次数:
134
方法一:NetbeansX.1/etc/netbeans.conf配置文件中添加netbeans_default_options=”…-J-Duser.language=zh-J-Duser.region=CN”(中文)netbeans_default_options=“…-J-Duser.language=en-J-Duser.region=US”(英文)方法二:netbeans快捷键位置中添加,如下–localezh:CN(中?.
分类:
编程语言 时间:
2017-04-06 17:11:46
阅读次数:
130
核心架构的具体流程步骤如下: 1、 首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制; 2、 DispatcherServlet——>HandlerMapping, HandlerMapp ...
分类:
编程语言 时间:
2017-04-06 17:00:40
阅读次数:
224
单文件上传 1, 需要使用thymeleaf模板: http://www.cnblogs.com/wenbronk/p/6565834.html src/main/resource/template/file.html 文件上传方法 多文件上传: 1, thymeleaf src/main/reso ...
分类:
编程语言 时间:
2017-04-06 16:33:38
阅读次数:
1443
之前写过bean的解析,这篇来讲讲bean的加载,加载要比bean的解析复杂些,该文之前在小编原文中有发表过,要看原文的可以直接点击原文查看,从之前的例子开始,Spring中加载一个bean的方式: 来看看getBean(String name)方法源码, 该getBean(String name) ...
分类:
编程语言 时间:
2017-04-06 16:31:51
阅读次数:
217
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: 蓝桥杯赛题 * 作 者: 彭俊豪 * 完成日期: 2016 年 04月 01日 * 版 本 号: 0 ...
分类:
编程语言 时间:
2017-04-06 16:29:17
阅读次数:
214
前言
实现清单
链表实现
总结前言算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。实现清单实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切...
分类:
编程语言 时间:
2017-04-06 16:00:09
阅读次数:
256
此篇博客所有源码均来自JDK 1.8
在没有Lock之前,我们使用synchronized来控制同步,配合Object的wait()、notify()系列方法可以实现等待/通知模式。在Java SE5...
分类:
编程语言 时间:
2017-04-06 15:59:51
阅读次数:
334
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:
编程语言 时间:
2017-04-06 15:59:34
阅读次数:
330
Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可...
分类:
编程语言 时间:
2017-04-06 15:58:55
阅读次数:
309
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:
编程语言 时间:
2017-04-06 15:58:35
阅读次数:
655
运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 1.程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线 ...
分类:
编程语言 时间:
2017-04-06 15:54:33
阅读次数:
228