精彩博客

Lucene 8.x 使用 FunctionScoreQuery 实现自定义的文档评分

在使用不管是 Lucene 或者 ElasticSearch 进行全文搜索中,检索到文档很简单,但是把搜索者最想要的结果排在最前面,这是最具挑战性的。 我们举个最简单的例子:假设我们需要做一个博客搜索,...

昨天 19:04
377
1
超级全面的 SpringBoot 注解介绍,每一个用途都应该清晰

作者:riemann blog.csdn.net/qq_34371461/article/details/80571281 一、注解(annotations)列表 1、@SpringBootApplication 包含了@ComponentScan、@Configuration和@EnableAutoConfigurat...

昨天 16:30
2.3K
2
2020 我读了这些书,上升了一个台阶

微信搜 「yes的练级攻略」干货满满,不然来掐我,回复【123】一份20W字的算法刷题笔记等你来领。欢迎分享,转载请保留出处。 大家好,我是 yes。 这篇的内容其实是来自于知乎上看到的一个问题...

昨天 11:48
1.5K
1
5款开源人脸生成器 | 超模脸、网红脸、萌娃脸...换头像不重样?

点击上方“AI算法与图像处理”,选择加"星标"或“置顶” 重磅干货,第一时间送达 出品 | AI科技大本营(ID:rgznai100) 英伟达近日提出的新一代 StyleGAN,通过对 StyleGAN 的生成效果分析,...

昨天 17:00
1.3K
1
云原生|理论认识探索

1. 概述 攻技者,短之;理论者,长之;践行者,胜之。可以这么说,一座城市的良心就体现在下水道上,不论这座城市有多少高楼大厦,建设得有多么宏伟,只要是下雨天,雨水就变成了城市良心的检...

昨天 00:00
321
1
简单说几句,聊聊如何设计组件?

作者:我想写文章啊 来源:https://juejin.im/post/6878099828497186823 一、写在前面 现今的web开发通过前后端分离的技术拆分为了web后端开发与web前端开发,值得指出的是,web前端开发早已...

昨天 16:04
532
0
云服务器PK传统服务器,谁更有优势呢?

虽然市面上的大厂出品的云服务器还是挺多的。但是使用体验感、性价比和口碑上,阿里云还是排名第一的。那么使用云服务器和传统服务器,谁更有优势呢? 恒讯科技小编我觉得云服务器更有优势。...

昨天 17:42
370
0
微积分、线性代数、概率论,这里有份超详细的ML数学路线图

大学时期学的数学现在可能派上用场了,机器学习背后的原理涉及许多数学知识。深入挖掘一下,你会发现,线性代数、微积分和概率论等都和机器学习背后的算法息息相关。 机器学习算法背后的数学...

昨天 16:24
488
0
新版 Java 的类路径问题,-Djava.ext.dirs 的替代方法

所以说,这写程序啊,一个月不写就手生。 在运行 Java 程序时经常要指定一个包含各种 jar 包的目录作为类路径,以前我们习惯用 -Djava.ext.dirs=... 来指定这个 jar 目录。 但在新版的 JDK ...

昨天 16:19
3K
2
经典网络还是VPC,开发者作何选择?

摘要:近两天,关于公有云经典网络与私有网络(VPC)的讨论引发技术圈极大关注。 近两天,关于公有云经典网络与私有网络(VPC)的讨论引发技术圈极大关注,事件起因于有开发者将数据库限制在内...

昨天 16:01
438
0
【spark系列3】spark 3.0.1 AQE(Adaptive Query Exection)分析

AQE简介 从spark configuration,到在最早在spark 1.6版本就已经有了AQE;到了spark 2.x版本,intel大数据团队进行了相应的原型开发和实践;到了spark 3.0时代,Databricks和intel一起为社区贡...

昨天 15:46
543
0
百亿级实时计算系统性能优化–—Elasticsearch篇

导语 | 随着业务的发展,系统日益复杂,功能愈发强大,用户数量级不断增多,设备cpu、io、带宽、成本逐渐增加,当发展到某个量级时,这些因素会导致系统变得臃肿不堪,服务质量难以保障,系统...

昨天 15:44
1.5K
0
阿里云在应用扩缩容下遇到的挑战与选型思考

来源|阿里巴巴云原生公众号 作者 |炎寻 阿里云 EDAS 核心开发工程师Andy Shi 阿里云技术布道师 导读:在云原生技术栈逐渐普及之后,如何能够以效率更高、用户更容易接纳的方式落地 Kubernet...

昨天 15:21
258
0
在 IDEA 开发环境里使用 jline 无法正常工作的问题处理

现象:在 IDEA 中开发应用,使用 jline 捕获控制台输入时,无法正常运行,主要体现在如下代码在输入回车后无法执行: ConsoleReader reader = new ConsoleReader(); reader.readLine("> ");...

