会员登录
还没有账号
立即注册
用户名或密码错误
用第三方帐号直接登录
微博帐号注册
QQ帐号注册
Toggle navigation
首页
教程
软件
登录
注册
未铭记何遗忘
+ 关注
TA的文章
1
喜欢
0
评论
JUC 常用 4 大并发工具类
什么是JUC?JUC就是java.util.concurrent包,这个包俗称JUC,里面都是解决并发问题的一些东西该包的位置位于java下面的rt.jar包下面4大常用并发工具类:CountDownLatchCyclic...
2年前
java
juc
浏览 (
335
)
喜欢 (
1
)
1
喜欢
0
评论
百万级数据分页,如何优化?
前言我们日常做分页需求时,一般会用limit实现,但是当偏移量特别大的时候,查询效率就变得低下。本文将分四个方案,讨论如何优化MySQL百万数据的深分页问题,并附上最近优化生产慢SQL的实战案例。limit深分页为什么会变慢?先看下表结构哈:CR...
2年前
mysql
浏览 (
269
)
喜欢 (
1
)
1
喜欢
0
评论
还在为数据搜索慢而烦恼吗?看过来
“ 阅读本文大概需要 4.8 分钟。不知道大家在项目中是否使用过ElastricSearch?大家对它的了解又有多少呢?官网的定义:Elasticsearch是一个分布式、可扩展、近实时的搜索与数据分析引擎。今天我们就来揭开一下它的神秘...
2年前
elasticsearch
lucene
浏览 (
223
)
喜欢 (
1
)
1
喜欢
0
评论
PageHelper的前世今生
首先我们来说一下如何集成和使用它吧(以Springboot为例)pom.xml中引入依赖<groupId>com.github.pagehelpergroupId> <artifactId>pagehelper-sp...
2年前
java
mybatis
pagehelper
浏览 (
245
)
喜欢 (
1
)
1
喜欢
0
评论
ElastricSearch第三弹之存储原理
“ 阅读本文大概需要 5 分钟。我们上文中介绍的ES内部索引的写处理流程是在ES的内存中执行的,而数据被分配到特定的主、副分片上之后,最终是存储到磁盘上的,这样在断电的时候就不会丢失数据。具体的存储路径可在配置文件 ../config/...
2年前
elasticsearch
浏览 (
241
)
喜欢 (
1
)
1
喜欢
0
评论
20张图助你了解JVM运行时数据区,你还觉得枯燥吗?
运行时数据区总览内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制...
2年前
java
jvm
浏览 (
264
)
喜欢 (
1
)
1
喜欢
0
评论
MySql中把一个表的数据插入到另一个表中的方法
开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码。下面我以mysql数据库为例分情况一一说明:1.如...
2年前
mysql
浏览 (
283
)
喜欢 (
1
)
1
喜欢
0
评论
55 张图吃透 Nacos,微服务的灵魂摆渡者强大在哪?
前言Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。Nacos究竟有什么惊人的地方呢?看下图:从上图不难看出阿里巴巴的野心,一个Nacos干掉了Spring Cloud的三大组件,分别是注册中心...
2年前
springboot
springcloud
nacos
浏览 (
242
)
喜欢 (
1
)
1
喜欢
0
评论
如何保护 SpringBoot 配置文件中的敏感信息
说明使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如 MySql登陆密码,Redis登陆密码以及第三方...
2年前
springboot
mysql
浏览 (
378
)
喜欢 (
1
)
1
喜欢
0
评论
干掉SQL中的like,我用es后运营小姐姐们都说好快!
本文不会关注 ES 里面的分布式技术、相关 API 的使用,而是专注分享下“ES 如何快速检索”这个主题上面。这个也是我在学习之前对 ES 最感兴趣的部分。本文大致包括以下内容:关于搜索:传统关系型数据库和 ES 的差别搜索引擎原理细究倒排索引:...
2年前
elasticsearch
浏览 (
248
)
喜欢 (
1
)
2
3
4
5
6
7
8