稚枭天卓

扶穷贱而惜光阴,怀功名而悲岁月

集群 mongo 数据的导入导出的操作流程

1.编辑好 flow、project 和 脚本文件放到文件夹中; 2.在 linux 环境下 mongo 安装包中找到 mongoimport、mongoexport 执行文件,放到文件夹里(获取执行文件的命令 :locate mongoimport); 3.在执行 mongo 导入导出的脚本...

2019-03-01 15:36:09

阅读数 72

评论数 0

一键式从 MongoDB 的 ObjectId 中获取时间信息

1.打开浏览器 2.F12调出调试 Console 3.输入如下字符串 new Date(Number(parseInt('5c74fe417dd023d837425d84'.substr(10, 8), 16).toString() + '000')) 即可获得时间信息

2019-02-27 10:54:09

阅读数 90

评论数 0

MongoCollection 实现 JAVA API 模糊匹配 查询

MongoCollection<Document> collection = mongoBase.getCollection(colName); List<Object> ObjList = new Lin...

2019-02-01 15:57:52

阅读数 140

评论数 0

同步锁的三种实现与案例解析

1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其它的命令。         异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返...

2017-12-17 17:29:43

阅读数 2222

评论数 0

GIT 删除指定COMMIT提交

1.git log 找到要删除的提交 Id ( 简写为 Id-a) 之前一次 提交的 Id (简写为 Id-b); 2.git rebase -i  Id-b 表示回退到之前的版本,并在之后会提交需要的所有提交。 3.删除要删除的提交(skip 变成 drop 或者 删除想要删除的那一行)...

2017-12-08 20:33:22

阅读数 15829

评论数 0

我是一个线程

我是一个线程, 我一出生就被编了个号: 0x3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说:我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。我一脸懵懂,包裹,...

2017-12-07 21:13:52

阅读数 356

评论数 0

Spring Boot——2分钟构建spring web mvc REST风格HelloWorld

Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。   之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化...

2017-12-07 20:20:25

阅读数 294

评论数 0

JavaScript replace() 方法 之 var.replace is not a function

需要对 var 添加 toString 方法 str.toString().replace()

2017-11-20 11:35:55

阅读数 9841

评论数 2

HDFS的运行基本原理

文件的拆分形式 - File 拆分成 block 拆分成 package,block 通过键值对存放在 NameNode 写入操作 - C 端 发送请求给 NN,NN 返回写入地址,C 端逐个 package 传递,不同 DN 存放不同 block。 读取操作 - C 端 发送请求给 NN,NN ...

2017-11-05 17:12:19

阅读数 431

评论数 0

Cygwin 未找到命令

Cygwin 下输入 ssh-host-config 显示未找到命令。 原因是,在安装 Cygwin 没有选择与 SSH 相关的插件。 解决办法 重新安装 setup.exe 在Select Packages界面里,Category展开net,选择如下opens...

2017-10-30 18:24:56

阅读数 3784

评论数 0

GC详解及Minor GC和Full GC触发条件总结

GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。 GC机制 要准确理解Java的垃圾回收机制,就要从...

2017-10-25 16:06:41

阅读数 1637

评论数 2

JAVA POI HSSFWorkbook 导出Excel表格超大数据量解决方案

Java实现导出excel表格功能,大部分都会使用apache poi,apache poi API 地址 POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只...

2017-10-25 15:43:28

阅读数 3204

评论数 0

JVM 年轻代 老年代 持久代 GC

虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(OldGeneration)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 ...

2017-10-23 20:50:30

阅读数 257

评论数 0

JVM 堆内存设置原理

堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NE...

2017-10-23 20:49:03

阅读数 166

评论数 0

JVM(java 虚拟机)内存设置

一、设置JVM内存设置 1. 设置JVM内存的参数有四个: -Xmx   Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xms   Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JV...

2017-10-23 20:45:46

阅读数 413

评论数 0

线程、多线程与线程池总结

线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换由CPU决定,因此多线程运行具有不确定性。 线程池:基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线...

2017-10-23 20:28:07

阅读数 174

评论数 0

Java 的线程池 ExecutorService 简单介绍

做java的开发,线程是经常用的。最简单的使用大家都应该清楚,如继承Thread类、实现Runnable接口。这样,是没有问题。但是当我们需要频繁的处理一些任务时候,就要多次创建线程和处理线程关闭等回收工作。 这样比较麻烦。并且如果同时不限制线程个数,很多个任务一起执行,对性能有一定影响。所以,j...

2017-10-23 20:16:38

阅读数 192

评论数 0

我是一个线程

线程状态有,就绪、等待、运行。就绪是等着别人执行,等待是等待数据库执行; 单独启动的线程是会被 Kill 掉的,而线程池之中的线程不会,只有在重启时才会消亡; 多个线程访问共享资源,某些情况需要使用锁机制的; 线程占用 CPU 太大太久产生死锁,操作系统根据算法杀死某个线程。

2017-10-23 11:36:22

阅读数 179

评论数 0

在你点击了 Google 搜索按钮之后到看到结果这不足1秒钟的时间内,它做了什么?

在你点击了 Google 搜索按钮之后到看到结果这不足1秒钟的时间内,它做了什么?互联网上的内容如何被谷歌找到?什么样的内容会被收录?想必大家一定都想知道谷歌搜索按钮背后的秘密吧。别急,开始之前我们先来看一下神秘的谷歌数据中心…… 谷歌的数据中心高度机密,我们所能得到的信息十分有限。我们先来看几...

2017-10-23 10:28:23

阅读数 2016

评论数 1

使用 getResource 获取文件路径

Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。 Class.getResource(String path) path不以’/'开头时,默认是从此类所在的包下取资源; path 以...

2017-09-22 16:48:09

阅读数 2067

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