昨天 15:08
434
0
Kubernetes联合创始人Brendan Burns:K8s让企业上云更容易

后疫情时代,云原生将成为新常态。 各行各业在降本增效的目标指引下,上云已成必然。特别是在疫情之下,虽然各个行业均遭受不同程度的影响,但那些数字化健全的企业,其抵御风险的能力更强!...

昨天 14:36
2.5K
1
小白也能看懂!教你如何快速搭建实用的爬虫管理平台

写在前面:本篇文章内容较多,涉及知识较广,读完需要大约 20 分钟,请读者耐心阅读。 如今大多数企业都离不开爬虫,它是获取数据的一种有效方式。但是对爬虫有着规模量级要求的企业或个人需...

昨天 14:10
1.2K
0
云计算之后,下一波技术红利看容器

  2000年成立的江泰保险经纪股份有限公司(以下简称“江泰保险”) 是我国第一家保险经纪公司,它业务涉及风险查勘、风险评估、保险办理、安排分保、协助索赔等一系列保险经纪服务,目前在全...

昨天 13:35
232
0
Vue3 Teleport 组件的实践及原理

Vue3 的组合式 API 以及基于 Proxy 响应式原理已经有很多文章介绍过了,除了这些比较亮眼的更新,Vue3 还新增了一个内置组件:Teleport。这个组件的作用主要用来将模板内的 DOM 元素移动到其...

昨天 08:30
1.2K
0
理解“http的无状态”、“cookie”和“账号密码”是怎样一起工作的

以前就知道“http请求是无状态的”,然后有人发明Cookie为http打了个补丁,解决“无状态”的问题。Cookie可以记录用户的身份喜好,但是却不能取代用户的账号密码功能,不过又可以用Cookie存储...

昨天 12:22
613
0
过滤器 和 拦截器 6 个区别,别再傻傻分不清了

本文收录在 GitHub 地址 https://github.com/chengxy-nds/Springboot-Notebook 周末有个小伙伴加我微信,向我请教了一个问题:老哥,过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊? ...

昨天 10:55
6.1K
3

没有更多内容

加载失败,请刷新页面

C++语言中std::array的神奇用法总结,你需要知道!

摘要:在这篇文章里,将从各个角度介绍下std::array的用法,希望能带来一些启发。 td::array是在C++11标准中增加的STL容器,它的设计目的是提供与原生数组类似的功能与性能。也正因此,使得s...

前天 11:40
1.3W
3
跟坚哥学QUIC系列:加密和传输握手

大家知道 TCP 建立连接需要 3 次握手,这需要 1.5-RTT,如果再加上 TLS 的握手时间,总共需要 3-RTT,耗时将近 200-300 ms。随着互联网的高速发展,用户对于性能体验要求越来越高,TCP 连接握...

11/23 17:46
1.5W
3
浅谈 Pull Request 与 Change Request 研发协作模式

说起 PullRequest 相信大部分人都不会陌生,它是由 Github 推出的一种开源协作模式,由于 Gitlab 占据着企业内部私有部署的半壁江山,这种模式也更多的用在企业内部代码审核流程,也就是所谓...

11/22 20:51
9.3K
5
回顾 Android 11 中的存储机制更新

Android 10 引入了对 外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。在 Android 11 开发者预览版 的时候也加入了很多改进,以帮助开发者更好地适应这些权限修改。 在 ...

11/21 22:04
1.6W
0
「Spring Boot 2.4 新特性」一键构建Docker镜像

背景 在我们开发过程中为了支持 Docker 容器化,一般使用 Maven 编译打包然后生成镜像,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为...

11/17 09:21
3.5W
4
什么是链路追踪?分布式系统如何实现链路追踪?

公众号关注 “ 杰哥的IT之旅 ”, 选择“ 星标 ”, 重磅干货,第一 时间送达! 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能...

11/17 08:32
1.6W
1
我的服务器接连被黑客攻击,我好难

最近在几台测试服务器上跑一些业务数据,但是过了几天服务器突然变的奇慢无比,敲个命令就像卡壳一样,有时候甚至都连接不上,最开始我以为是网络问题,就强行kill掉进程,重新跑一下进程,最...

11/17 08:30
1.6W
0
Fragment 的过去、现在和将来

Fragment 是 Android 中历史十分悠久的一个组件,它在 API 11 被加入,时至今日已成为 Android 开发中最常用的组件之一。Fragment 有了哪些新特性、修复了哪些问题,都是开发者们十分关心的话...

11/16 23:03
2.5W
3
BaikalDB技术实现内幕(三)--代价模型实现

本系列文章主要介绍HTAP数据库BaikalDB的技术实现细节 作者简介:于正泉,百度商业平台研发部高级研发工程师。主要从事分布式存储、分布式数据库等领域的工作,现主要负责BaikalDB SQL 性能优...

