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
前端CSS底层原理
前端css
day03-CSS基础目标:掌握CSS属性基本写法,能够使用文字相关属性美化文章页。01-CSS初体验层叠样式表(CascadingStyleSheets,缩写为CSS),是一种样式表语言,用来描述HTML文档的呈现(美化内容)。书写位置:title标签下方添加style双标签,style标签里面书写CSS代码。CSS初体验/*选择器{}*/p{/*CSS属性*/color:red;}体验CSS提
shangxianjiao
·
2023-08-18 14:33
前端
css
面试官问:大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?怎么处理?
问题分析解决方案
底层原理
Java面试宝典完整版PDF1.问题描述模拟高并发的场景,会出现批量的TIME_WAIT的TCP连接:image短时间后,所有的TIME_WAIT全都消失,被回收,端口包括服务,
程序员白楠楠
·
2023-08-18 08:33
iOS KVO
底层原理
KVO,全称为Key-Valueobserving,中文名为键值观察,KVO是一种机制,它允许将其他对象的指定属性的更改通知给对象。在Key-ValueObservingProgrammingGuide官方文档中,又这么一句话:理解KVO之前,必须先理解KVC(即KVO是基于KVC基础之上)Inordertounderstandkey-valueobserving,youmustfirstunde
辉辉岁月
·
2023-08-18 00:07
Springboot读取配置的一些方式
下面整理了几种获取配置属性的方式,弄清配置加载、读取的
底层原理
,一旦出现问题可以分析。
烟雨忆南唐
·
2023-08-17 12:06
#
spring
spring
boot
java
spring
Java面试专项——集合专题一(ArrayList)--万字读懂ArrayList
底层原理
集合是JAVA重点中的重点也是面试官必会提问的一点,通常涉及到集合的面试题通常呈现以下几点:难度大、粒度细、重底层、涉及数据结构等基础知识。目录集合框架回顾List集合及其实现类的特点ArrayList与源码分析探究一:initialCapacity?成员变量size?ArrayList中元素个数?ArrayList当前容量?还在傻傻分不清?探究二:jdk1.8下的ArrayList扩容机制?探究
城南皮卡丘
·
2023-08-17 06:02
#
Java面试专栏
java
面试
java-ee
jsp于servlet的使用
文章目录介绍
底层原理
语法标签page主标签include内置对象四大作用域对象application的应用场景requestsession注意动作元素EL表达式sevlet交互重定向请求转发获取servletContextJSTLifforEachchoose
~insn~
·
2023-08-16 22:53
java
开发语言
servlet
jsp
Java基础系列(七)——多线程Volatile与Synchronized详解
目录多线程Volatile关键字Synchronized关键字修饰实例方法修饰静态方法修饰代码块synchronized关键字的
底层原理
synchronized与volatile的区别Q&A使用多线程可能带来什么问题
Stray_Lambs
·
2023-08-16 21:42
Java
java
开发语言
java的定时任务解决方案
比如,营销系统需要定时生效活动、定时发短信、定时变更数据等等;本文主要介绍单机和分布式两大类的解决方案,并且简要介绍两类方案中的常见的应用组件或者框架,细致的场景应用分析和
底层原理
解析后续撰文专门分析。
逸飞追梦人
·
2023-08-16 21:38
⚡️ The Cost Of JavaScript (2017 - 2023) | JavaScript 性能优化之旅
吐槽时间不知道从什么时候开始,前端开始卷一些“高端知识”,动不动就浏览器
底层原理
,V8是如何运行的,倒不是说这些没啥用,只是来势汹汹好像不懂这些就不能糊页面一样。
·
2023-08-16 14:33
SpringBoot自动装配
底层原理
分析
我们从一个redis操作的例子入手新建一个springboot工程,仅仅需要引入2个jar包就可以操作使用redis1.导入包org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-data-redis2.然后就可以在application.properies文件中配置re
EmineWang
·
2023-08-16 10:00
SpringBoot
springboot自动装配
运行时报错“version `GLIBCXX_3.4.29‘ not found”
底层原理
分析
1、报错的现象./main:./1.2/lib.so:version`VERS_1.2'notfound(requiredby./main)(1)在linux中运行一些工具时,可能会遇到工具报错“依赖某个版本的库找不到”;(2)会报错是因为工具依赖某些动态库,但是当前的系统环境找不到这个动态库或者找不到合适版本的动态库;2、为什么程序有的报找不到某个版本的动态库,有的报找不到动态库文件?2.1、找
正在起飞的蜗牛
·
2023-08-16 09:23
#
《程序员的自我修养》
编译原理
C语言
Java反射相关类以及
底层原理
文章目录一、Java反射核心类:1、Class类:2、Constructor类:3、Field类:4、Method类:二、反射的
底层原理
一、Java反射核心类:1、Class类:表示Java类的实例,可以用于获取类的信息
running_1997
·
2023-08-16 09:49
《Java基础》专栏
java
iOS
底层原理
之 alloc 探究
前言作为一名iOS小码农,每天接触最多的就是对象的创建,alloc,init;但是alloc和init到底干了些什么?今天咱们来一起研究下,废话不多说,直接上代码HHPerson*p1=[HHPersonalloc];HHPerson*p2=[p1init];HHPerson*p3=[p1init];HHPerson*obj1=[HHPersonalloc];HHPerson*obj2=[HHPe
聚朋友iOS
·
2023-08-16 03:39
Redis的数据类型详解和使用:key、String类型
详细介绍了Redis的key和String数据类型的
底层原理
,以及最基本的使用方式。
刘Java
·
2023-08-16 03:19
Redis
6.x
redis
String类型
二进制安全
SDS
INCR
网络
底层原理
之网络安全
网络通讯中面临的四种安全威胁截取:窃听通信内容中断:中断网络通信篡改:篡改通讯内容伪造:伪造通讯内容网络安全.png网络层ARP欺骗ARP欺骗(ARPspoofing),又称ARP毒化(ARPpoisoning)、ARP病毒、ARP攻击ARP欺骗可以造成的效果可让攻击者获取局域网上的数据包甚至可篡改数据包可让网络上特定电脑之间无法正常通信(例如网络执法官这样的软件)让送至特定IP地址的流量被错误送
甲乙飞鱼
·
2023-08-15 16:14
iOS-
底层原理
:alloc & init & new 源码分析
写在前面:本文并非原创,再此使用也仅为学习记录,以便后期复习,原文作者:Style_月月,地址:https://www.jianshu.com/p/b72018e88a97一、学习
底层原理
,我们首先要找到
云霄_云霄
·
2023-08-15 14:33
【数据结构】---堆排序+TOP-K问题(了解游戏排行
底层原理
)
文章目录前言一、建堆的两种方式:1.1向上调整建堆(堆排序):1.1.1完整代码:1.1.2流程图(以小堆为例):升序:建大堆1.1.3流程图(以小堆为例):降序:建小堆1.2向下调整建堆(堆排序):1.2.1完整代码:1.2.2流程图:二、两种建堆方式时间复杂度比较:2.1向上调整建堆:2.2向下调整建堆:三、堆排序的时间复杂度:O(N*logN)四、呼应一下上章节的部分:利用堆使数据有序(不建
小沈YO.
·
2023-08-15 11:12
数据结构
数据结构
php
开发语言
流程图
排序算法
多线程——Synchronized原理实现
以下,来探究下synchronized的使用和
底层原理
。一、synchronized的作用1.1原子性原子性:指一个操作或多个操作,要么全部执行,要么全部不执行。
洞见星河
·
2023-08-15 01:49
Docker入门及安装
.docker优点4.docker资源网址2.Docker安装1.卸载旧版本dorcker(非必要)2.设置Docker仓库安装docker引擎4.启动验证docker卸载docker3.Docker
底层原理
学废Java
·
2023-08-14 16:11
docker
eureka
spring
cloud
java
Block
底层原理
四-循环引用分析
循环引用非常常见,我们来分析一下为什么会循环引用#import#import"WKPerson.h"typedefvoid(^WKBlock)(void);intmain(intargc,constchar*argv[]){@autoreleasepool{WKPerson*person=[[WKPersonalloc]init];person.age=20;person.block=^{};}N
那位小姐
·
2023-08-14 13:40
专项攻克——MySQL语句与
底层原理
剖析
文章目录一、参考文献二、基本格式三、基本操作3.1插入3.2查询3.3更新3.4删除3.4.1delete3.4.2drop3.4.3truncate四、进阶操作4.1操作符like、通配符4.2联合表操作4.2.1举例4.3嵌套操作4.4SQL常用函数五、数据库索引六、执行查询语句,期间发生了什么?6.1MySQL的两层架构6.1.1Server层6.1.2存储引擎层(1)Memory(2)My
攻城有术
·
2023-08-14 08:52
数据库
sql
数据库
mysql
前端css
高级
day08-CSS高级目标:掌握定位的作用及特点;掌握CSS高级技巧01-定位作用:灵活的改变盒子在网页中的位置实现:1.定位模式:position2.边偏移:设置盒子的位置leftrighttopbottom相对定位position:relative特点:不脱标,占用自己原来位置显示模式特点保持不变设置边偏移则相对自己原来位置移动div{position:relative;top:100px;l
shangxianjiao
·
2023-08-14 08:20
前端
css
2022-12-17
2022.12.17打开心智读书卡片一、是什么:概念大脑和心智的四大
底层原理
节能预测稳定反馈。二、为什么:节能是生物体为了生存繁衍进化的结果。
abd99949736d
·
2023-08-14 04:06
golang—面试题大全
切片的深拷贝是怎么做的copy和左值进行初始化区别slice和map的区别mapmap介绍map的key的类型map对象如何比较map的
底层原理
map负载因子map哈希冲突解决map扩容机制扩容条件增量扩容等量扩容实现线程安全的
终生成长者
·
2023-08-14 01:35
golang面试题
golang
java
面试
锁与原子操作的
底层原理
偏向锁在一个系统当中,大部分时间都不存在并发问题,但频繁的加锁释放锁又会占用大量系统资源。因此为了让线程获得锁的代价更低而引入了偏向锁。获得偏向锁1)检查该锁是否被当前线程持有2)通过CAS操作修改对象头3)将MarkWord中的线程ID指向当前线程撤销偏向锁1)其他线程检查该锁是否被当前线程持有2)通过CAS操作修改对象头,失败3)暂停偏向锁线程4)将MarkWord中的线程ID置为空5)恢复线
二本大二呆猫想进大厂之痛恨学历歧视的每天
·
2023-08-14 01:25
并发编程
java
开发语言
前端CSS
颜色对照表大全
基本色对照黑色银色灰色白色茶色红色紫色紫红blacksilvergraywhitemaroonredpurplefuchsia#000000#C0C0C0#808080#FFFFFF#800000#FF0000#800080#FF00FF绿色亮绿橄榄黄色深蓝蓝色青色浅绿greenlimeoliveyellownavybluetealaqua#008000#00FF00#808000#FFFF00#
SmileAgain -lg
·
2023-08-14 01:55
css
前端
C++ 对模版的理解
就比方说你想要实现一个Add的加法函数,面对不同的类型,你是否要进行多次函数重载呢,其实这多个函数实现的
底层原理
都是一样的,只不过是类型不同,所以祖师爷就根据这种情况设计出了模版。
小猴zhi永不言弃
·
2023-08-14 00:45
C++基础知识
c++
【C++】STL map和set用法基本介绍
erasefindswapcountlower_bound和upper_boundlower_boundupper_boundequal_rangepairmultiusetfinderasecountmap构造insert[][]
底层原理
努力学习去挣钱
·
2023-08-13 22:38
c++
开发语言
数据结构
算法
map
set
Iterator
可以让用户通过特定的接口遍历集合中的每一个元素,而不必了解
底层原理
。for循环,数组的forEach方法。
Veycn
·
2023-08-13 22:38
IDP——L5 四处碰壁,我到底做错了什么?
改变的
底层原理
通过自我决定理论和改变的
底层原理
,可以得出两个结论:1.目标的树立能让你摆脱无动机的迷茫状态2.靠近内在动机
小乖___
·
2023-08-13 17:54
Java中的线程安全(2)之互斥同步的
底层原理
Java中的线程安全(2)之互斥同步的
底层原理
本来在理解完互斥同步之后,应该开始扒一扒Lock的源码了,但是在真正进入源码阶段之前,需要先按照常人的思维去理解一下,如果,让我们自己实现一个这样的互斥同步
最爱吃葡萄
·
2023-08-13 14:01
Android
Notes
Android开发系列
android
安卓
多线程
互斥同步
AspectCore和MSDI 实现Name注册以及解析对象
AspectCore在注册服务这块比较简单,默认是无法根据Name去注册和解析对象,这边做一下这块的扩展大致原理是根据自定义Name去生成对应的动态类型,然后使用委托或者对象的方式,进行注册tips:由于
底层原理
的原因
2301_77550592
·
2023-08-13 13:21
java
算法
开发语言
synchronized的底层实现原理
它的
底层原理
涉及到对象头、Monitor(监视器)和内存屏障等概念。
ZhiguoXue_IT
·
2023-08-13 12:55
计算机技术知识
java
开发语言
013-iOS
底层原理
-类的加载(category)
1、脏内存、干净内存、rw、ro、rwe在上一篇文章012-iOS
底层原理
-类的加载中探索到的realizeClassWithoutSwift()->methodizeClass()中,多次出现rw,ro
Mr_wick
·
2023-08-13 10:16
Unity3D中C#
底层原理
转载:部分来源zhihu摘抄:Unity3D高级编程主程手记陆泽西著Unity底层在运行C#程序有两种机制:一种是Mono,另一种是IL2CPP。.NET虽好,却只能运行在Windows平台上(现在NetCore可以跨平台,但是不完善)。后来微软想ECMA申请将C#作为一种标准,就意味着只要他遵守CLI的第三方就可以将任何一种语言是实现到.Net平台上。Mono就是在这种情况下诞生的。CIL:特指
路尘啊
·
2023-08-13 07:40
Unity
c#
unity
深入学习 Redis - 主从结构配置、流程、
底层原理
(全网最详细)
目录前言一、主从模式1.1、概述1.2、配置redis主从结构1.2.1、复制配置文件,修改1.2.2、配置主从结构1.2.3、启动redis服务1.2.4、查看复制状态1.3、slaveof命令1.3.1、断开主从复制关系1.3.2、切换主从复制关系1.3.3、只读1.3.4、网络延迟问题1.4、拓扑结构1.4.1、一主一从1.4.2、一主多从1.4.3、树形主从1.5、主从复制流程1.5.1、
陈亦康
·
2023-08-13 03:26
Redis深度学习
学习
redis
Spring5 AOP 默认使用 JDK
原因是事务控制的
底层原理
是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.
小天博客
·
2023-08-12 21:40
java后端
Spring
Aop
java
spring
boot
代理模式
spring
存在感
存在感(人性的一个
底层原理
)基于存在主义的观念,人存在于周围世界,内在世界,人际世界的三个维度人际世界里面,人与周围的关系构成了这个维度的基本元素作为个人,与之对应的身份是由众多关系来构建的失去与他人的连接
童冀
·
2023-08-12 20:32
【golang】数组和切片
底层原理
数组类型的值(以下简称数组)的长度是固定的,而切片类型的值(以下简称切片)是可变长的。数组的长度在声明它的时候就必须给定,并且之后不会再改变。可以说,数组的长度是其类型的一部分。比如,[1]string和[2]string就是两个不同的数组类型。切片的类型字面量中只有元素的类型,而没有长度。切片的长度可以自动地随着其中元素数量给的增长而增长,但不会随着元素数量的减少而减小。我们其实可以把切片看做是
m旧裤子
·
2023-08-12 18:36
golang
golang
开发语言
后端
【 C++11 】lambda表达式
目录1、lambda表达式的引入2、lambda表达式lambda表达式的语法lambda表达式捕捉列表说明使用lambda表达式排序自定义类型lambda表达式的
底层原理
1、lambda表达式的引入在
三分苦
·
2023-08-12 16:12
C
plus
plus
c++
算法
开发语言
【C++11】lambda表达式 | 包装器
文章目录一.lambda表达式1.lambda表达式概念2.lambda表达式语法3.lambda表达式交换两个数4.lambda表达式
底层原理
二.包装器1.function包装器①function包装器介绍
殿下p
·
2023-08-12 16:41
C++学习
c++
算法
数据结构
Spring、Springboot、SpringCloud--包含的知识点大全
类型难度AOPspring-自定义AOP面向切面注解--统一切面处理-登陆信息采集快速入门Springboot+AOP实现切面处理请求Demo线程池通俗易懂的线程池
底层原理
,一文知所有数据结构数据结构-
半生程序员
·
2023-08-12 14:02
Spring
SpringBoot
SpringCloud
spring
spring
boot
spring
cloud
【C++从0到王者】第十七站:手把手教你写一个stack和queue及deque的
底层原理
文章目录一、stack1.利用适配器2.栈的实现二、queue三、deque1.deque介绍2.deque的接口3.deque的基本使用4.deque的效率5.deque的原理一、stack1.利用适配器我们不可能写了一份数组栈以后,还要在手写一个链式栈,这样显得太冗余了。于是我们可以利用适配器,传递一个我们想要使用的类型。这样我们的栈就可以做到数组栈和链式栈的秒切换了。从我们用的角度来说并没有
青色_忘川
·
2023-08-12 13:58
【C++】
c++
c语言
开发语言
数据结构
算法
Android-EventBus
底层原理
浅析(三)
上两节的内容分别是:一注册的底层逻辑https://www.jianshu.com/p/e324c8353fe8二发送事件的底层逻辑https://www.jianshu.com/p/8c78419dc654这节咱们讲注销,其实很简单,但为什么我还要另开一篇写呢,强迫症啊不给啊哼!老规矩,上代码EventBus.getDefault().unregister(this)好的,进入unregiste
广州萧敬腾
·
2023-08-12 10:23
一文搞懂 Python 递归函数
下面通过一个简单的案例进行演示,无需深入的
底层原理
分析。二、案例1、需求通过递归函数,实现1~5数字相加之和(为了方便图示,
云计算-Security
·
2023-08-12 06:00
Python
python
开发语言
字符串相关
底层原理
基本数据类型比较的是数据值引用数据类型比较的是地址值原理3:字符串拼接的
底层原理
1.如果没有变量参与拼接,都是字符串直接相加,编译之后就是拼接之后的结果,会复用串池中的字符串。
半勺蜂蜜~
·
2023-08-12 06:25
Java基础
java
开发语言
后端
iOS
底层原理
之性能优化
文章目录CPU和GPU卡顿优化-CPU卡顿优化-GPU离屏渲染耗电耗电优化APP的启动APP启动3大阶段APP的启动优化安装包瘦身面试题CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用。CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(CoreGraphics)
IOS应用
·
2023-08-12 00:46
iOS
底层原理
38:自动化打包(二)Jenkins + GitLab 实现自动打包
iOS
底层原理
文章汇总前提一般大型的公司都有部署好的Jenkins环境,所以这里不在赘述Jenkins的搭建过程,对于Jenkins不了解的童鞋可以自行google下。
Style_月月
·
2023-08-11 23:19
java面试总结--2020-10,深圳
最近面试的常见问题总结:一.java集合:1.常见的集合类型有哪些2.ArrayList,LinkedListHashMap的
底层原理
3.jdk1.8对hashMap的优化,以及如何hash冲突的原理以及是否可以避免
echo_huangshi
·
2023-08-11 20:36
java基础
java
Kafka基本概念整理
但是了解下
底层原理
还是有必要的。所以这里对之前的相关开发工作做一些总结,并梳理下遇到的一些问题。
淡定一生2333
·
2023-08-11 18:23
Kafka学习
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他