java 使用POI批量导入excel数据详解

一、定义   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、所需jar包:   三、简单的一个读取excel的...

获取某地的经纬度 && 通过经纬度获取相应的地理位置详解

  最近要通过一个经纬度判断该经纬度是否位于某个地区内,所以通过网上查找资料,整合后出了下面的内容。 1、通过地址获取改地址的经纬度 /** * @param addr * 查询的地址 * @...

给你两个经纬度,计算他们之间的距离详解

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平...

获取tomcat上properties文件的内容——方便文件存储位置的修改,解耦和详解

  在java web开发的时候经常会用到读取读取或存放文件,这个文件的默认路径在哪里呢?写死在程序里面显然是可以的,但这样子不利于位于,假如有一天项目从window移植到linux,或者保存文件的路径变了,就需要去源代码中查找,进行替换,...

计算1到最大的n位十进制数 ——大数解决详解

  要求:输入一个数字n,按照顺序打印出从1到最大的n为十进制。比如输入3,则打印出1、2、3……一直到最大的3位数999   这个看起来好像很简单啊。巴拉巴拉,已经得出了下面的代码 /** * 注意: 错误的示范,当...

java Timer(定时调用、实现固定时间执行)详解

    最近需要用到定时调用的功能。可以通过java的Timer类来进行定时调用,下面是有关Timer的一些相关知识。   其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的T...

必须知道的八大种排序算法【java实现】(二) 选择排序,插入排序,希尔算法【详解】

一、选择排序    1、基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。       2、实例...

必须知道的八大种排序算法【java实现】(一) 冒泡排序、快速排序详解

冒泡排序   冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经...

必须知道的八大种排序算法【java实现】(三) 归并排序算法、堆排序算法详解

一、归并排序算法基本思想:  归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序示例:合并方法:设r[i…n]由两个有...

java HashMap那点事详解

集合类的整体架构 比较重要的集合类图如下:     有序否 允许元素重复否 Collection 否 是...