会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
曹伟666
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年10月13日
elasticsearch聚合查询之基于查询结果的聚合、基于聚合结果的聚合、基于聚合结果的查询
摘要: 1、查询的结果聚合:先执行查询,在查询结果的基础上聚合 GET how2java/product/_search //求价格大于1千的商品的价格平均值 { "size": 0, "query": { "range": { "price": { "gt": 10000 } } }, "aggs": {
阅读全文
posted @ 2022-10-13 22:29 曹伟666
阅读(171)
评论(0)
推荐(0)
2022年10月11日
elasticsearch聚合查询之三种聚合类型
摘要: 聚合查询分三类:桶聚合、指标聚合、管道聚合。 1:桶聚合:通俗的讲就是按某个属性分类,统计该属性数量 GET how2java/product/_search //查询每个地方商品数量 { "size": 0, "aggs": { "place_agg": { "terms": { "field":
阅读全文
posted @ 2022-10-11 23:15 曹伟666
阅读(397)
评论(0)
推荐(0)
2022年9月21日
mysql列转行和行转列
摘要: 列转行: 先看未转换前的查询结果:假设这条查询sql为 String sql = s; 期望结果: 转换语句: 方案1: SELECT organization, SUM( IF ( month = '4', num, 0 ) ) AS '4月',SUM( IF ( month = '5', num
阅读全文
posted @ 2022-09-21 10:36 曹伟666
阅读(2353)
评论(0)
推荐(0)
2022年8月24日
mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。
摘要: echarts折线图所需要的数据时间坐标是连续的,但数据库的数据在没有某天的数据的时候查出来的是不连续的 解决之前的查询 SELECT SUM(amount_data) num, group_code code, publish_date calander FROM db_reputation_in
阅读全文
posted @ 2022-08-24 21:52 曹伟666
阅读(2633)
评论(0)
推荐(0)
2022年7月7日
spring事务传播机制案例及说明
摘要: REQUIRED这是Spring默认的传播机制,如果a方法没有开启事务b就会自己新建一个事务,如果a开启了事务,b就会使用a的事务 REQUIRES_NEW显然这时候b需要创建一个新的事务,如果a开启了事务,b会挂起当前的事务,不管a有没有事务,b都会使用新的事务 SUPPORTS如果a开启了事务,
阅读全文
posted @ 2022-07-07 16:52 曹伟666
阅读(39)
评论(0)
推荐(0)
2022年6月19日
es常用聚合查询及案例
摘要: 1、单值输出 常用有:min 、max、sum、avg、cardinality(去重求和) GET cwtest/employee/_search { "size": 0, "aggs": { "avg_sal": { "avg": { "field": "sal" //工资平均值 } }, "ma
阅读全文
posted @ 2022-06-19 01:17 曹伟666
阅读(3254)
评论(0)
推荐(1)
2022年6月1日
设计模式之适配器模式
摘要: /** 适配器模式:将一个类的接口转换成客户希望的另外一个接口。 适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 */ interface PowerA { void insert(); } class PowerAImpl implements PowerA { @Overri
阅读全文
posted @ 2022-06-01 11:45 曹伟666
阅读(34)
评论(0)
推荐(0)
设计模式之静态代理模式
摘要: /** 静态代理模式:未其它对象提供一种代理以控制对这个对象的访问。 代理模式说白了就是“真实对象”的代表,在访问对象时引入一定程度的间接性,因为这种间接性可以附加多种用途。 */ class ActionProxy implements Action { private Action target
阅读全文
posted @ 2022-06-01 11:15 曹伟666
阅读(22)
评论(0)
推荐(0)
2022年5月31日
设计模式之策略模式
摘要: /** 策略模式:定义一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。 */ interface ISave{ //把可变的行为抽象出来,定义一系列算法 public void save(String data); } class FileSav
阅读全文
posted @ 2022-05-31 12:03 曹伟666
阅读(29)
评论(0)
推荐(0)
设计模式之模板设计模式
摘要: /** 模板设计模式:定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类当中。 模板设计模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定的步骤。 */ abstract class BaseManager { public void action(String name,
阅读全文
posted @ 2022-05-31 11:21 曹伟666
阅读(96)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告