`
文章列表
Elasticsearch聚合查询案例分享 1.案例介绍 统计特定时间范围内每个应用的总访问量、访问成功数、访问失败数,每个应用请求响应时间分段统计(1秒内,1-3秒,3-5秒,5秒以上 2.准备工作 参考文档《高性能elasticsearch ORM开发库使用介绍》中的第1章节和第2章节,在自己的工程中导入bboss es依赖包和配置es参数 3.定义统计dsl 在源码目录下新建文件esmapper/estrace/ESTracesMapper.xml,内容如下 <properties> <!-- 应用汇总统计:总访问量,成功数,失败数 ...
bboss mvc控制器方法跳转地址设置方法介绍 1.直接指定跳转地址 public String showlistjsp(ModelMap model) { List<ListBean> beans = null; try { beans = (List<ListBean>) SQLExecutor.queryList(ListBean.class, "select * from LISTBEAN"); model.addAttribute("datas", beans); } c ...
bboss es和直接使用es客户端的优点到底在哪里呢?下面做个简单的阐述:     es官方客户端有两种:restclient和transprortclient,前者是基于restful的,直接操作各种restful api和query dsl,比较简单,没有orm功能;后者是基于java api封装 ...
bboss elasticsearch是一个不错的elasticsearch客户端工具包,采用类似于mybatis的方式,使用xml文件管理elasticsearch的query dsl脚本,在query dsl脚本中可以使用变量、foreach循环、逻辑判断;配置文件支持在线修改、自动热加载,开发和调试非常方便。     脚本中变量定义语法有三种:#[xxx],$xxx,@{pianduan}     foreach循环语法:#foreach-#end     逻辑判断语法:#if-#else-#end, #if-#elseif-#else-#end     更详细内容请访问: ...
bboss持久层开启和关闭自带主键机制 请访问文档: bboss持久层开启和关闭自带主键机制
bboss平台开发环境搭建和代码生成工具使用介绍,可以参考新版平台的视频教程: 视频下载地址:下载 或者从bboss开发群文件共享中获取,加入交流群:21220580 加群提示问题答案:gradle 下面是视频的内容介绍,作为视频的参考说明。 1、准备工作 安装开发环境 jdk,idea git和gradle并配置相关环境变量,参考文档:http://yin-bp.iteye.com/blog/2313145 新建工作目录 d:/workdir cd d:/workdir 2.获取bboss平台源码 cd d:/workdir git clone -b master --depth 1 ht ...
    bboss是一个非常不错的ioc框架,功能类似于spring ioc和google guice,本文结合一个简单的案例来介绍bboss ioc的用法,让你快速的了解和上手使用bboss ioc。 1.首先在工程中引入bboss ioc maven坐标: <dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-core</artifactId> <version>5.0.3.5</version> ...
bboss quartz定时任务使用案例介绍 本文demo gradle工程源码地址: https://github.com/bbossgroups/quartzdemo 1.导入bboss quartz maven坐标 <dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-schedule</artifactId> <version>5.7.0</version> </dependency&g ...
bboss kafka组件使用介绍 本文使用的实例对应的gradle源码工程git访问地址: http://git.oschina.net/bboss/bestpractice testkafka子工程地址 http://git.oschina.net/bboss/bestpractice/tree/master/testkafka bboss kafka组件作用 快速配置kafka客户端和消费者 发送数据到kafka 从kafka接收和处理数据(支持批量消息处理和按条处理) 1.导入bboss kafka组件 maven坐标 <dependency> <grou ...
bboss扩展了log4j滚动切割文件插件org.apache.log4j.NormalRollingFileAppender,NormalRollingFileAppender可以实现按照日期时间格式向前命名滚动的日志文件和当前的日志文件(默认官方滚动插件不支持按日期格式命名当前文件),同时也可以按照整数索引方式向前命名滚动的日志文件和当前的日志文件(默认官方滚动插件不支持按日期格式命名当前文件),在滚动日志文件的同时,不会重命名已经产生的日志名称(默认插件会重命名)。通过不重命名已有文件和生成新的带日期或者整数索引的日志文件,可以很好地解决logstash、filebeat、flume等日志 ...
bboss持久层在v5.0.3.5中新增简单的高效的db批处理功能,本文介绍使用方法。 首先在项目中导入bboss 持久层包: maven坐标 <dependency>     <groupId>com.bbossgroups</groupId>     <artifactId>bboss-persistent</artifactId>     <version>5.8.2</version> </dependency> gradle坐标 compile 'com.bbossgroups:bboss- ...
正文地址:基于bboss快速开发和运行dubbo微服务
在工程中导入bboss redis组件 gradle compile 'com.bbossgroups:bboss-data:5.8.6' maven <dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-data</artifactId> <version>5.8.6</version> </dependency> bboss redis操作组件使用代码: package org.frame ...
bboss持久层公共sql片段定义和引用方法说明 在配置sql语句时,经常会碰到多条sql语句里面使用同样的sql条件或者sql片段的情况,为了便于维护和提高配置的简洁性,一般会将这些公共部分剥离出来,配置成独立的sql片段,然后在所有需要的地方引入即可。下面介绍在bboss持久层框架里面如何定义和引用公共sql片段。 首先在项目中导入bboss 持久层包: maven坐标 <dependency>     <groupId>com.bbossgroups</groupId>     <artifactId>bboss-persisten ...
bboss mvc json插件设置日期类型格式方法 一般的json请求都有返回日期类型的数据,bboss mvc json插件在不指定日期格式dateformat的情况下,默认将日期类型的数据转换为长整型的数据,我们可以通过以下方式制定全局的日期转换格式: 修改bboss-mvc.xml配置,实例如下: <property class="org.frameworkset.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="obje ...
Global site tag (gtag.js) - Google Analytics