E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
—java进阶
【
JAVA进阶
】JVM第七篇-总结篇
写在前面的话脑子是个好东西,可惜的是一直没有搞懂脑子的内存删除机制是什么,所以啊,入行多年,零零散散的文章看了无数,却总是学习了很多也忘了很多。痛定思痛的我决定从今天开始系统的梳理下知识架构,记录下零散的知识,方便温故知新的同时也顺便清除一些大脑空间用来学习更高深的技术。目录前言一、JVM的基本介绍1.1Java文件是如何被运行的1.2简单的代码例子二、类加载器的介绍2.1类加载器的流程2.2类加
东方老赢灬
·
2023-07-15 13:38
JAVA进阶
java
开发语言
java进阶
知识点精讲
目录前言MathSystemRuntimeBigIntegerBigDecimalObject时间类Api数据包装类Arrays正则表达式lambda表达式集合进阶前言java大一的时候学的java基础,后来摆烂都忘了大部分所以此笔记用于复习在java中常用到的api帮助我们解决·需求解决Mathmath是java核心包lang下的类无需引入常用方法:获取绝对值Math.abs(-12)ceil向
蓝胖子不是胖子
·
2023-07-15 13:36
Java
java
jvm
视频教程-
Java进阶
高手课-Spring精讲精练-Java
[[这里是图片001]
Java进阶
高手课-Spring精讲精练中国科学技术大学硕士研究生,丹麦奥尔堡大学访问学者,先后就职于eBay、蚂蚁金服、SAP等国内外一线互联网公司,在Java后端开发、架构设计方面有着丰富的经验
m0_67394230
·
2023-07-15 13:04
面试
学习路线
阿里巴巴
android
前端
后端
Java 进阶知识点
java进阶
知识点线程线程是系统调度的最小单元,一个进程可以包含多个线程,作为任务的真正运作者,有自己的栈(Stack)、寄存器(Register)、本地存储(ThreadLocal)等,但是会和进程内其他线程共享文件描述符
提辖鲁
·
2023-07-15 13:33
Java
面试相关
【
Java进阶
之路】java泛型详解
1.概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。
Runjavago
·
2023-07-14 10:14
Java进阶
编程
java
开发语言
java ddd开发_DDD的基本概念介绍 -
Java进阶
程序员xx的个人空间 - OSCHINA - 中文开源技术交流社区...
DDD的基本概念澄清什么是DDD•DomainDrivenDesign•领域是软件要解决的问题区域•通过对领域知识建立模型,形成团队内各成员的通用语言,指导设计和实现,从而达到为客户解决问题的目的•当领域模型发生改变时,开发人员需要重构,以便反映模型的变化,这样新知识就合并到软件中Ubiquitouslanguage(通用语言)•将领域模型作为语言的支柱•领域模型包括类和主要操作的名称•领域模型尽
Lee General
·
2023-07-13 16:00
java
ddd开发
今日份打卡 166/365
*技术文章*[
Java进阶
之路](https://mp.weixin.qq.com/s/gHpNf0OzqcmSWa3AVgpDhA)*工程工具:Maven,Jenkins,sonar,git*开发模式与工具
·
2023-06-24 07:08
final关键字深入理解--
Java进阶
什么是final关键字 在Java语言中,随着语境的不同final关键字所代表的语义会有一些细微的差异。总的来说,final关键字表达的含义是“禁止修改”,之所以要采用final关键字。 用final关键字修饰的属性,对于Java编译器来说就是一个“常量”。其特点是:1.具体的值在编译期间就已经被确定;2.在运行时不能再被修改。 一般是会出于性能和设计层面的考虑。禁止修改原理final相关的
_zhaoyan_
·
2023-06-24 06:20
Java进阶
,JVM和并发编程按照怎样的顺序学习更好?
有一点你说的对,JVM和并发编程确实是
Java进阶
中两块难啃的硬骨头。下面我根据自己的经验,说下如何学习JVM和并发编程。
IT1124
·
2023-06-24 01:15
java
学习
开发语言
Java 内存区域与内存溢出
小编整理了一些
java进阶
学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243这是小编创建的java高阶学习交流群,加群一
牛耳教育知变学院
·
2023-06-23 10:47
java进阶
篇--如何保证接口的幂等性?常见的实现方案有哪些?
幂等性问题是面试中常见的面试问题,也是分布式系统最常遇到的问题之一。在说幂等性之前,我们先来看一种情况,假如老王在某电商平台进行购物,付款的时候不小心手抖了一下,连续点击了两次支付,但此时服务器没做任何验证,于是老王账户里面的钱被扣了两次,这显然对当事人造成了一定的经济损失,并且还会让用户丧失对平台的信任。而幂等性问题说的就是如何防止接口的重复无效请求。我们本课时的面试题是,什么是幂等性?如何保证
爱分享的淘金达人
·
2023-06-21 23:47
Java源码剖析(30讲)
幂等性
接口幂等性
java进阶
1(数组)
数组数组是数据的集合,一个容器,用来存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。数组声明的三种方式:数据类型[]数组名=new数据类型[长度];数据类型[]数组名={数据,数据,…,数据};数据类型[]数组名=new数据类型长度[]{数据,数据,…,数据};一维数组:数组变量的声明:语法:数据类型[]数组名;,如:int[]num
*恩赐*
·
2023-06-21 13:31
java
java
开发语言
JAVA进阶
面向对象程序设计——Java语言 MOOC 目录
第1周类与对象1.1用类制造对象1.2定义类1.3成员变量和成员函数1.4对象初始化第2周对象交互2.1对象交互2.2访问属性2.3包2.4类变量第3周对象容器3.1顺序容器3.2对象数组3.3集合容器(Set)3.4散列表(Hash)第4章继承与多态4.1继承4.2子类父类关系4.3多态变量和向上造型4.4多态4.5类型系统第5周设计原则5.1城堡游戏5.2消除代码复制5.3封装5.4可扩展性5
m0_67393593
·
2023-06-20 08:49
面试
学习路线
阿里巴巴
android
前端
后端
【
Java进阶
】多线程&高并发(一)<线程概述>
一、线程相关概念1.进程进程(process)是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位进程可以简单理解为正在操作系统中运行的一个程序2.线程线程(thread)是进程的一个执行单元一个线程就是进程中一个单一顺序的控制流,是进程的一个执行分支3.进程和线程区别进程是线程的容器,一个进程至少有一个线程,一个进程中可以有多个线程在操作系统中是以进程为单位分配
TAIKEMAN
·
2023-06-19 18:38
多线程&高并发
java
Java进阶
1:Dubbo2.x版本学习笔记
Dubbo2.x版本学习笔记1.分布式系统中的相关概念1.1大型互联网项目架构目标1.2集群和分布式1.3架构演变1.3.1单体架构1.3.2垂直架构1.3.3分布式架构1.3.4SOA架构1.3.5微服务架构2.Dubbo概述2.1Dubbo概念2.2Dubbo架构3.Dubbo快速入门3.1Zookeeper安装3.2Dubbo快速入门-Spring和SpringMVC整合3.3改造4.Dub
探索者7号
·
2023-06-19 18:07
Java进阶
java
学习
服务器
Java进阶
:多线程Lock管理多个Condition的实践
概述本篇主要讲解Lock管理多个Condition的情况,对Condition基础还不了解的童鞋,请先看下这篇文章:ReentrantLock和Condition基本使用通过一项需求来实践假设,当前当前有3个任务A、B、C需要按顺序反复地执行。A执行完了执行BB执行完了执行CC执行完了重新执行A用一张图简单画一下就是这样:Condition的等待与唤醒正好可以实现上面这项需求代码实现为了更好地体现
°Fuhb
·
2023-06-19 18:37
Java基础与进阶
java
多线程
lock
condition
Java进阶
:ArrayList线程安全问题和解决方案
文章目录问题介绍异常分析问题解决问题介绍ArrayList是线程不安全的集合类,当多线程环境下,并发对同一个ArrayList执行add,可能会抛出java.util.ConcurrentModificationException的异常看个简单的程序,创建30个线程,分别对ArrayList执行add操作publicclassListApp{publicstaticvoidmain(String[
°Fuhb
·
2023-06-19 18:06
Java基础与进阶
Java
ArrayList
线程安全
并发
synchronized
Java进阶
(一)多线程1:创建方式及常用方法
目录1.概述:程序、进程、线程程序program进程process线程thread单核CPU和多核CPU的理解并行与并发使用多线程的优点何时需要多线程2.线程的创建与使用创建方式一:继承于Thread类注意创建方式二:实现Runnable接口3.常用方法4.线程的优先级5.比较实现线程的两种方式1.概述:程序、进程、线程程序program是为了完成特定任务,用某种语言编写的一组指令的集合。即指一段
陈皮话没
·
2023-06-19 18:06
Java
#
Java进阶
java
开发语言
Java进阶
:线程
线程进程与线程概述实现线程的两种方式第一种方式:编写一个类,直接继承java.lang.Thread,重写run方法。第二种方式:编写一个类,实现java.lang.Runnable接口,实现run方法。线程对象的生命周期线程常用方法线程的sleep方法终断线程的睡眠强行终止线程的执行(不建议使用)合理终止当前线程的执行线程的优先级(了解)线程让位线程合并进程与线程概述进程是一个应用程序。线程是一
璃 白
·
2023-06-19 18:05
Java
java
java进阶
—线程间通信(通俗易懂等待唤醒机制)
今天我们来看一看,线程之间的通信,也就是我们所说的等待唤醒机制先来看三个关键方法:wait();当线程执行这个方法,它就会进入阻塞状态,并且释放同步监视器notify();英文翻译唤醒,就是说会唤醒wait的线程,注意一点,是唤醒别人,不是唤醒自己,A进入wait状态,需要B执行notify方法去唤醒A,很好理解,你睡着了,不能自己叫醒自己,得闹钟或者别人叫醒你,自然醒那是sleep()、如果有多
从零开始·
·
2023-06-18 02:37
java基础
java
开发语言
【
Java进阶
营】一个资深Java架构师告诉你我们是如何将一个项目做烂的
首先我想声明一个项目做烂不是你一个人挖坑就行的,这是一个很大的工程需要团队协作既然标题都用到了”烂”这个词,那什么才是烂呢?在你的项目里,”烂”和”好”一样无法准确的衡量和定义,在大多数人的职业生涯里,你听到”烂”项目肯定比听到”好”项目的情况要多很多。当你在一个维护型项目面前,一边嘴里跑出一万只草尼马,一边还在上面Coding,最后居然还如期交付了维护任务,你能说那是”烂”项目吗?我自己也没有遇
Netty711
·
2023-06-16 01:58
java
spring
spring
boot
架构
spring
cloud
Java进阶
篇-SpringBoot集成RocketMQ
介绍RocketMQ是一款开源的分布式消息中间件,由Apache基金会进行维护和管理(PS:最初由阿里开发,于2016年捐赠给Apache)。它采用了类似于Kafka的分布式架构设计,支持高吞吐量和高可用性的消息发布和订阅,广泛应用于大规模数据处理、在线交易、日志收集和实时计算等场景。RocketMQ具有以下特点:分布式架构:RocketMQ采用了分布式架构,支持水平扩展和高可用性部署,可以满足海
Yi_Sen_Z
·
2023-06-15 06:34
spring
boot
java
java-rocketmq
《计算机网络 PDF》炸了!!!
熟悉我的小伙伴应该都知道,我之前已经撸了六本PDF,这六本PDF涉及Java基础、
Java进阶
、HTTP、计算机基础、操作系统和面试题总结。
·
2023-06-13 16:57
计算机网络后端前端
Java基础知识--static关键字
本文内容引用自(勿转):
Java进阶
02-static关键字01.Java关键字汇总static静态修饰符,被修饰后成员被该类所有的对象所共有,可以直接通过类名调用。
aldonk
·
2023-06-13 15:23
2023最新最全面Java复习路线(含P5-P8),已收录 GitHub
小编整理出一篇
Java进阶
架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与
进阶的架构师
·
2023-06-11 06:34
java
github
jvm
盘点常用Java排序算法
本文主要介绍Java的七种常见排序算法的实现,对选择排序、插入排序、冒泡排序、归并排序、快速排序、希尔排序、最小堆排序进行原理分析与实例介绍,下面一起来看一下吧:小编整理了一些
java进阶
学习资料和面试题
牛耳教育知变学院
·
2023-06-11 05:52
java类加载机制_深入探讨Java类加载机制
平时基本接触不到关于类加载器的技术(工作上),相信很多同行在开始工作后很长一段时间,对于类的加载机制都没有深入的了解过,之前偶然的机会接触了相关的知识,感觉挺有意思,所以这边摘抄和收集一下别人的帖子,整理记录一下,希望对处于
java
研严言
·
2023-06-10 15:17
java类加载机制
Java 进阶:实例详解 Java 虚拟机字节码指令
Java虚拟机字节码指令非常重要,学习它对深入理解虚拟机、栈、锁、异常、同步等的原理十分有益,是
Java进阶
之路必读内容之一。本系列一共有两篇文章,这是第一
m0_54853420
·
2023-06-09 04:42
面试
学习路线阿里巴巴
android
前端
后端
Java进阶
集合概述Java集合存放在java.util包中,是一个用来存放对象的容器1.集合只能存放对象。比如有一个int类型的数据放入集合中,它将自动转换成Integer类后存入,Java中每一种基本类型都有对应的引用类型。2.集合存放的是多个对象的引用,对象本身还是存放在堆内存中3.集合可以存放不同类型,不限数量的数据类型Java集合可分为Set,List,和Map三种大体系Set:无序、不可重复的集合
爷爷的心里只有奶奶
·
2023-06-08 22:04
Java 进阶—死锁造成原因及其解决
今天我们来了解一下线程死锁,死锁很好理解,从字面上来看就是锁死了,解不开,在大街上看到一对卧龙凤雏的情侣,怎么说,你们给我锁死,不要分开去霍霍别人之前我们不是说过,解决线程安全的方法就是给线程上锁,
java
从零开始·
·
2023-06-08 14:53
java基础
java
开发语言
Java进阶
(下篇2)
Java进阶
(下篇2)一、IO流01.File类的使用1.1、File类的实例化1.2、File类的常用方法11.3、File类的常用方法21.4、课后练习02、IO流原理及流的分类2.1、IO流原理2.2
程序猿张同学
·
2023-06-08 04:09
Java学习
java
junit
开发语言
java 进阶—线程的常用方法
大家好,通过
java进阶
—多线程,我们知道的什么是进程,什么是线程,以及线程的三种创建方式的选择今天,我们来看看线程的基础操作start()开启线程publicclassDemoimplementsRunnable
从零开始·
·
2023-06-07 20:28
java基础
java
线程常用方法
java进阶
—线程安全问题
线程安全问题,就涉及到一个资源共享,资源共享很好理解,就是多个线程同时操作一个资源池就比如,快五一了,12306购票,假设从北京到上海的高铁票一共只有200张,现在3个人同时在线抢票,可以把一个人的app理解成一个线下窗口,这样在没有处理线程安全的情况下,就会出现抢到同一张票的可能性我们用代码来简单模拟下publicclassTicketimplementsRunnable{//三个窗口共享票20
从零开始·
·
2023-06-07 20:28
java基础
java
开发语言
线程安全问题
学习java的相关推荐书籍!
因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,很多程序员们往往有看书的冲动,但不知道看哪些书,下边就给大家推荐一些
Java
小菜一碟i
·
2023-06-07 06:24
【
Java进阶
】到底什么是抽象?
昨天和同事聊到Java抽象的这个概念,今天想深入理解以下什么是Java中的抽象。初识抽象理解抽象,首先我们得理解抽象这个词本身的概念,那么什么是抽象?抽象这个词本身就很抽象。在百度的解析是这么说的:抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程。具体地说,抽象就是人们在实践的基础上,对于丰富的感性材料通过去粗取精、去伪存真、由此及彼、由表及里的加工制作,形成概念、判断、
诗竹白芍
·
2023-04-21 18:24
Java
java
结构化分析与面向对象的区别_
JAVA进阶
深入理解面向对象
一、结构化程序设计与面向对象1.概述早期的编程语言如:C、Basic、Pascal等都是结构化编程语言。结构化程序设计的核心思想就是程序的开发采用自上而下的设计(称为瀑布模式)。对于大型的应用来说,采用函数和库的方式来对代码进行管理。而C++、Java、C#、Ruby等都是面向对象的编程语言,将现实世界采用类、对象的概念进行建模。2.结构化程序设计简介结构化程序设计方法主张按功能来分析系统需求,其
weixin_39555415
·
2023-04-20 15:25
结构化分析与面向对象的区别
Java基础到
Java进阶
——Java小白的历练之路------从0到1,开卷!
Java小白的历练之路------从0到1title:JavaEssaydate:2022-09-0708:58:32tags:Javanotes写在前面:免责声明:本笔记来源自互联,是笔者结合自己的理解进行整理归纳发表在hexo博客只便于个人学习使用,若涉及到侵权,请联系我,谢谢!个人博客地址:https://wl2o2o.github.io/写作背景:笔者是一名大三在校生,目前正在努力学习Ja
Wl2oo1
·
2023-04-20 05:13
Java
note
java
jvm
开发语言
史上最全的B站
Java进阶
教程【一】Javaweb阶段
一、Javaweb学完web第一站就到了Javaweb这儿,web和Javaweb之间可是有很多相通的地方,想要做出一个合格的网页,web和Javaweb一个都不能少,但你真的做好准备学习Javaweb了吗?JavaSE学会了没?MySQL数据库会编写增删改查……这些简单的SQL语句了吗?JDBC没忘吧?web前端里的HTML、CSS、JavaScript还记得吗?先别着急骂,我要是不戳戳你们的痛
link可
·
2023-04-18 13:33
Javaweb系列
Java框架系列
spring
java
后端
springmvc
mybatis
Jetpack
本系列将分为以下几个大模块:Java基础篇、
Java进阶
篇、常见设计模式Android基础篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-18 13:32
【
Java进阶
营】Java集合与泛型中的几个陷阱,你掉进了几个?
下面我总结了集合、泛型、数组转集合等一些常见的陷进,认真看完,相信你绝对有所收获。一、List,List与List有区别吗?说实话,我敢保证很多人是不知道List,List与List之间的区别的。1、我们先来看看List与List很多可能觉得List的用法与List是一样的,例如很多人认为Listlist;与Listlist;这两种定义方法是一模一样的,然而他们是不一样的。看下面一段代码Listt
Java进阶营_梦塔
·
2023-04-17 20:09
java
java-ee
spring
面试
架构
【
Java进阶
营】Java 面试:投行的 15 个多线程和并发面试题
多线程和并发问题已成为各种Java面试中必不可少的一部分。如果你准备参加投行的Java开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(MorganStanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是在面试有关电子交易开发工作时,他们喜欢用棘手的Java线程面试题轰炸面试者。他们希望确保面试者对Java多线程
Java进阶营_梦塔
·
2023-04-17 20:09
java
spring
spring
boot
spring
cloud
架构
【
Java进阶
营】Java 堆外内存回收原理
堆外内存简介DirectByteBuffer这个类是JDK提供使用堆外内存的一种途径,当然常见的业务开发一般不会接触到,即使涉及到也可能是框架(如Netty、RPC等)使用的,对框架使用者来说也是透明的。堆外内存优势堆外内存优势在IO操作上,对于网络IO,使用Socket发送数据时,能够节省堆内存到堆外内存的数据拷贝,所以性能更高。看过Netty源码的同学应该了解,Netty使用堆外内存来实现零拷
Java进阶营_梦塔
·
2023-04-17 20:39
java
java-ee
spring
面试
架构
【
Java进阶
营】进阶阿里架构师:设计模式+微服务+Spring源码+结构算法
阿里架构师必备技能一、设计模式结构型模式创建型模式行为模式等重用性高易维护二、微服务架构技能总汇随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战,先后演进出了SOA服务化架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构。微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑战,涉及到设
Java进阶营_梦塔
·
2023-04-17 20:38
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】【精】使用各种场景彻底明白mysql的MVCC原理
1.多个undolog形成的链表InnoDB存储引擎中,它的聚簇索引记录中都包含两个必要的隐藏列,分别是:trx_id:事务Id,每次一个事务对某条聚簇索引记录进行改动时,都会把该事务的事务id赋值给trx_id隐藏列。roll_pointer:回滚指针,每次对某条聚簇索引记录进行改动时,都会把旧的版本写入到undolog中,然后这个隐藏列就相当于一个指针,可以通过它来找到该记录修改前的信息。每个
Java进阶营_梦塔
·
2023-04-17 20:38
java
mysql
面试
spring
boot
架构
【
Java进阶
营】Redis技术专题系列之你彻底会使用“Redis中最陌生且最强大的集合”(ZSET)【前篇】
前言介绍很多小伙伴都跟我说,redis中,ZSet(有序集合)是他们最陌生的集合,同时也是觉得特别复杂的集合之一,在开发过程中经常会用到它,而且也是大家最不太有把握使用的集合,所以笔者就从ZSet集合开始去讲解Redis的集合的使用指南,希望可以帮助大家!有序集合ZSET(有序集合)的概念有序集合(ZSET):是像集合(SET)一样可以装很多东西,只不过集合装的是字符串而有序集合(ZSET)装的是
Java进阶营_梦塔
·
2023-04-17 20:08
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】Java 中初始化 List 集合的 6 种方式
List是Java开发中经常会使用的集合,你们知道有哪些方式可以初始化一个List吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下。1、常规方式Listlanguages=newArrayList(Arrays.asList(“1”,“2”,“3”));numbers.add(“4”);System.out.println(numbers);包装一下,这就是可变的ArrayList了。3、Co
Java进阶营_梦塔
·
2023-04-17 20:08
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】Java项目开发规范(1)—方法命名规范
编程5分钟,起名2小时。场景实战方法应该具有单一职责特效,通过一个比较好的命名来实现较高的可读性。即实现lessismore。那么平时在开发中如何对一些常见的方法来进行命名?方法命名采用小驼峰的形式,首字小写,往后的每个单词首字母都要大写。和类名不同的是,方法命名一般为动词或动词短语,与参数或参数名共同组成动宾短语,即动词+名词。一个好的函数名一般能通过名字直接获知该函数实现什么样的功能。举几个常
Java进阶营_梦塔
·
2023-04-17 20:04
java
开发语言
spring
spring
boot
架构
Java进阶
-MySQL-进阶
一、
Java进阶
-MySQL-进阶1.1单表访问方法 MySQL执行查询语句的方式称之为访问方法或者访问类型。
GIT提交不上
·
2023-04-14 11:37
【
Java进阶
营】【精】MySql性能(8)—orderby与limit的爱恨情仇
本文前提,比较复杂的查询语句,不是单单理论上的覆盖索引实现延迟关联可以解决的场景。本文主要讨论:orderby对分页的影响:1.1orderby索引字段;1.2orderby非索引字段(Usingfilesort);orderby非索引字段下:浅分页和深分页的区别字段关系id自增主键user_id二级索引type普通字段create_time普通字段1.排序对浅分页的影响1.1存在排序条件(借助索
梦幻python
·
2023-04-14 05:17
Java
Java架构
java
mysql
架构
spring
spring
boot
Java进阶
-Elasticsearch
一、参考资料Elasticsearch-基本介绍SpringBoot整合ElasticsearchElasticsearch如何做到快速检索-倒排索引的秘密lucene字典实现原理——FST关于Lucene的词典FST深入剖析二、基本概念索引index:存储document文档数据的结构,类似于关系型数据库中的数据库类型type:用于存储document的逻辑结构,相对于index来说,type是
GIT提交不上
·
2023-04-13 15:56
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他