11/12 22:47
6.5K
2
我对云原生软件架构的观察与思考

作者 | 易立 阿里云资深技术专家 本系列文章: 第一篇 - 云原生基础设施 第二篇 - 云原生软件架构 第三篇 - 云原生应用交付与运维体系 前言 在《解读云原生基础设施》一文中,我们谈到了云原...

11/11 14:17
1.3W
4
解Bug之路-NAT引发的性能瓶颈

解Bug之路-NAT引发的性能瓶颈 笔者最近解决了一个非常曲折的问题,从抓包开始一路排查到不同内核版本间的细微差异,最后才完美解释了所有的现象。在这里将整个过程写成博文记录下来,希望能够...

11/11 09:41
2.5W
21
揭秘在召唤师峡谷中移动路径选择逻辑?

摘要:在游戏中,只需要鼠标轻轻的一点,系统会立即寻找离角色最近的一条路线。这背后的行为逻辑又有什么奥秘呢? 作者:JohnserfSeed 在游戏中,当我们需要让角色移动到指定位置时,只需要鼠...

11/09 17:38
1.5W
1
Prometheus监控告警浅析

前言 最近有个新项目需要搞一套完整的监控告警系统,我们使用了开源监控告警系统Prometheus;其功能强大,可以很方便对其进行扩展,并且可以安装和使用简单;本文首先介绍Prometheus的整个监...

11/06 17:03
2.9W
4
Rust 包管理器 Cargo 入门

Rust 包管理器 Cargo 入门 了解 Rust 的软件包管理器和构建工具。 -- Gaurav Kamathe(作者) Rust 是一种现代编程语言,可提供高性能、可靠性和生产力。几年来,它一直被 StackOverflow 调查...

11/06 01:19
1.8W
2
使用 tail 结合 grep 查找日志关键字并高亮及显示所在行上下文

对于一个开发或运维人员而言, 当系统出现故障时, 第一步常常就是查看日志. 查看日志经常碰到的一个需求就是按关键字去搜索, 在日常开发机子上的 IDE 上, 都集成了强大的搜索功能, 但因为系统...

11/05 11:46
2.3W
7
如何利用设计模式改善业务代码?

在业务部门的开发中,大多数的我们在完成的业务的各种需求和提供解决方案,很多场景下的我们通过 CRUD 就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写...

11/03 16:20
3.2W
15
漫画:寻找股票买入卖出的最佳时机(动态规划)

前一段时间,我们介绍了一个经典算法题目:寻找股票买入卖出的最佳时机。这个题目看似简单,却有着许多种变化。 在上一篇中,我们讲解了最多1次买卖和无限次买卖的解法,那么,如果只允许最多...

11/02 09:15
2.5W
10
产品研发要配合好

概述 产品经理在开需求评审的时候,如果PRD考虑不全面,经常会被研发人员挑战,如果确实考虑欠周全,就需要改动PRD,这个的代价是很大的。一般来说,PRD定了就是定了,只能接受非常小的改动。...

11/02 09:06
1.2W
2
追源码的平凡之路

在斯坦福大学, 乔布斯做了一场我认为他最精彩的演讲之一 (另一场可能是iphone的问世发布会)。他讲了第一个故事 "connecting the dots" 你不可能充满预见地将生命的点滴串联起来;只有在你回头...

10/28 13:24
1.7W
17
微服务的熔断原理与实现

在微服务中服务间依赖非常常见,比如评论服务依赖审核服务而审核服务又依赖反垃圾服务,当评论服务调用审核服务时,审核服务又调用反垃圾服务,而这时反垃圾服务超时了,由于审核服务依赖反垃...

10/28 09:41
1.7W
0

没有更多内容

加载失败,请刷新页面

webpack多页面开发与懒加载hash解决方案

webpack多页面开发与懒加载hash解决方案 参考文章: (1)webpack多页面开发与懒加载hash解决方案 (2)https://www.cnblogs.com/ihardcoder/p/5993410.html 备忘一下。......

9分钟前
13
0
JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解 参考文章: (1)JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeU...

39分钟前
17
0
SpringMVC——自定义拦截器、异常处理以及父子容器配置

SpringMVC——自定义拦截器、异常处理以及父子容器配置 参考文章: (1)SpringMVC——自定义拦截器、异常处理以及父子容器配置 (2)https://www.cnblogs.com/solverpeng/p/5830931.html 备...

今天 03:05
24
0
AES加密异常java.security.InvalidKeyException: Illegal key size 的解决方法

AES加密异常java.security.InvalidKeyException: Illegal key size 的解决方法 参考文章: (1)AES加密异常java.security.InvalidKeyException: Illegal key size 的解决方法 (2)https:/...

