人最宝贵的是生命。它给予我们只有一次。人的一生应当这样度过:当他回首往事时不因虚度年华而悔恨,也不因碌碌无为而羞耻。这样在他临死的时侯就能够说:"我已把我整个的生命和全部精力都献给最壮丽的事业—为人类的解放而斗争"。新浪微博

摘要: mongodump 参数说明: -h:指明数据库宿主机的IP -u:指明数据库的用户名 -p:指明数据库的密码 -d:指明数据库的名字 -c:指明collection的名字 -o:指明到要导出的文件名 -q:指明导出数据的过滤条件 mongorestore 参数说明: -h:指明数据库宿主机的IP 阅读全文
posted @ 2020-05-19 20:21 草根玉堂 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一,ArrayList是什么?可以用来干什么? ArrayList就是数组列表,主要用来装载数据,当我们装载的是基本类型的数据int,long,boolean,short,byte…的时候我们只能存储他们对应的包装类,它的主要底层实现是数组Object[] elementData。与它类似的是Lin 阅读全文
posted @ 2020-01-20 15:29 草根玉堂 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 private class SumTask extends RecursiveTask<Long> { 2 3 private static final int THRESHOLD = 1250000; 4 5 private long arr[]; 6 private int start; 7 private int end; 8 9 public SumTask(long[] arr, i 阅读全文
posted @ 2020-01-12 14:55 草根玉堂 阅读(1724) 评论(0) 推荐(1) 编辑
摘要: 代码片段 synchronized代码块主要是靠monitorenter和monitorexit这两个原语来实现同步的。当线程进入monitorenter获得执行代码的权利时,其他线程就不能执行里面的代码,直到锁Owner线程执行monitorexit释放锁后,其他线程才可以竞争获取锁。 普通方法 阅读全文
posted @ 2020-01-12 14:52 草根玉堂 阅读(7341) 评论(0) 推荐(2) 编辑
摘要: overview MongoDB使用的是内存映射存储引擎,即Memory Mapped Storage Engine,简称MMAP。MMAP可以把磁盘文件的一部分或全部内容直接映射到内存,这样文件中的信息位置就会在内存中有对应的地址空间,这时对文件的读写可以直接用指针来做,而不需要read/writ 阅读全文
posted @ 2019-12-06 15:50 草根玉堂 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: 在java web编程中,经常使用shiro来管理session,也确实好用 SecurityUtils.getSubject().getSession() 其中SecurityUtils的getSubject代码如下 获取进程上下文,这个存在了问题,如果在使用线程池,获取的就是线程池里面的sess 阅读全文
posted @ 2019-06-25 14:13 草根玉堂 阅读(2476) 评论(4) 推荐(0) 编辑
摘要: Redis应用场景很多,现在介绍一下它的几大特性之一 发布订阅(pub/sub) 特性介绍: 什么是redis的发布订阅(pub/sub)? Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事... 阅读全文
posted @ 2018-11-06 15:54 草根玉堂 阅读(4213) 评论(0) 推荐(0) 编辑
摘要: Dubbo 节点telnet测试 本地安装telnet客户端 Telnet 服务地址 端口 如telnet 127.0.0.1 1234 出现此对话框表示连接成功 输入status –l 会显示当前dubbo服务运作状态,没有状态提示说明服务启动有异常 输入ls检查注册的服务 对具体的服务输入ls –l ***********bill查询服务下的方法 Invoke测... 阅读全文
posted @ 2018-05-29 15:00 草根玉堂 阅读(376) 评论(0) 推荐(0) 编辑
摘要: //下载参数 var http = require("http"); var fs = require("fs"); var path = require("path"); var downFlag = false; var downUrl = ''; var downFileName = ''; /** * 下载回调 */ function getHttpReqCallback (img... 阅读全文
posted @ 2018-05-22 10:02 草根玉堂 阅读(3206) 评论(0) 推荐(0) 编辑
摘要: ; (function (win) { var os = require('os'); var ifaces = os.networkInterfaces(); function NetworkUtil() { var _self = this; this.getMac = function(family){ ... 阅读全文
posted @ 2018-05-22 09:59 草根玉堂 阅读(1287) 评论(0) 推荐(0) 编辑