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面试题
分享四百七十七:物联网短信业务服务网关解决方案
目录前言设计问题一问题二前言有个短信需求需要联通开放发送短信的HTTP调用能力给xxx短信服务器(简称第三方平台),第三方平台可通过调用接口发送短信给相应用户,如果接收到短信的用户有相应回复,需要通知第三方平台,实现双向互通。但联通网关目前仅支持SGIP协议,接入的第三方平台是HTTP协议,因此需要开发一个中间协议转化服务(简称短信业务服务网关),通过进行协议转换,实现短信发送。SGIP协议是SM
之乎者也·
·
2024-02-06 10:15
JAVA
面试题分享
API网关
内容分享
java
开发语言
JAVA面试题
分享四百七十五:解锁网站性能的秘密:CDN优化策略
目录1.选择可靠的CDN提供商2.启用浏览器缓存和CDN缓存3.合理配置缓存头信息4.开启HTTP/25.压缩资源6.利用Etag和Last-Modified7.详细监控和日志8.Vary头的合理使用结论在当今快节奏的互联网世界中,用户对网站的加载速度提出了更高的期望。CDN(内容分发网络)优化是一项关键的技术,它不仅可以提高网站性能,还可以改善用户体验。曾经优化过一个千万用户级别项目的CDN资源
之乎者也·
·
2024-02-06 10:45
JAVA
面试题分享
java
开发语言
JAVA面试题
分享四百六十一:Mysql中EXISTS与IN有哪些使用差异?
目录IN与EXISTS基本概念与用法IN子查询EXISTS子查询结论验证IN小表,EXISTS小表IN大表,EXISTS大表数据量以及索引对`IN`与`EXISTS性能的影响数据量的影响索引的影响:在数据库查询优化中,查询效率直接关系到应用程序性能。其中,IN和EXISTS是两种常见的子查询操作符,广泛应用于SQL查询语句,但它们在执行效率上有所不同。本文深入探讨IN和EXISTS的工作原理,以及
之乎者也·
·
2024-02-06 10:13
JAVA
面试题分享
Mysql
面试题分享
java
mysql
【Elasticsearch学习笔记-
基础篇
2】Elasticsearch倒排索引、分析及打分
前言【Elasticsearch学习笔记-
基础篇
1】Elasticsearch介绍及设计概念在之前的一篇文章中,简单介绍了es的设计和相关概念,这一篇来介绍一下es中实操方面相关概念的引申——在索引和搜索文档的时候
amber_0515
·
2024-02-06 07:25
Web2
things
搜索引擎
数据库SQL
数据库MySQL
基础篇
MySQL安装以及使用通用语法及分类DDL(数据定义语言)数据库操作表操作DDL(数据定义语言)添加数据更新和删除数据DQL(数据查询语言)基础查询条件查询聚合查询(聚合函数)分组查询排序查询分页查询
黯乡魂0918
·
2024-02-06 03:33
数据库
sql
mysql
Java
基础篇
1-二分查找与排序算法学习笔记
Java
基础篇
1-二分查找算法与排序算法1.二分查找1.1什么是二分查找?
探索者7号
·
2024-02-06 01:26
Java面试篇
java
C语言读取写入CSV文件 [三] 进阶篇——读取CSV文件
本系列文章目录[一]
基础篇
[二]进阶篇——写入CSV[三]进阶篇——读取CSV处理读取得到的数据在
基础篇
中,仅仅是将数据读取出来然后输出,并未将其转换为相应的数据类型。
永远是萌新的阿岩
·
2024-02-05 16:13
编程语言
#
C语言
c语言
csv
HTML
基础篇
之meta标签
Meta常见参数及其意义Meta的常用的标签有很多,这次把这些标签归类来看Meta基础属性和概念来自W3C的解释如下:Metadataisdata(information)aboutdata.ThetagprovidesmetadataabouttheHTMLdocument.Metadatawillnotbedisplayedonthepage,butwillbemachineparsable.
文翊
·
2024-02-05 10:18
HTML篇
html
w3c
meta
Redis之
基础篇
Redis简介Redis是一种基于键值对(Key-Value)的NoSQL数据库,它支持string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构和算法。因此Redis可以满足多种应用场景。而且因为Redis会将数据存储在内存中,因此它的读写性能非常好,Redis还具有将数据
Zayton Squid
·
2024-02-05 10:04
redis
redis
数据库
缓存
JavaEE--从文件上传、下载入门Java web
***:(实战)实现简单的Servlet容器前言带着问题学java系列博文之java
基础篇
。从问题出发,学习java知识。从文件上传、下载入门JavawebJavaW
i18n486
·
2024-02-05 09:33
java
后端
面试
数据库学习笔记2024/2/4
2、学习分三阶段:一.
基础篇
1.MySQL概述1.1数据库相关概念数据库管理系统->MySQL数据库我们通过->SQL->操作数据库管理系统->通过数据
Angus1648
·
2024-02-05 05:26
学习
笔记
Day128-trademark
1.认识这个词(
基础篇
)词:trademark英英释义:somethingthatyouwear,do,orsaythatistypicalofyou例句:JeffBezos’sboominglaughterishistrademark
jiangyuxuan
·
2024-02-05 01:30
Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
本文是
基础篇
,后面会分享下线程池一些高级功能。1、newThread的弊端执行一个异步任务你还只是如下newThread吗?
ming_Liu
·
2024-02-04 23:57
每日一道
Java面试题
:说一说Java中的异常
写在开头任何一个程序都无法保证100%的正常运行,程序发生故障的场景,我们称之为:异常,在Java中对于异常的处理有一套完善的体系,今天我们就来一起学习一下。老样子,用一段简单的代码开始今天的学习。我:“小二,上代码!”JavaBuild君:“好嘞!几位爷,里面请~”【代码示例1】//Java中经典的算术异常!publicclassTest{publicstaticvoidmain(String[
液态不合群
·
2024-02-04 21:48
java
面试
开发语言
javaSE总结
第一部分语法
基础篇
第一章概述1.1计算机组成部分计算机的组成主要分成两大类:硬件,软件硬件是可以看到的一些物理部分,都是一些电子元件软件是看不到的部分,它是一些列的指令,这些指令主要用于控制硬件来玩成一些特殊的工作常见的硬件
ytyif
·
2024-02-04 20:02
java
JavaScript编程精粹_
基础篇
Z1_基本知识注释变量JavaScript的变量名必须以字母、下划线(_)或是美元符($)开头如果没有使用关键字var声明变量,这种变量会成为隐式全局变量(implictglobal)常量类型Numberbig.js解决精度问题为一个通用规则,不要在任何表达式中使用NaN使用+号将字符串"42"自动转换成数字42使用isNaN()处理parseInt()的结果varunderterminedVal
Eastboat
·
2024-02-04 18:08
2024年
Java面试题
大全 面试题附答案详解,BTA内部面试题
基础篇
1、Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)阿里内部资料基本类型大小(字节)默认值封装类6、Java自动装箱与拆箱装箱就是自动将基本数据类型转换为包装器类型
从零开始学习人工智能
·
2024-02-04 15:53
java
面试
开发语言
java-ee
spring
spring
boot
java经典面试题
基础篇
(持续更新算法)
文章目录一.基础算法1.1两数相加1.2无重复字符的最长子串1.3输出二叉树1.4剑指Offer04.二维数组中的查找1.5剑指Offer07.重建二叉树5.1思考:5.1.1前序遍历+中序遍历5.1.2后序遍历+中序遍历5.1.3前序遍历+后序遍历5.2题解:1.6二分查找细节-解决整数溢出1.6.1求x的平方根1.6.2二分法1.6.3牛顿迭代法1.7844.比较含退格的字符串1.7.1栈1.
最难不过坚持丶渊洁
·
2024-02-04 12:33
Java体系
java
leetcode
链表
Java面试题
1.面向对象和面向过程的区别面向过程就是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题步骤中的行为。面向对象的方法主要是把事务给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。面向过程就是分析出解决问题所需的步骤,然后用函数把这一步步实现,使用的时候一个一个依次调用就可以了。面向过程是一种以过程为中心的编程思想,也可称之为面向记录编
183273ecfd71
·
2024-02-04 07:41
视频上传那些事 --
基础篇
最近有视频上传的需求,所以决定写几篇文章来讲解一下。这些文章能写到的内容如下:前端如何拿到文件对象。前端处理文件对象有哪些方式。axios进行前后端通信时,文件数据应该如何传输?node拿到数据后,应该如何处理?如果是大文件,如何提高文件上传的效率?如果是大文件,前端下载时,如何提高下载的效率?那接下来,咱们就开始进入正题吧:一、环境搭建初始化项目前端搭建就不说了,使用create-react-a
小九九的爸爸
·
2024-02-04 06:32
音视频
爬虫入门到精通_
基础篇
2(Requests库_get请求,POST请求,文件上传,获取cookie,会话维持,证书验证, 代理设置,超时设置,认证设置,异常处理)
1什么是RequestsRequests是用Python语言编写,基于urllib,采用Apache2Licensed开源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。一句话——python实现的简单易用的HTTP库。2requests1.安装pip3installrequests2.实例引入importrequestsresponse=reques
好奇养活小猫
·
2024-02-04 04:31
爬虫
爬虫入门到精通_
基础篇
4(BeautifulSoup库_解析库,基本使用,标签选择器,标准选择器,CSS选择器)
1Beautiful说明BeautifulSoup库是灵活又方便的网页解析库,处理高效,支持多种解析器。利用它不用编写正则表达式即可方便地实线网页信息的提取。安装pip3installbeautifulsoup4解析库解析器使用方法优势劣势Python标准库BeautifulSoup(markup,“html.parser”)Python的内置标准库、执行速度适中、文档容错能力强Python2.7
好奇养活小猫
·
2024-02-04 03:58
#
爬虫
爬虫
beautifulsoup
css
各大公司
Java面试题
超详细总结
各大公司
Java面试题
超详细总结ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。
chjxidian
·
2024-02-04 03:39
高端密码学院笔记226
高端幸福密码学院(高级班)幸福使者:李华第(539)期《幸福》之启动深层心理轻松意识
基础篇
——生命“足迹”成长的喜悦心理案例分析主讲:刘莉一,知识扩充:勤奋是你生命的密码,能译出你一部壮丽的史诗。
柚子_b4b4
·
2024-02-04 00:39
jvm
基础篇
之垃圾回收[3](垃圾回收器)
文章目录分代GC代取划分原因垃圾回收器组合关系年轻代-Serial垃圾回收器老年代-SerialOld垃圾回收器年轻代-ParNew垃圾回收器老年代-CMS垃圾回收器年轻代-ParallelScavenge垃圾回收器老年代-ParallelOld垃圾回收器G1垃圾回收器G1内存结构G1回收方式年轻代回收混合回收FULLGCG1执行流程参数设置总结进行垃圾回收的内存类型常见的引用类型常见的垃圾回收算
缘友一世
·
2024-02-03 23:25
jvm
jvm
java
开发语言
Java面试——计网篇
一、
基础篇
1、TCP/IP网络模型对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备
我真的很帅阿
·
2024-02-03 20:38
八股文
面试
java
计网
uni-app 经验分享,从入门到离职(三)——关于 uni-app 生命周期快速了解上手
文章目录前言⏬关于专栏什么是生命周期应用生命周期关于App.vue/App.uvue页面生命周期关于onShow与onLoad的区别组件生命周期最后前言这篇文章是本专栏uni-app
基础篇
的第三章,通过上一篇文章的基础
黛琳ghz
·
2024-02-03 19:17
前端
#
Vue
#
uni-app
uni-app
vue
生命周期
经验分享
组件
App.vue
小程序
大数据高级开发工程师——Flink学习笔记(1)
文章目录Flink学习笔记Flink
基础篇
Flink简介1.处理无界和有界数据2.部署应用到任意地方3.运行任意规模的应用4.利用内存性能Flink的特点和应用场景1.Flink的特点2.Flink的应用场景
讲文明的喜羊羊拒绝pua
·
2024-02-03 15:23
大数据
Flink
flink
流计算
大数据
scala
java
shape
1.认识这个词(
基础篇
)词:shape英英释义:toinfluencethewaythataperson,idea,orsituationdevelops例句:PhenomenalEnglishisshapinghowEnglishlearnersapproachthelanguage
twotwo22
·
2024-02-03 11:23
基础篇
-本地镜像发布到私有库
本地镜像发布到私有库流程是什么官方DockerHub地址:https://hub.docker.com/中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。DockerRegistry是官方提供的工具,可以用于构建私有镜像仓库-Dock
甲由丶
·
2024-02-03 11:51
docker
docker
容器
运维
一年顶十年,手把手教你升级财富和影响力
这本书一共分为三个部分:
基础篇
、升级篇、终极篇。
基础篇
从时间、状态、情商、学霸、读书、写作、讲课、牛人8个方面介绍如何提升自己的能力,为升级打下基础。升级篇从贵人、团队、社群、销售、品牌、冠军、
个人成长荔子王
·
2024-02-03 09:38
Docker容器网络-实现篇
Docker容器网络-实现篇图片前面介绍了:Docker容器网络-
基础篇
前文说到容器网络对Linux虚拟化技术的依赖,这一篇章我们将一探究竟,看看Docker究竟是怎么做的。
iamChel
·
2024-02-03 09:57
JAVA面试题
之三分布式和微服务的区别是什么?
面试题之三分布式和微服务的区别是什么?难度指数:3星考察频率:50%开发年限:3年左右二者是隶属于不同的概念。一.概念微服务是系统架构的设计方式,是将复杂的业务拆分成多个微型的服务,让这些服务可以单独部署和运行。服务与服务之间可以使用RPC、OpenFeign来调用(通信)。分布式是一种系统的部署方式,主要是将一个服务拆分部署到多态机器,以此来降低单台服务器的负载压力。拆分的方式:水平拆分、垂直拆
Zh.晨光
·
2024-02-03 08:29
Java
java
分布式
微服务
微服务面试题
分布式面试题
mongodb数据库索引介绍与优化选择
数据库开发系列文章目录数据库开发系列前言一、
基础篇
二、提高篇总结前言数据库的演进随着计算机的发展,越来越多的数据需要被处理,数据库是为处理数据而产生。
c+猿辅导
·
2024-02-03 08:23
数据库学习从入门到精通
数据库
mongodb
nosql
移动机器人激光SLAM导航(文章链接汇总)
移动机器人激光SLAM导航(一):理论
基础篇
移动机器人激光SLAM导航(二):运动控制与传感器篇移动机器人激光SLAM导航(三):HectorSLAM篇移动机器人激光SLAM导航(四):GMappingSLAM
Robot_Yue
·
2024-02-03 03:40
自主探索导航学习
ROS
Cartographer
GMapping
SLAM
LiDAR
IMU
导航
JAVA面试题
分享四百三十:AOP+Redisson 延时队列,实现缓存延时双删策略
目录一、缓存延时双删二、Redisson实现延时消息三、AOP+延时队列,实现延时双删策略一、缓存延时双删关于缓存和数据库中的数据保持一致有很多种方案,但不管是单独在修改数据库之前,还是之后去删除缓存都会有一定的风险导致数据不一致。而延迟双删是一种相对简单并且收益比较高的实现最终一致性的方式,即在删除缓存之后,间隔一个短暂的时间后再删除缓存一次。这样可以避免并发更新时,假如缓存在第一次被删除后,被
之乎者也·
·
2024-02-03 02:01
JAVA
面试题分享
Redis
面试题分享
java
缓存
spring
JAVA面试题
分享四百二十八:为什么需要分布式ID?你项目中是怎么做的?
目录分布式ID介绍什么是ID?什么是分布式ID?分布式ID需要满足哪些要求?分布式ID常见解决方案数据库数据库主键自增数据库号段模式NoSQL算法UUIDSnowflake(雪花算法)开源框架UidGenerator(百度)Leaf(美团)Tinyid(滴滴)IdGenerator(个人)分布式ID介绍什么是ID?日常开发中,我们需要对系统中的各种数据使用ID唯一表示,比如用户ID对应且仅对应一个
之乎者也·
·
2024-02-03 02:31
JAVA
面试题分享
分布式
内容分享
java
分布式
开发语言
JAVA面试题
分享四百二十九:Spring Event 与 AOP 结合:优雅记录日志的艺术
目录SpringEvent与AOP结合:优雅记录日志的艺术1.SpringEvent与AOP简介1.1.SpringEvent1.2.AOP2.代码实现【步骤0】:创建maven工程spring-boot-event-log-demo并配置pom.xml文件【步骤一】:配置application.yml【步骤二】:创建OptLogDTO类,用于封装操作日志信息【步骤三】:定义事件类【步骤四】:定义
之乎者也·
·
2024-02-03 02:31
JAVA
面试题分享
java
spring
开发语言
jvm
基础篇
之垃圾回收[1](方法区、堆回收)
文章目录垃圾回收类型手动垃圾回收:C/C++的内存管理自动垃圾回收:Java的内存管理自动垃圾回收应用场景不同垃圾回收对比线程不共享部分的回收方法区的回收手动触发回收堆回收两种判断方法引用计数法查看垃圾回收日志可达性分析法GCRoot对象类型可达性算法案例分析查看GCRoot五种对象引用强引用软引用执行过程SoftReference对象的回收软引用编程案例软引用使用场景-缓存弱引用虚引用(不常用)
缘友一世
·
2024-02-02 23:51
jvm
jvm
20190113 help
1.认识这个词(
基础篇
)词:help英英释义:tomakeasituationbetter,easier,orlesspainful例句:Governmentsubsidycannotsolvetheproblem
chinmanjay
·
2024-02-02 21:07
20190321 tailspin
1.认识这个词(
基础篇
)词:tailspin英英释义:anoccasionwhensomethingorsomeonesuddenlygetsintoaverybadstate例句:Theworldeconomygoesintoatailspin
chinmanjay
·
2024-02-02 18:15
正则学习笔记—
基础篇
1、什么是正则?我的理解:处理字符串的工具。2、如何使用?先睹为快:/\d/匹配0-9的字符串:0123456789/\.(jpg|png|gif)/i1.jpga.JPGa.Jpg以小见大:3、定界符两个斜杠://匹配规则写在两个两个斜杠之间4、转义一个反斜杠\\d[0-9]\w[a-z0-9_]\s空白.任意字符\D[^0-9]其中^表示排除\W[^a-z0-9_]\S非空白5、定界符右侧的:
liuyx
·
2024-02-02 17:45
2018-10-04
每日一词13|last每日一词2018.10.03邀请卡1.认识这个词(
基础篇
)词:last英英释义:tocontinueexistingorhappening例句:Thehousingboomwillnotlast
twotwo22
·
2024-02-02 17:19
python-
基础篇
-异常
文章目录导图理论异常机制本质语法try...一个except结构try...多个except结构try...except...else结构try...except...finally结构return语句和异常处理问题with上下文管理trackback模块自定义异常类汇总常见异常的解决常见异常汇总导图理论异常机制本质异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不
fo安方
·
2024-02-02 13:04
#
python基础篇
python
java
服务器
Java
基础篇
-HashMap多线程问题
常会说到HashMap在多线程下是不安全的,那么不安全会引起什么问题呢?多线程下,对一个HashMap进行修改时,会造成元素丢失或者链表闭环。1、HashMap的存储结构首先看下HashMap的存储结构,HashMap的存储结构是Entry数组+链表的结构,如下图2、先说一下元素丢失是怎么引起的上图中,两个线程分别插入元素g和h,经过hash计算,插入位置都是数组索引为3的链表中,g和h分别将到f
mg驿站
·
2024-02-02 12:53
JAVA面试题
分享四百一十五:分析一个5M的SQL占用70GB内存
目录进程内存分析sql分析初步分析复现问题并深入分析空表复现内存飙升strace操作系统调用分析dump内存分析log_planner_stats等信息查看TopMemoryContext总结进程内存分析"WAL writer process (PID 66902) was terminated by signal 6: Aborted",,,,,,,,,"","postmaster"从日志中找到
之乎者也·
·
2024-02-02 11:09
JAVA
面试题分享
Mysql
面试题分享
java
sql
数据库
JAVA面试题
分享四百一十四:明明定义了Bean,为什么就是依赖注入不了
情况是这样的,我最近在扩展RedisTemplate的实现,大概是这样的:public class DaduduRedisTemplate extends RedisTemplate { private final String prefix = "dadudu"; public DaduduRedisTemplate(RedisConnectionFactory connection
之乎者也·
·
2024-02-02 11:38
JAVA
面试题分享
java
面试
开发语言
JAVA面试题
分享四百一十三:探秘MyBatis-Flex:超越Mybatis-plus
目录前言更轻量更灵活更高的性能功能对比性能对比代码实践一对一关联查询@RelationOneToOne一对多关联查询@RelationOneToMany多对一关联查询@RelationManyToOne多对多关联查询@RelationManyToMany父子关系查询链式操作数据脱敏数据缓存SQL审计多数据源前言MyBatis-Flex是一个优雅的MyBatis增强框架,它非常轻量、同时拥有极高的性
之乎者也·
·
2024-02-02 11:08
JAVA
面试题分享
java
mybatis
面试
java jpa面试题_jpa面试题解析,
java面试题
jpa在目前企业面试中经常会被问到,多了解一些相关面试题有益无害,小编这里就整理了常见jpa面试题,有兴趣的小伙伴们可以多了解一下。一、jpa是什么?答:JavaPersistenceAPI(JPA)是Java的规范,用于在Java对象和关系数据库之间保存数据。JPA充当面向对象的域模型和关系数据库系统之间的桥梁。由于JPA只是一个规范,它本身不执行任何操作。它需要一个实现。因此,Hibernat
weixin_39620279
·
2024-02-02 10:51
java
jpa面试题
Java面试题
总结,20多类1100道面试题含答案解析
总结了上半年各类
Java面试题
,初中级和中高级都有,包括JavaOOP面试题、Java集合/泛型面试题、Java异常面试题、Java种的IO与NIO面试题、Java反射面试题、Java序列化面试题、Java
跟着我学Java
·
2024-02-02 10:19
面试
Java
程序员
java
jvm
面试
Java开发
经验分享
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他