- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Java8 Stream中的常用方法展示
其实Streanm 和常规的一些操作性能差别并不太大,关键在于你如何使用。对于简单操作,比如最简单的遍历,Stream串行API性能明显差于显示迭代,但并行的Stream API能够发挥多核特性。 对于复杂操作,Stream串行API性能可以和手动实现的效果匹敌,在并行执行时Stream API效果远超手动实现。所以,如果出于性能考虑,1. 对于简单操作推荐使用外部迭代手动实现,2. 对于...
2018-10-29 18:08:35 1359
原创 Spring中的ApplicationListener的使用详解案例(观察者模式)
1、ApplicationContextSpring的核心,Context我们通常解释为上下文环境。ApplicationContext则是应用的容器。 Spring把Bean(object)放在容器中,需要用就通过get方法取出来。在ApplicationContext接口的众多实现类中,有3个是我们经常用到的(见表1-1),并且使用这3个实现类也基本能满足我们Java EE应用开发中的绝大部...
2018-10-29 16:19:05 17875
转载 ELK日志收集系统,看别人的,学习了
这里先简单介绍下什么是ELK。ELK(ElasticSearch, Logstash, Kibana),三者组合在一起搭建实时的日志分析平台。 1、 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。 2、Logstash 是一个完全开源的工具,他可以对你的日志进行收集...
2018-10-29 11:11:52 4277
原创 Mysql关于分库、分表、分区的具体介绍
1、分表分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文件,MYD数据文件,.MYI索引文件,.frm表结构文件。这些子表可以分布在同一块磁盘上,也可以在不同的机器上。app读写的时候根据事先定义好的规则得到对应的子表名,然后去操作它。分表几种策略方式1.1、mysql集群事实它并不是分表,但起到了和分表相同的作用。集群可分担数...
2018-10-25 18:19:11 809 1
原创 Zookeeper学习中的疑难问题总结,很受用!
1、ZooKeeper是什么ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 客户端的读请求可以被集群中的任意一台机器处理,如果读请求在节点上注册了监听器,这个监听器也是由所连接的z...
2018-10-25 16:29:30 2771 8
原创 一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)
一、这里首先第一步就是把项目打包成jar包,如下图所示:ps:小心这里的坑。你的项目可以在eclipse里面直接运行时没有问题的,但是一旦脱离的话,就可能报错:说找不到org.eclipse.swt等相关的jar包,这时就需要你手动导入相关的jar才可以的。jar包下载路径:https://download.csdn.net/download/u010963948/10708221,如...
2018-10-09 14:32:27 9785 5
原创 一步一步教你使用Eclipse如何创建Swing项目(一)
第一步当然少不了配置你的eclipse环境了,需要在你的eclipse里按照一个很重要的插件:WindowBuilder插件。以下是按照方式:一、直接在eclipse的Help->eclipse marketplace,中直接搜索内容:WindowBuilder, 如图所示二、在线更新,亦可安装包更新download界面下面有个【List of Projects】,找到w...
2018-10-09 11:56:15 20382 4
Zookeeper学习中的疑难问题总结,很受用!
2018-10-25
Java五年工作经验深刻推荐的书籍,有设计模式,Java并发编程,Spring源码解析,大型网站..等
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人