纯 MongoDB 实现中文全文搜索

本文来自获得《2021MongoDB技术实践与应用案例征集活动》一等奖作品 摘要 MongoDB在2.4版中引入全文索引后几经迭代更新已经比较完美地支持以空格分隔的西语,但一直不支持中日韩等语言,社区
分类: 编程语言 发布时间: 01-06 18:56 阅读次数: 0

【循环数组】使用循环数组实现PCM数据按固定大小读取

循环数组 对于需要积攒到一定数据量才取出的数据可以使用缓存储存起来,缓存的方式有许多种,这里介绍一个循环数组的缓存形式。 循环数组只是对他处理方式上的叫法,他处理的方式就像一个首尾相接的数组。
分类: 编程语言 发布时间: 01-06 18:56 阅读次数: 0

H5与iOS原生交互总结

实现WKScriptMessageHandler,约定交互Handler Apple要求新发布的app不能使用UIWebView。交互只总结WKWebView。 首先要约定 ScriptMessage
分类: 编程语言 发布时间: 01-06 18:56 阅读次数: 0

Flutter-认识各种Key及使用

在开发中会发现每当我们创建一个小部件时,都有一个参数 key,这个key到底有什么作用呢?下面就来介绍下key是什么,有什么作用以及如何使用。
分类: 编程语言 发布时间: 01-06 18:56 阅读次数: 0

兄弟,浅墨大佬走了!

谨以此文悼念浅墨前辈。 我有个相识多年的好兄弟,平时我都叫他老胡。 我的公众号里前几年提过他,我们在一家IT公司共事过,他是一名优秀的游戏开发者,很帅气的小伙子。 三年前,我认识到,人生开始到了告别朋
分类: 编程语言 发布时间: 01-06 18:55 阅读次数: 0

没有vim如何将内容写入文件

环境 Ubuntu 20.04.3 LTS 无vim编辑器 进入到软件源配置目录 通过cat 添加内容 aliyun.list是我自己命名的文件,要把软件源添加进去。 敲上面的命令后,会等待你输入,把
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Databend 源码性能调优实践-实践篇 1

在这里主要向大家做一个 Databend 性能调优相关的分享,共会分为三次向大家介绍,如下所示: 1、基础篇:代码调优的前置知识(https://mp.weixin.qq.com/s/WTCL6w
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

MySql5.7的only_full_group_by

前言 好久没搞mysql web项目了, 记得上一次写mysql项目还是用的mysql5.6, 秉着新项目要用新版本的原则选择了mysql8.0, 逛了一圈mysql官网, 发现8.0收费, 果断告辞
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

nginx系列之Nginx虚拟主机配置详解

Nginx虚拟主机配置详解 什么是虚拟主机 虚拟主机使用的是特殊的软硬件技术,他把一台运行在因特网上的服务器主机分为一台台”虚拟“的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Mybatis 批量插入 Oracle 记录

基本环境 需求 批量插入数据,数据需要有自增 id。每次插入有一个唯一的 sessionId 来标记这些记录,插入完成之后返回这个 sessionId。 方案 循环插入单条记录,伪代码: 上述解决方案
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

静态代理模式——时间都去哪儿了

两只猫的故事带你深入理解「静态代理模式」 这一天,陀螺找到程序喵招财,说道:“年关将至,最近订单有点多,我查看了一下系统监控,发现RT有点长,你排查一下原因,别影响顾客下单。
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Python一键转Jar包 Java调用Python

本文结构: 需求背景 进击的 Python 随着人工智能的兴起,Python 这门曾经小众的编程语言可谓是焕发了第二春。 以 tensorflow、pytorch 等为主的机器学习/深度学习的开发框架
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

NIO学习系列(三)- Buffer api & DirectBuffer

主要学习了directBuffer的相关原理,由于gc,在堆内存创建的heapBuffer的物理地址可能发生变化,所以在调用系统指令时,都采用directBuffer。哪怕创建的是heapBuffer
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

#Python爬虫#Item Pipeline介绍(附爬取网站获取图片到本地代码)

1 Item Pipeline 当spider爬取到item后,它被发送到项目管道(Item Pipeline),通过几个组件按顺序进行处理。每一个Item Pipeline是一个实现了简单方法的Py
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

HashMap难吗? 看完这篇so easy!

hashmap一直是面试重灾区,虽然已经烂大街了,但是还是有必要去了解一下的。 本文将基于JDK1.8源码来解答以下几个问题: 为什么hashmap的大小是2的n次方呢? 扩容在什么时候发生?
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Linux 进程卡住了怎么办?

在我们使用 Linux 系统时,如果网络或者磁盘等 I/O 出问题,会发现进程卡住了,即使用 kill -9 也无法杀掉进程。
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Netty 粘包 & 半包

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 粘包 & 半包 TCP 是面向流的,提供高可靠性服务。收发两端都要有成对的 Socket 因此发送端为了将多个发给接收端的包,更有效的发送给对方,
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Go并发调度进阶-GMP和调度器的主要结构,只有接触到底层你才更有底气

Go并发调度进阶-【公粽号:堆栈future】 1. GMP主要结构 元旦结束了,该收收心工作了。今天主要是为大家带来GMP主要结构和调度器结构,欢迎大家点赞关注和转发哈。
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

Rainbond 对接 Istio 原理讲解和代码实现分析

一、背景 现有的 ServiceMesh 框架有很多,如 Istio、linkerd等。对于用户而言,在测试环境下,需要达到的效果是快、开箱即用。但在生产环境下,可能又有熔断、延时注入等需求。那么单一
分类: 编程语言 发布时间: 01-06 18:22 阅读次数: 0

【求知=>算法】有效的数独

【求知=>算法】有效的数独 请你判断一个9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字1-9在每一行只能出现一次。 数字1-9在每一列只能出现一次。 数字1
分类: 编程语言 发布时间: 01-06 17:49 阅读次数: 0