开发运维

《EalsticSearch从入门到实战》CRUD+JAVA常用操作

《EalsticSearch从入门到实战》CRUD+JAVA常用操作

目录 《EalsticSearch从入门到实战》 windows环境安装elasticsearch+kibana并完成JAVA客户端查询 《EalsticSearch从入门到实战》-常用基本操作 前言 上一篇《windows环境安装elasticsearch+kibana并完成JAVA客户端查询

法医 法医 2023-08-05
0 0 0
DDD 架构,MQ 应该放那一层使用?

DDD 架构,MQ 应该放那一层使用?

本文的宗旨在于通过简单干净实践的方式教会读者,使用 Docker 配置 RocketMQ 并在基于 DDD 分层结构的 SpringBoot 工程中使用 RocketMQ 技术。因为大部分 MQ 的发送都是基于特定业务场景的,所以本章节也是基于 《MyBatis 使用教程和插件开发》 章节的扩展。本

大白菜程序猿 大白菜程序猿 2023-08-05
0 0 0
使用 Go 语言实现二叉搜索树

使用 Go 语言实现二叉搜索树

二叉树是一种常见并且非常重要的数据结构,在很多项目中都能看到二叉树的身影。它有很多变种,比如红黑树,常被用作 std::map 和 std::set 的底层实现;B 树和 B+ 树,广泛应用于数据库系统中。本文要介绍的二叉搜索树用的也很多,比如在开源项目 go-zero 中,就被用来做路由管理。这篇

张二河 张二河 2023-08-05
0 0 0
如何在ThinkPHP6中使用Laravel Mix进行前端构建

如何在ThinkPHP6中使用Laravel Mix进行前端构建

随着前端技术的日新月异,越来越多的Web开发者开始探索如何使用现代化的前端工具来提升Web应用的开发效率和用户体验。Laravel Mix作为Laravel框架中的一款前端构建工具,在多年的发展过程中得到了广泛的认可和使用。与此同时,ThinkPHP6作为一款流行的PHP框架,也开始引进了Larav

张二河 张二河 2023-08-05
0 0 0
VuePressthemehope2 搭建个人网站,保姆级教程,包含自动部署、评论、搜索等功能

VuePressthemehope2 搭建个人网站,保姆级教程,包含自动部署、评论、搜索等功能

VuePress 是一个以 Markdown 为中心的静态网站生成器。好处是可以使用 Markdown 来书写内容文档或者博客。VuePress 诞生的初衷是为了支持 Vue.js 及其子项目的文档需求。在明确你的目标之后,先不着急立马搭建项目。🚀 你喜欢哪个主题因为VuePress除了默认的主题外

三掌柜 三掌柜 2023-08-05
0 0 0
【万字长文微服务整合Shiro+Jwt,源码分析鉴权实战

【万字长文微服务整合Shiro+Jwt,源码分析鉴权实战

前言 Shiro是什么,我这里就不多介绍了,全网也有好多是介绍Spring Boot、Shiro、Jwt整合的教程,我想要写这篇文章,是因为有好多的内容,基本上都是类似的,自己想要的效果,我并没有找到合适的解决方案。 整合之后,我想要的一个效果是: 支持RBAC 通过JWT生成token,做到无

宇宙之一粟 宇宙之一粟 2023-08-05
0 0 0
Spring任务调度&异步任务&Web异步请求三者如何配置线程池?

Spring任务调度&异步任务&Web异步请求三者如何配置线程池?

一、任务调度注解类:@Scheduled核心处理类:ScheduledAnnotationBeanPostProcessor使用的线程池:从容器中查询TaskScheduler。首先在容器中通过类型查找TaskScheduler Bean,如果没有则抛出NoSuchBeanDefinitionExc

大树 大树 2023-08-05
0 0 0
一文带你学会Docker

一文带你学会Docker

对于开发人员来说,Docker肯定都不陌生,今天了不起带大家重新学习一下Docker。什么是 Docker官话:Docker 是一种开源的容器化平台,它可以帮助开发者将应用程序与其所依赖的环境一起打包,形成一个独立的、可移植的容器。这些容器可以在任何支持 Docker 的平台上运行,无论是开发环境、

大猫 大猫 2023-08-05
0 0 0
聊聊数据处理的那些事

聊聊数据处理的那些事

撇开一屏占四分之三屏幕的 AI 相关项目之外,本周剩下的热榜项目就是同数据有关的数据库项目,比如 CockroachDB 团队开源的 kv 存储数据库 pebble,旨在提供高性能的消息队列 blazingmq。其他项目则比较通用,像帮你学外文的语法校对器 languagetool,提高你阅读体验的

Escape Escape 2023-08-05
0 0 0
日常开发分享  golang字符串切片,字符字节问题踩坑

日常开发分享 golang字符串切片,字符字节问题踩坑

