- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 java的基本数据类型
char 字符型的默认值是: byte 占用1个字节 取值范围-2的7次方到2的7次方-1 byte的默认值是:0short 占用2个字节 取值范围-2的15次方到2的15次方-1 短整型的默认值是:0int 占用4个字节 取值范围-2的31次方到2的31次方-1 整型的默认值是:0long 占用8个字节 取值范围-2的63次方到2的63次方-1 长整型的默认值是:0fl...
2019-02-26 10:04:54 155
原创 工厂模式、单例模式和观察者模式
1、工厂方法模式/** * 工厂方法模式 */public interface FactoryMethod { public Product create();}class FactoryA implements FactoryMethod{ @Override public Product create() { return new Pr...
2019-02-25 15:06:26 761
原创 构建与遍历二叉搜索树
java用递归的方式实现二叉搜索树,说明一点,二叉平衡 树是二叉搜索树的进化体。二叉搜索树构建时的难点在于节点的插入,插入节点的方法与查询和类似,都是用递归的方式。/** * 构建的二叉搜索树,平衡二叉树是二叉搜索树的进化体 */class Tree{ int value; Tree left; Tree right; Tree(int value){...
2018-12-10 17:09:33 143
转载 (转)cassandra教程:使用key的正确姿势
原文链接:https://www.cnblogs.com/bonelee/p/6278943.htmlNoSQL DB的表与数据模型设计跟传统的RDBMS很不一样。最大的一个不同就是反范式。比如提倡数据冗余,使得不至于写出非常复杂的SQL语句。就Cassandra而言,最关键的地方在于Key的设计。Cassandra之中一共包含下面5种Key:Primary Key Partitio...
2018-12-05 10:36:25 795
转载 MySQL三大范式和反范式
原文链接:https://blog.csdn.net/lamp_yang_3533/article/details/507651831. 第一范式确保数据表中每列(字段)的原子性。如果数据表中每个字段都是不可再分的最小数据单元,则满足第一范式。例如:user用户表,包含字段id,username,password2. 第二范式在第一范式的基础上更进一步,目标是确保表中的每列都和主键...
2018-12-05 10:12:51 133
原创 jvm参数设置小结
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xms3550m 设置jvm的初始化内存,此内存之可以与-Xmx的值相同,避免每次垃圾回收完后重新分配内存。 -Xmx3550m 设置jvm的最大内存值 -Xmn2g 设置年轻代大小为2g,整个jvm内存大小=新生代内存大小+年老代内存大小+持久代大小。持久代一般在64m,所以增大新生代...
2018-12-04 10:51:48 165
原创 DockerFile文件的编写及Docker应用
经过最近几天在项目中使用的docker实际操作经验,特将Docker常用操作及关键点总结如下docker镜像生成命令:sudo docker build -t dse-docker:104 . (注意:后面有个点,别忘了)docker容器生成命令:sudo docker run -d dse-docker:104 (后面可以加参数,如sudo docker run -d dse-doc...
2018-11-19 18:35:01 509
原创 kibana6可视化插件开发
网上找了一圈开发kibana的可视化插件,没有基于kibana6开发的,自己写了一个。(开发kibana6的服务端插件与kibana其他几个版本大同小异,这里不做介绍)步骤一:建立kibana可视化插件目录插件,目录结构如下图所示 步骤二:写index.js文件 注意:这里有init方法,如果你的可视化插件执行时不...
2018-05-04 15:41:45 1873 2
原创 Ambari调研报告
Ambari 跟 Hadoop 等开源软件一样,也是Apache Software Foundation 中的一个项目,并且是顶级项目。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的集群。
2017-08-11 20:37:48 440
原创 Elk和splunk的区别调研报告
Splunk(商业软件,收费)介绍:从功能上讲,Splunk是一款功能完善、强大的机器数据(MachineData)分析平台,涵盖机器数据收集、索引、搜索、监控、分析、可视化、告警等功能。Splunk还提供了强大API集,语言实现是用C/C++,Python,开发人员可以使用Python、Java、JavaScript、Ruby、PHP、C# 编程语言开发应用程序。从技术上讲,Splun...
2017-08-04 14:03:06 9135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人