摘要: 最近入职一家公司,本以为是java开发,没想到是大数据处理,于是开始了大数据的学习:大数据(big data),IT行业术语,是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。在维克 阅读全文
posted @ 2020-06-17 17:17 Adam*DI 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 优势 1.速度:同时处理多个请求,响应更快;复杂的操作可以分成多个进程共同执行。 2.设计:程序设计更简单,有更多的选择。 3.CPU能够在等待其他IO的时候做一些其他选择 缺点 1.安全危险:多个线程共享数据可能会产生与预期结果不相符的结果 2.活跃性:某个操作无法进行下去,就有可能发生死锁,饥饿 阅读全文
posted @ 2020-06-02 13:58 Adam*DI 阅读(421) 评论(0) 推荐(0) 编辑
摘要: # thymeleaf热部署 spring.thymeleaf.cache=false @Value("${spring.thymeleaf.cache}") private boolean thymeleafCacheEnable = true; private ApplicationContex 阅读全文
posted @ 2019-12-24 15:51 Adam*DI 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍Spring boot与ElasticSearch的集成,因为Spring boot的教程以及ElasticSearch的学习其他博客可能更优秀,所以建议再看这篇文章前先学习学习一下Spring boot与ElasticSearch,这篇博客更着重实战 1.首先要引入依赖包 2.配置参数 阅读全文
posted @ 2019-12-24 15:36 Adam*DI 阅读(240) 评论(0) 推荐(0) 编辑
摘要: --CountDownKatch CountDownLatch 内部维护了一个整数 n,n(要大于等于0)在 当前线程 初始化 CountDownLatch 方法指定。当前线程调用 CountDownLatch 的 await() 方法阻塞当前线程,等待其他调用 CountDownLatch 对象的 阅读全文
posted @ 2019-11-04 13:55 Adam*DI 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 》》sleep() sleep() 方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态,该方法既可以让其他同优先级或者高优先级的线程得到执行的机会,也可以让低优先级的线程得到执行机会。但是 sleep() 方法不会释放“锁标志”,也就是说如果有 synchroni 阅读全文
posted @ 2019-11-04 11:19 Adam*DI 阅读(140) 评论(0) 推荐(0) 编辑
摘要: CONCAT>>-CONCAT (--expression1--,--expression2--) ><功能:将两个字符串连接起来,如果两个参数中,有任一为null,则返加null。 例:values(CONCAT('cxccxd','tttt')) 返回:cxccxdtttt TO_CHAR>>- 阅读全文
posted @ 2019-05-21 16:16 Adam*DI 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/dsn727455218/article/details/80667927 阅读全文
posted @ 2018-08-09 16:46 Adam*DI 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 官方推荐使用MongoOperations.对mongodb进行操作.. 阅读全文
posted @ 2018-08-08 18:41 Adam*DI 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.前面介绍了mongodb的优点以及使用场景等,接下来我们写一个mongodb的主从复制案例: 2.主从复制的其他设置项 3.利用shell动态添加和删除从节点 4.副文本机制 节点和初始化高级参数 standard 常规节点:参与投票有可能成为活跃节点 passive 副本节点:参与投票,但是不 阅读全文
posted @ 2018-08-08 17:03 Adam*DI 阅读(196) 评论(0) 推荐(0) 编辑