01 2018 档案

摘要:logstash是一个数据分析软件,主要目的是分析log日志。整一套软件可以当作一个MVC模型,logstash是controller层,Elasticsearch是一个model层,kibana是view层。 首先将数据传给logstash,它将数据进行过滤和格式化(转成JSON格式),然后传给E 阅读全文
posted @ 2018-01-25 16:26 sandea 阅读(519) 评论(0) 推荐(0) 编辑
摘要:Logstash 是一款强大的数据处理工具,它可以实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理。 一、原理 Input可以从文件中、存储中、数据库中抽取数据,Input有两种选择一个是交给Filter进行过滤、修剪。另一个是直接交给Output Filter能够动态地转换和 阅读全文
posted @ 2018-01-25 16:23 sandea 阅读(191) 评论(0) 推荐(0) 编辑
摘要:ELK似乎是当前最为流行的日志收集-存储-分析的全套解决方案. 去年年初, 公司里已经在用, 当时自己还山寨了一个统计系统(postgresql-echarts, 日志无结构化, json形式存储到postgresql, 构建统一前端配置生成, 调用统一查询接口, 具体细节), 已经过了一年有余. 阅读全文
posted @ 2018-01-25 16:21 sandea 阅读(684) 评论(0) 推荐(0) 编辑
摘要:测试过程中有时候需要生成大量的假数据,faker 是一个生成假数据的类库,可以生成姓名,电话,IP地址,密码,ISBN等等你能想到的或者你想不到的各种类型的假数据。 Yii2.0已经集成该类库,不用再下载了。 以Yii2.0 Basic版为例 1. config\console.php 中添加一条配 阅读全文
posted @ 2018-01-16 20:04 sandea 阅读(329) 评论(0) 推荐(0) 编辑
摘要:MongoDB 聚合 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 基本语法为:db.collection.aggregate( [ <stage1>, <stage2>, ... ] ) 现 阅读全文
posted @ 2018-01-13 14:51 sandea 阅读(290) 评论(0) 推荐(0) 编辑
摘要:在我们平时的工作中,查询列表在我们的系统中基本随处可见,那么我们如何使用jpa进行多条件查询以及查询列表分页呢?下面我将介绍两种多条件查询方式。 1、引入起步依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId 阅读全文
posted @ 2018-01-12 15:09 sandea 阅读(14436) 评论(0) 推荐(0) 编辑
摘要:serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同 阅读全文
posted @ 2018-01-12 10:18 sandea 阅读(341) 评论(0) 推荐(0) 编辑
摘要:今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的? 是。如果hibernate认为jpa的注解够用,就直接用。否则会弄一个自己的出来作为补充。 2)jpa和hibernate都提供了Entity,我们应该用哪个,还是说可以两个一起用? Hibernate的Entity 阅读全文
posted @ 2018-01-10 16:22 sandea 阅读(11030) 评论(0) 推荐(0) 编辑
摘要:本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一 阅读全文
posted @ 2018-01-10 12:00 sandea 阅读(440) 评论(0) 推荐(0) 编辑
摘要:前言 github: https://github.com/vergilyn/SpringBootDemo 说明:我代码的结构是用profile来区分/激活要加载的配置,从而在一个project中写各种spring boot的demo。所以很多时候可能在*Application.class中指定了特 阅读全文
posted @ 2018-01-10 11:12 sandea 阅读(283) 评论(0) 推荐(0) 编辑
摘要:JPA的@GeneratedValue注解,在JPA中,@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键),@GeneratedValue提供了主键的生成策略。@GeneratedValue注解有两个属性,分 阅读全文
posted @ 2018-01-09 18:00 sandea 阅读(14481) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示