- 博客(16)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
转载 论HashMap、Hashtable、TreeMap、LinkedHashMap的内部排序
HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 集合框架”提供两种常规的Map实现:HashMap和TreeMap (TreeMap实现SortedMap接口)。在Map 中插入、删除和定位元素,HashMap 是最好的选择。但如果您
2017-06-04 19:32:07
801
1
原创 java代码写出艺术范儿
1.健值对数据排序我们在写代码的过程中,肯定会把数据存放在数据结构中,而经常遇到需要对数据作排序的业务步骤,这样更方便我们后续处理数据,关于健值对的数据存储,在业务流程中,我们组织一批大量的健值对数据,但数据是无序的,混乱的,假设,我们的key保存的是time 格式为 yyyyMMddHHmmss这个样子,然后我们想要对这批数据通过key来排序,正常的话我们会自己去排序,或者通过实现c
2017-06-04 17:53:51
948
原创 oracle表分区--亿级的数据在oracle表中存储,表分区的一个真实应用场景
我从来没有操作处理过如此大量的真实数据。我的一个任务,通过kafka流式处理消息框架 消费 整个城市 其中一种手机网络的信号接入信息。千万级人口,只要有人使用手机网络,就会产生一条数据,可想而知,这个生产数据的效率和数据量有多大。。。好吧,以前没做过,刚接触。我拿到那些不停生产出来的数据,经过业务处理,在批量插入到oracle中去,程序部署后跑起来,我还是蛮开心的,不过
2017-03-30 16:33:09
11567
原创 oracle的sqlldr与mysql的load data infile
我有一个需求,我有一批静态数据,这个数据我在程序中要用到,数据在excel中,整理后变成我想要的格式。因为考虑到方便使用,这里就不想去读文件,想把数据方在数据库中使用,之前有做过demo,是在mysql中导入txt文件数据。直接使用load data infile命令加参数就可以快速度实现。所以觉得oracle差不多也有这么个方法去做这个事情,果然找了sqlldr。orac
2017-03-28 17:08:35
4317
原创 java的int与long
今天在公司部署程序后,发现了一个NumberFormat异常。需求是这样的,我拿到一批数据,数据中有个 time 字段,格式是yyyyMMddHHmmss,拿到手是一个字符串,我需要判断当前时间是否在此time 到 time-2huor 时间段内,因为我有一个time字符串了,为了省事,我先就直接通过2个time转int后去比较大小。我知道date类jdk里提供了些比较
2017-03-28 16:45:55
1720
翻译 kafka快速入门,生产者与消费者案例
注:此文直接翻译apache kafka官网上的文档官网地址:http://kafka.apache.org/quickstart下面为译文:一步一步搭建Kafka运行环境。Step 1: 下载Kafka点击下载最新的版本并解压.> tar -xzf kafka_2.9.2-0.8.1.1.tgz> cd kafka_2.9.2-0.8.1.1St
2017-03-19 22:14:25
386
转载 Eclipse插件安装4种方法
Eclipse插件的安装方法大体有以下三种:[9]第一种:直接复制法假设Eclipse的安装目录在C:\eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:\eclipse下所对应的文件夹下的fea
2017-03-19 22:08:17
292
转载 Eclipse上安装GIT插件EGit及使用
一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates
2017-03-19 22:07:01
260
转载 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
原文转载自:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifes
2017-03-19 22:04:12
267
转载 eclipse乱码配置、编辑器等配置
Eclipse中文注释乱码解决1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入GBK 3) 点击Update 4) 点击OK
2017-03-19 21:52:32
464
原创 mac常用快捷键
关闭当前窗口command+w退出当前程序在当前软件窗口,command + q强制退出当前程序command + alt + shift + esc打开一个程序另一个新的进程command + n快速选中当前行command+shift+左右箭头全选command+a剪切command+x复制co
2017-03-19 21:24:51
379
原创 java的数学运算
在java中,使用/法,将两个数相除,这里注意一下若是整数相除,如 10/3 会得到3,整数相除,程序只会反回整数若分子比分母大,即除数比被除数大,依然是整数相除,程序则会反回0。如 3/10 会得到0若想得到小数点后面的数,则不能让两个操作数都是整数,其中一个可以是float或duoble,当然两个数都是float或double也是可以的。
2017-03-13 20:02:25
601
原创 关于2017开始的新工作想法与一些学习进步方向还有些阶段目标
因为近半年多没有在公司上班而是赋闲在家,对于今年这一份工作,我是比较的急切与期待的。先说下,楼主本人做it有几年了,之前在扬州工作,做的就是一些电子商务为主的一些项目,java、tp是我常用的编程语言,其实java比较少了,自从公司的拳头项目与附属项目用php架构的时候,平时工作就偏向于php了,楼主是在培训机构学习的java,后来做了几年java,php是在公司边做边学的,也没有系统
2017-03-12 01:15:49
980
TA创建的收藏夹 TA关注的收藏夹
TA关注的人