摘要: JDK动态代理: public interface Subject { public void shopping(); } public class Person implements Subject { @Override public void shopping() { System.out.p 阅读全文
posted @ 2023-02-21 23:04 曹伟666 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 有时候数据量大或者需要上传文件,但接口又必须返回一个下载的流,就必须前端设置一下进行下载 过程也很简单 网上一搜一大堆博客,标红的地方必须这样写 其余的可以根据你的需求进行修改 var formdata = new FormData(); this.$http({ method: "POST", u 阅读全文
posted @ 2023-02-16 17:10 曹伟666 阅读(518) 评论(0) 推荐(0) 编辑
摘要: Multiset:无序可重复set,重复元素显示个数 还是挺有用的数据结构 @Test void test5() { String s = "good good study day day up"; String[] s1 = s.split(" "); HashMultiset<String> m 阅读全文
posted @ 2023-02-15 22:20 曹伟666 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 常用的校验注解: @Null 被注释的元素必须为null @NotNull 被注释的元素不能为null @AssertTrue 该字段只能为true @AssertFalse 该字段的值只能为false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(va 阅读全文
posted @ 2023-02-11 13:58 曹伟666 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 查看接口的实现类: ctrl+h 格式化代码:ctrl+shift+l 阅读全文
posted @ 2023-02-09 22:04 曹伟666 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、以下为163邮箱发送最基本的配置:以下仅需要改的就是密码,到163官网去获取自己的password # 邮箱服务器地址 spring.mail.host=smtp.163.com # 发送方的邮箱 spring.mail.username=c13343533950@163.com # 发送方的授 阅读全文
posted @ 2022-12-19 16:26 曹伟666 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 有时候本地代码没问题但在线上运行会报错,这时候可以使用idea的remote功能调试线上jar包 步骤1:点击设置 步骤2:新建remote 步骤3:配置服务器ip和端口 并复制生成的JVM参数供之后使用 步骤4:打jar包,并将生成的jar包放到服务器(必须保证本地代码和线上一致) 步骤5: 服务 阅读全文
posted @ 2022-12-12 17:26 曹伟666 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 排序默认只能按两个字段排序:_count 和 _key 如果想按二次聚合结果中的字段排序语法如下: GET how2java/product/_search //求每个地方商品数量,并按平均价格从高往低排序{ "size": 0, "aggs": { "place_bucket": { "terms 阅读全文
posted @ 2022-10-13 23:04 曹伟666 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、查询的结果聚合:先执行查询,在查询结果的基础上聚合 GET how2java/product/_search //求价格大于1千的商品的价格平均值 { "size": 0, "query": { "range": { "price": { "gt": 10000 } } }, "aggs": { 阅读全文
posted @ 2022-10-13 22:29 曹伟666 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 聚合查询分三类:桶聚合、指标聚合、管道聚合。 1:桶聚合:通俗的讲就是按某个属性分类,统计该属性数量 GET how2java/product/_search //查询每个地方商品数量 { "size": 0, "aggs": { "place_agg": { "terms": { "field": 阅读全文
posted @ 2022-10-11 23:15 曹伟666 阅读(357) 评论(0) 推荐(0) 编辑