摘要:
本文整理了,使用Apache POI 框架解析、读取Excel文件,过程中,程序代码出现的一些问题,并解决
1、.xls 和 .xlsx
我们知道Excel文档,在Windows下,分为Excel2003 和 Excel2007.两者有一些区别,最直观的,就是后缀名不一样,分别是 .xls 和 .xlsx
使用Apa... 阅读原文
2018-07-26 18:10:07 阅读(2339) 评论(0)
摘要:
本文整理梳理了,开发中,常用的Java 文件操作需要用到的方法
1、文件创建
判读一个文件路径、文件存在与否,不存在,就创建
(1)目录、路径
public void createFile(){
String path= "f:\\data\\测试";//所创建文件的路径
... 阅读原文
2018-07-26 17:18:04 阅读(2331) 评论(0)
摘要:
注意:String对象的实体不能发生变化
java.lang.StringBuffer类的构造方法:
StringBuffer()
创建一个StringBuffer对象,实体初始容量为16个字符,可自动增加;
StringBuffer(int size)
创建一个StringBuffer对象,实体初始容量为size个... 阅读原文
2018-07-26 16:59:02 阅读(3411) 评论(0)
摘要:
Struts2第三天
课程回顾:Struts2框架的第二天
1. Servlet的API
* ActionContext对象
* ServletActionContext对象
2. 结构类型的跳转
* 全局结果
* 局部结构,type属性
3. 数据的封装
* 属性驱动方... 阅读原文
2018-07-26 16:37:03 阅读(2288) 评论(0)
摘要:
要想学习java语言,首先要搭建Java的开发环境,包括开发环境和运行环境,那就要下载jdk的安装包来进行搭建了
下载地址:链接: https://pan.baidu.com/s/1msUuHYRfIjxyPnwZEksNRw 密码: ssv4
首先我们先来了解一下JDK
JDK:java development... 阅读原文
2018-07-26 14:56:02 阅读(2394) 评论(0)
摘要:
Struts2的第二天
Struts2的第二天的内容
1. Struts2框架中的Servlet的API的使用
2. Struts2中Action接收请求参数
3. Struts2中自定义拦截器
案例一:使用Struts2作为WEB层完成客户的新增功能
需求分析
1. 原来是使用Servlet作为WEB层框架... 阅读原文
2018-07-26 13:10:04 阅读(3321) 评论(0)
摘要:
spring定时任务quartz
背景介绍
使用spring做项目,需要定时的完成一系列的任务动作处理,执行相应的代码逻辑,使用spring的Quartz组件可以完成定时任务的功能,作者强烈推荐使用Quartz 2.x版本。
原理如下:
一、环境介绍
IDE:eclipse
JDK:1.8
Mave... 阅读原文
2018-07-26 12:26:21 阅读(2754) 评论(0)
摘要:
最近工作不算太忙,抽时间学习了下java线程池底层源码,废话不多说,马上“去片”!
Executors类是java线程池的工具类,此类位于java.util.concurrent包下。在日常项目开发中,我们使用得比较多的主要有CachedThreadPool、FixedThreadPool、SingleThr... 阅读原文
2018-07-26 10:39:02 阅读(2741) 评论(0)
摘要:
闲来无事,喜欢研究一些自己未接触过的技术~
看到了当当开源的Sharding-JDBC组件,它可以在几乎不修改代码的情况下完成分库分表的实现。摘抄其中一段介绍:
Sharding-JDBC直接封装JDBC API,可以理解为增强版的JDBC驱动,旧代码迁移成本几乎为零:
可适用于任何基于java的OR... 阅读原文
2018-07-26 09:41:04 阅读(2308) 评论(0)
摘要:
这是我见过最详细区别分析了!!!
代码版本
JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里
1. 时间
HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMap要比HashTable出现得晚一些。... 阅读原文
2018-07-26 07:59:13 阅读(2218) 评论(0)