首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
rickyin
掘友等级
重剑无锋,大巧不工
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 21
沸点 1
赞
22
返回
|
搜索文章
赞
文章( 21 )
沸点( 1 )
优雅的接收单个参数的 post 请求
上面几种方式虽然都能满足需求,但是前三种方式,由于没有明确的参数声明,在以后代码维护的时候,需要看代码/文档才知道接口需要接收的参数有哪些,增加维护难度。最后一种方法虽说能直接从 bean 属性中知道接口接收的参数。但是需要创建一个只有一个字段的 java bean,但是总感觉…
awk脚本语言编程指南
该命令告诉系统执行括号内的awk程序,从输入文件 emp.data 获取所需要的数据。引号内的部分是个完整的awk程序,包含单个 模式-动作 语句。模式 $3>0 用于匹配第三列大于0的输入行,动作: 打印每个匹配行的第一个字段、第二个字段与第三个字段的乘积。 回过头来看一下上…
JVM性能调优实战:让你的IntelliJ Idea纵享丝滑
重新启动之后查看VisualGC,新生代gc次数从 17次 降低到了 7次,耗时从 324ms 降低到了 152ms。 再次仔细观察优化前的图,注意看 Last Cause: Metadata GC Threshold , 最后一次gc是应该Metaspace区域内存不够发生的…
Elasticsearch核心技术与实践三
1. 基于词项和基于全文的搜索 Term是表达语义的最小单位。搜索和利用统计语言模型进行自然语言处理都需要处理Term 在 ES 中,Term查询,对输入不做分词。会将输入作为一个整体,在倒排索引中查找准确的词项,并且使用相关度算分公式为每个包含该词项的文档进行相关度算分 - …
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
Elasticsearch官方已支持SQL查询,用起来贼方便!
平时使用Elasticsearch的时候,偶尔会在Kibana中使用Query DSL来查询数据。每次要用到Query DSL时都基本忘光了,需要重新在回顾一遍,最近发现Elasticsearch已经支持SQL查询了(6.3版本以后),整理了下其用法,希望对大家有所帮助! El…
Elasticsearch核心技术与实践二
1. Elasticsearch基本概念 一篇文档包含了一系列的字段。类似数据库表中一条记录 可以保存数据的节点,叫做Data Node。负责保存分片数据。在数据扩展上起到了至关重要的作用 coordinating only | 无 | 每个节点默认都是 coordinatin…
Elasticsearch核心技术与实践一
1. Elasticsearch的安装和简单配置 2. Elasticsearch的文件目录结构 bin | | 脚本启动,包括启动Elasticsearch,安装插件。运行统计数据等 3. 运行Elasticsearch 问题同上,最大线程个数太低。修改配置文件/etc/se…
使用ConcurrentHashMap一定线程安全?
说到ConcurrentHashMap的出现背景,还得从HashMap说起。 老王是某公司的苦逼Java开发,在互联网行业中,业务总是迭代得非常快。体现在代码中的话,就是v1.0的模块是单线程执行的,这时候使用HashMap是一个不错的选择。然而到了v1.5的版本,为了性能考虑…
[并发编程]-关于 CAS 的几个问题
CAS的全称是Compare And Swap ,即比较交换。CAS 中一般会设计到3个参数: 当且仅当预期值 A 和内存值 V 相同时,将内存值V修改为 B,否则什么都不做。 下面就这三个问题展开来聊一下。 自旋 CAS 如果长时间不成功,会给 CPU 带来非常大的开销。但是…
下一页
个人成就
文章被点赞
31
文章被阅读
8,100
掘力值
342
关注了
4
关注者
15
收藏集
10
关注标签
35
加入于
2019-04-04