会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mYunYu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年3月19日
对于MySQL中"distinct","count"和"group by"在ElasticSearch的实现
摘要: 最近在业务中需要使用ES来进行数据查询,在某些场景下需要对数据进行去重,以及去重后的统计分组等操作。现从MySQL角度,来理解ES查询语句。 1、distinct(去重) 1 SELECT DISTINCT(user_id) FROM table WHERE user_id_type = 3; ES
阅读全文
posted @ 2020-03-19 18:25 mYunYu
阅读(695)
评论(0)
推荐(0)
2020年3月9日
读《Java并发编程的艺术》学习笔记(二)
摘要: 第2章 Java并发机制的底层实现原理 Java代码在编译后变成字节码,字节码被类加载器加载到JVM中,JVM执行字节码,最终转换为汇编指令在CPU上执行,Java中所使用的并发机制依赖于JVM的实现和CPU的指令。 2.1 volatile的应用 在并发编程中synchronized和volati
阅读全文
posted @ 2020-03-09 18:44 mYunYu
阅读(243)
评论(0)
推荐(0)
2020年3月5日
读《Java并发编程的艺术》学习笔记(一)
摘要: 接下来一个系列,是关于《Java并发编程的艺术》这本书的读书笔记以及相关知识点,主要是为了方便日后多次复习和防止忘记。废话不多说,直接步入主题: 第1章 并发编程的挑战 并发编程的目的是让程序运行得更快,但是并不是启动更多的线程就能让程序最大限度地并发执行。并发编程会遇到许多挑战,例如:上下文切换问
阅读全文
posted @ 2020-03-05 17:46 mYunYu
阅读(390)
评论(0)
推荐(0)
2020年2月26日
关于Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析
摘要: 1.Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和 @Controller 其实这三个跟@Component 功能是等效的。 区别: ①@Service用于标注业务层组件(我们通常定义的servi
阅读全文
posted @ 2020-02-26 22:29 mYunYu
阅读(237)
评论(0)
推荐(0)
2020年1月6日
关于使用fastjson出现的问题:com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 1, fastjson-version 1.2.44
摘要: 先说下需求:是从redis中根据keys批量获取数据集合,再通过fastjson转为对象集合 代码如下: 在postman测试后,出现错误如下: 刚开始以为是使用fstjson方法不对,后面先通过打断点,再打印出来才发现是。。。 这样一眼可能也看不出什么,但放在json转换工具中转换下看看 一目了然
阅读全文
posted @ 2020-01-06 15:20 mYunYu
阅读(35932)
评论(3)
推荐(2)
2019年8月23日
关于SSH与SSM的组成及其区别
摘要: 前言 当下SpringBoot盛行,咱再聊聊SpringBoot盛行之前的框架组合,当做复习巩固哈。 在聊之前,得先说说MVC,MVC全名是Model View Controller,是模型(model)--视图(view)--控制器(controller)的缩写。M是指业务模型,V是指用户界面,C
阅读全文
posted @ 2019-08-23 16:42 mYunYu
阅读(2092)
评论(0)
推荐(0)
关于java性能优化细节方面的建议
摘要: 在Javva程序中,性能问题的大部分原因并不在于Java语言,而是程序本身,养成一个良好的编码习惯非常重要,能够显著地提升程序性能。下面来聊聊该方面的建议: 1、尽量在合适的场合使用单例: 所谓单例,这里不详细说(哈哈,常识),使用单例,可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所
阅读全文
posted @ 2019-08-23 14:46 mYunYu
阅读(596)
评论(0)
推荐(0)
2019年5月24日
关于在elasticSearch中使用聚合查询后只显示10个bucket的问题
摘要: 先看下面es查询语句 得到的结果: 该索引下有2w多条数据,经过聚合分桶后,也绝对不仅仅只是10个bucket,很显然,这似乎不是我想要的结果,经过查官方API发现下面一段话: 意思就是说:在聚合中设置 size:0 在2.x之后已被弃用,建议为 size 明确设置合理的值,一个介于1到214748
阅读全文
posted @ 2019-05-24 10:16 mYunYu
阅读(928)
评论(0)
推荐(0)
2019年4月12日
关于gradle与maven对springboot项目的配置文件加载异同
摘要: 先说下缘由吧,由于年后跳槽换了家公司,构建项目工具也有maven改成gradle了,所以在搭建框架进行开发打包过程中难免会遇到一些意想不到的问题。 本文简述下打包扫描加载配置文件的异同吧。 maven打包加载配置文件的配置是在pom文件中配置: gradle打包加载配置文件的配置是在build.gr
阅读全文
posted @ 2019-04-12 17:11 mYunYu
阅读(743)
评论(0)
推荐(0)
2019年1月7日
正则表达式限制输入框只能输入数字
摘要: 正则表达式限制输入框只能输入数字 代码如下: 输入框只能输入字母和下横线的正则表达式 输入框只能输入字母数字和下横线的正则表达式
阅读全文
posted @ 2019-01-07 11:35 mYunYu
阅读(23733)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告