字符串和切片,都是golang常用的两种内置数据类型。最近在日常工作中,遇到了一个字符串切片导致的问题,记录一下排查问题的过程,避免后续在这种场景上踩坑 背景 在项目中,我们使用mysql来存储数据信息,其中label表记录了标签相关的信息。表结构如下: CREATE TABLE `label` (

法医 法医 2023-08-05
0 0 0
面试官:一个 SpringBoot 项目能处理多少请求?

面试官:一个 SpringBoot 项目能处理多少请求?

你好呀,我是歪歪。这篇文章带大家盘一个读者遇到的面试题哈。根据读者转述,面试官的原问题就是:一个 SpringBoot 项目能同时处理多少请求?不知道你听到这个问题之后的第一反应是什么。我大概知道他要问的是哪个方向,但是对于这种只有一句话的面试题,我的第一反应是:会不会有坑?所以并不会贸然答题,先追

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-05
0 0 0
图形编辑器开发:参考线吸附效功能,让图形自动对齐

图形编辑器开发:参考线吸附效功能,让图形自动对齐

最近我给图形编辑器增加了参照线吸附功能,讲讲我的实现思路。我正在开发的图形设计工具:https://github.com/F-star/suika线上体验:https://blog.fstars.wang/app/suika/效果是被移动的图形会参考周围图形,自动与它们进行吸附对齐。不得不说,很酷炫

竹子爱熊猫 竹子爱熊猫 2023-08-05
0 0 0
Redis数据一致性问题的三种解决方案

Redis数据一致性问题的三种解决方案

1、首先redis是什么 Redis(Remote Dictionary Server ),是一个高性能的基于Key-Value结构存储的NoSQL开源数据库。大部分公司采用Redis来实现分布式缓存,用来提高数据查询效率。 2、为什么会选Redis 在Web应用发展的初期,系统的访问和并发并不高,

贤蛋大眼萌 贤蛋大眼萌 2023-08-05
0 0 0
从Java IO到Java NIO:如何理解阻塞和非阻塞I/O的区别?

从Java IO到Java NIO:如何理解阻塞和非阻塞I/O的区别?

Java NIO实现非阻塞I/O在Java中,阻塞I/O(Blocking I/O)和非阻塞I/O(Non-blocking I/O)是两种不同的I/O模式。阻塞I/O模式下,当应用程序进行输入/输出操作时,线程会一直阻塞,直到数据传输完成或者发生异常。在此期间,线程无法执行其他任务,因此阻塞I/O

大猫 大猫 2023-08-05
0 0 0
某运营商网页访问时延问题分析解决报告

某运营商网页访问时延问题分析解决报告

图片运营商D客服部进行网页访问测试,采用以下6个网页轮询测试,测试场景配置参见表1。表1 测试场景配置业务类型Http Logon测试次数1测试间隔2s测试网页www.163.comwww.sina.com.cnwww.jd.comwww.baidu.comwww.sohu.comwww.ifeng

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-05
0 0 0
OGNL表达式学习笔记(一) 基本特性与基本概念

OGNL表达式学习笔记(一) 基本特性与基本概念

前言 SELECT * FROM BLOG WHERE state = ‘ACTIVE’ AND title like #{title} 上面是一个MyBatis里面一个非常场景的动态SQL,如果传入的变量title != null 满足条件,最终执行的SQL就是:

醒在深海的猫 醒在深海的猫 2023-08-05
0 0 0
别B+树了,out了

别B+树了,out了

本文转载自微信公众号「  yes的练级攻略」,作者 是Yes呀。转载本文请联系 yes的练级攻略公众号。你好,我是yes。最近了解了下 PolarDB MySQL,后续有机会分享下学习心得。今天这篇先聊聊其内部引入 Blink Tree 来替换 B+Tree 的事情。想必大伙都非常熟悉 B+Tree

Escape Escape 2023-08-05
0 0 0
请讲一讲HashMap的实现原理。

请讲一讲HashMap的实现原理。

嗯好的,我先说一下为什么要用HashMap,它解决了什么问题? 如果我们在一个元素顺序无序的数组中查找指定元素的话,我们需要从0下标开始依次遍历数组元素进行匹配,直到找到了目标元素,这种查找效率在最坏情况下需要将所有元素都遍历一遍,时间复杂度高达O(N),而若数组元素有序,我们可以使用二分查找,通过

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-05
0 0 0
Golang 性能基准测试(Benchmark)详解

Golang 性能基准测试(Benchmark)详解

Golang性能基准测试可以帮助开发人员比较不同的实现方式对性能的影响,以便优化程序,本文就来讲解一下如何使用Golang的性能基准测试功能。Golang 性能基准测试Golang 中的性能基准测试是使用标准库 testing 来实现的,编写性能测试代码是很容易的:创建性能测试文件:在 Go 项目的

大猫 大猫 2023-08-05
0 0 0
学习ThinkPHP6的最佳实践

学习ThinkPHP6的最佳实践

ThinkPHP6是目前最流行的PHP框架之一,具有高效、简洁、安全等特点,在Web开发领域中得到广泛应用。在学习和使用该框架的过程中,我们需要掌握一些最佳实践,以确保代码质量和性能,并提高开发效率。本文将分享一些学习ThinkPHP6的最佳实践。一、采用MVC模式ThinkPHP6采用了MVC模式

向阳逐梦 向阳逐梦 2023-08-05
0 0 0
1 … 1,471 1,472 1,473 1,474 1,475 … 1,703