今天 02:05
22
0
Nacos学习笔记

官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html Nacos核心功能点 服务注册:Nacos Client会通过发送REST请求的方式向Nacos Server注册自己的服务,提供自身的元数据,比如ip地址...

今天 02:00
17
0
29.Jwt集成(3):token设置过期时间、异常判断

29.Jwt集成(3):token设置过期时间、异常判断 参考文章: (1)29.Jwt集成(3):token设置过期时间、异常判断 (2)https://www.cnblogs.com/hualou/p/12091043.html 备忘一下。......

今天 01:35
21
0
转VS2010解决方案转换到VS2008

转VS2010解决方案转换到VS2008 参考文章: (1)转VS2010解决方案转换到VS2008 (2)https://www.cnblogs.com/Warmsunshine/archive/2012/02/21/2362107.html 备忘一下。......

今天 01:05
28
0
OSChina 周三乱弹 —— 感谢女菩萨为世界和平做出的贡献

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @小小编辑推荐:《夜 中 冥 想》- Suingo。 《夜 中 冥 想》- Suingo。 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪维 :2020年最后一个...

今天 01:01
35
0
SpringBoot 项目使用编程式事务

1. 创建事务配置, 使用的是 TransactionTemplate @SpringBootConfiguration public class TransactionConfig { @Bean public TransactionTemplate transactionTemplate(DataSourceTransacti...

今天 00:54
32
0
MySQL清空表漏洞!

MySQL有一个特点,当某个字段是字符串时,如果你的sql传数字 它会尝试把这一列所有值转换成数字进行匹配,如果不是数字则会转换为0. 创建表test,并插入测试数据 CREATE TABLE `test` ( `id`...

今天 00:20
72
1
cocos 纯色圆节点

画一个纯色的圆形 需要在纯色的父节点加mask, 因为已经有sprite的节点是不能加mask的 动态设置颜色 const { ccclass, property } = cc._decorator; @ccclass export default class NewClass ...

今天 00:03
30
0
聊聊golang的defer

序 本文主要研究一下golang的defer defer return先赋值(对于命名返回值),然后执行defer,最后函数返回 defer函数调用的执行顺序与它们分别所属的defer语句的执行顺序相反 defer后面的表达式...

昨天 23:56
26
0
springboot自定义json空值返回格式

一般api返回的空字段都是null,但是这会给前端同学带来很多判断麻烦。因此想到特定类型的字段都返回默认格式,如List返回空数组、Object返回{}. 因此在springboot中自定义jacksonObjectMapp...

昨天 23:29
33
0
Spring Security 认证入门案例

1、创建一个springboot项目 引入必要的依赖

昨天 23:25
33
0
超级猩猩:网红健身房的故事很好,但别为他人做了嫁衣

(图片来源于网络,侵删) 文 | 易不二 来源 | 螳螂财经(ID:TanglangFin) 您好,游泳健身了解一下? 了解是想了解,但越来越多的年轻人,只想去“网红”健身房超级猩猩了解。 健身房倒闭潮...

昨天 23:25
41
0
GitHub 如何为项目设置许可证

登录你 GitHub 中的项目。然后选择 Add File(添加文件) 输入文件名 然后输入文件名 LICENSE 或 LICENSE.md 输入字符后,可以在后面选择需要的许可证。 按照提示选择需要的许可证就可以了。...

昨天 23:15
30
0
Spock单元测试框架实战指南五 - void方法测试

本篇讲解如何针对void方法,即无返回结果的方法测试 void方法 void方法的测试不能像前面几篇介绍的那样在then标签里验证返回结果,因为void方法没有返回值 一般来说无返回值的方法,内部逻辑...

昨天 23:08
14
0
服务:http(apache)第二节:http请求处理过程

一次完整的http请求处理过程 前期还有DNS解析与建立连接的过程(3次握手4次挥手) 1、建立连接:接收或拒绝连接请求 2、接收请求:接收客户端请求报文中对某资源的一次请求的过程 Web访问响应...

昨天 23:00
12
0
「TopTips」PostMan 小技巧 - 你知道了觉得很简单,但你不点进来,你永远都不知道

一键导入请求 将任意网页的异步请求导入到 Postman 中,打开一个网页 进入 Network 中,点击 XHR 右键请求 Copy -> Copy as cURL 进入 Postman 中,点击 Import 选择 RawText 点击 Continue...

昨天 22:50
29
0
火星人敏捷开发手册笔记

http://tommwq.tech/blog/2020/12/01/254 Scrum敏捷开发方法 Scrum敏捷开发过程由多个冲刺(sprint)组成,每个冲刺表示一次迭代,周期通常是2-4周。在进入冲刺之前,产品负责人(product o...

昨天 22:36
30
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部