2018年4月15日

关于Eclipse

摘要: Navigator窗口 之前看到同事使用Eclipse的Navigator窗口,十分不解这个窗口有啥用;今天通过了解才知道Package Explorer是从工程的角度来显示文件,比如settings,.project等文件都不会展示;navigator则是才物理文件来显示文件,上述这些文件都会显示 阅读全文

posted @ 2018-04-15 22:20 张叫兽的技术研究院 阅读(194) 评论(0) 推荐(0) 编辑

什么是HBASE(一) PUT流程想到的

摘要: HBase的整体架构: HBase的体系整体氛围两部分,client和Server集群;Server集群由三部分组成,zookeeper,用于存储HBaes集群的元数据信息(比如META表所在的region server);Master负责DDL操作以及管理操作(比如扩容等);Region Serv 阅读全文

posted @ 2018-04-15 22:16 张叫兽的技术研究院 阅读(497) 评论(0) 推荐(0) 编辑

解决一个java facets问题

摘要: 经常被一个问题困扰: JavaServer Faces 2.2 can not be installed : One or more constraints have not been satisfied. JavaServer Faces 2.2 requires Dynamic Web Modu 阅读全文

posted @ 2018-04-15 22:00 张叫兽的技术研究院 阅读(354) 评论(0) 推荐(0) 编辑

什么是HBASE(三) HBase的压缩和编码

摘要: 在存储层面节省空间的处理上,Hbase提供了两种方案,一个是基于key的编码,一个是基于数据块(data block)的压缩。前者用于将key重复部分进行简单处理达到节约空间的目的,后者则是对数据块进行压缩,实现节省硬盘。不过压缩和解压缩是影响处理性能的,都是那时间换空间;所以要权衡清楚。 关于ke 阅读全文

posted @ 2018-04-15 17:26 张叫兽的技术研究院 阅读(907) 评论(0) 推荐(0) 编辑

什么是HBase(五) HBase的运维工具

摘要: 常用工具 文件修复 hbck 文件查看 hfile WAL查看工具 hlog 压缩测试工具 compressTest(字段前缀编码以及block压缩设置后进行测试) 数据迁移工具copyTable 导出工具:export 导入工具:import 日志回放:WALPlayer region和regio 阅读全文

posted @ 2018-04-15 17:20 张叫兽的技术研究院 阅读(141) 评论(0) 推荐(0) 编辑

根据tomcat的日志判断web的发布路径以及服务路径

摘要: [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/brave]可以判断出网站发布的project 阅读全文

posted @ 2018-04-15 17:14 张叫兽的技术研究院 阅读(253) 评论(0) 推荐(0) 编辑

什么是HBase(四) HBase的业务工具

摘要: HBase的工具 HBase过滤器;本质上是将过滤查询下放到各个region server上面去做;注意PageFilter需要放到最后; HBase的列值过滤器只是对有这列的数据有效,如果某行数据并没有该列,则认为是匹配;那么整行数据都显示出来; 对于多个列值组合查询,使用FilterList来进 阅读全文

posted @ 2018-04-15 17:03 张叫兽的技术研究院 阅读(212) 评论(0) 推荐(0) 编辑

关于源码和技术的意义

摘要: 研究技术的意义到底是什么?我在“如何阅读源码“中介绍了N论的阅读模式,那么下面介绍一下第二轮之后代码的阅读; 到了第二轮,代码理解防线发生了变化,第一轮是宏观上了解生命周期,识别控制流;那么到了细节,要关注什么?我把spring一套源码都默写下来,真的有意义吗?可能有意义,书读百遍其义自见;可见读书 阅读全文

posted @ 2018-04-15 16:58 张叫兽的技术研究院 阅读(184) 评论(0) 推荐(0) 编辑

String的不变性到final在java中用法

摘要: final在Java语言里面啥意思 final修饰一个类,那么这个类就是不可继承。string就是一个非常有名的被final修饰的类,不过他的更加有名的是“不可被修改”。 究竟什么是不可改变?string,大家可能都知道string是不可变,那么如果我们改变string呢,他确实变了,这个“他”已经 阅读全文

posted @ 2018-04-15 16:56 张叫兽的技术研究院 阅读(183) 评论(0) 推荐(0) 编辑

什么是索引

摘要: 什么是索引,索引是一张表,记录了表单列或者某几列的表,减少查询量。 阅读全文

posted @ 2018-04-15 15:45 张叫兽的技术研究院 阅读(154) 评论(0) 推荐(0) 编辑

什么是HBase(六)性能调优

摘要: 硬件层面 内存要大,最好是ECC(Error Checking and Correcting),实现内存的动态纠错;CPU要多路(每个路彼此隔离)每个路一个CPU,每个cpu上面一般都是2~12核。 在操作系统层面 1)JVM用64位的; 2)挂载的硬盘设置为noatime,atime意味着每次读写 阅读全文

posted @ 2018-04-15 15:30 张叫兽的技术研究院 阅读(155) 评论(0) 推荐(0) 编辑

servlet深探

摘要: 在spring4下面使用的是ServletContext作为容器,这个是servlet规范里面设置的;加载了默认的servlet(在spring 4之前都是web.xml中做的),但是在spring 4使用基于约定默认都是使用org.springframework.web.servlet.Dispa 阅读全文

posted @ 2018-04-15 15:20 张叫兽的技术研究院 阅读(92) 评论(0) 推荐(0) 编辑

导航