-
Springmvc的拦截器执行顺序及各方法作用
实现HandlerInterceptor接口或者继承HandlerInterceptor的子类,比如Spring 已经提供的实现了HandlerInterceptor 接口的抽象类HandlerInterceptorAdapter ,下面讲实现其接口的写法,先看一下这个接口的三个方法. - 方法preHandle : 顾名思义,该方法将 在请求处理之前进...
2018-07-27 06:23:21
-
集合系列之fail-fast 与fail-safe 区别
一:快速失败(failfast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理: 迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集合...
2018-07-27 06:23:22
-
解析Excel文件 Apache POI框架使用
本文整理了,使用Apache POI 框架解析、读取Excel文件,过程中,程序代码出现的一些问题,并解决 1、.xls 和 .xlsx 我们知道Excel文档,在Windows下,分为Excel2003 和 Excel2007.两者有一些区别,最直观的,就是后缀名不一样,分别是 .xls 和 .xlsx 使用Apache POI 解...
-
Java8简明学习之新时间日期API
由于历史原因,在之前的版本里无论Date还是Calendar都非常难用,尤其在涉及到日期计算方面,而且其中日期转换的类DateForamt还是非线程安全的。 也正因为难用,一般项目里面都引入第三方的类库操作时间,例如Joda-Time和apache-lang包的DateUtils类。 基于上述种种原因...
2018-07-27 06:23:19
-
使用HttpClient MultipartEntityBuilder 上传文件,并
遇到一种业务场景,前端上传的文件需要经过java服务转发至文件服务。期间遇到了原生HttpClient怎么使用的问题、怎么把MultipartFile怎么重新组装成Http请求发送出去的问题、文件中文名乱码问题。最后都解决了,先上代码,再讲遇到的坑 1 @Slf4j 2 @Service 3 public cl...
2018-07-27 06:23:18
-
Java文件读写
本文整理梳理了,开发中,常用的Java 文件操作需要用到的方法 1、文件创建 判读一个文件路径、文件存在与否,不存在,就创建 (1)目录、路径 public void createFile(){ String path = "f:\\data\\测试"; // 所创建文件的路径 File f = new File(path); if (! f.exist...
2018-07-27 06:23:17
-
RPC和REST
什么是RPC? 是指远程过程调用,就是两个服务A、B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过 网络 来表达 调用的语义和传达调用的数据 。 RPC 会隐藏底层的通讯细节(不需要直接处理Socket通讯...
2018-07-27 06:23:17
-
JAVA基础(1)-JDK安装
要想学习java语言,首先要搭建Java的开发环境,包括开发环境和运行环境,那就要下载jdk的安装包来进行搭建了 下载地址:链接:https://pan.baidu.com/s/1msUuHYRfIjxyPnwZEksNRw密码: ssv4 首先我们先来了解一下JDK JDK :java development kit-java开发工具包 --java开...
2018-07-27 06:23:16 java开发工具java开发java runtime
-
nginx 重启报错
错误信息: nginx:[error] open() "/usr/local/nginx/logs/nginx.pid"failed( 2:Nosuch file or directory) 解决方法 执行一下nginx /usr/ local/nginx/sbin/nginx -c/usr/ loca l/nginx/conf/nginx .conf...
2018-07-27 06:23:16
-
StringBuffer类
注意:String对象的实体不能发生变化 java.lang.StringBuffer类的构造方法: StringBuffer() 创建一个 StringBuffer 对象,实体初始容量为16个字符,可自动增加; StringBuffer(int size) 创建一个 StringBuffer 对象,实体初始容量为 size 个字符,可自动增加; Strin...
2018-07-27 06:23:15
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




