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
从0到1玩转分布式锁底层原理
tomcat剖析:开篇
一、简介本专栏为解析tomcat的专栏,用于一步步的从构建到执行,再到剖析tomcat的内部构造,然后再加上自己的理解,
从0到1
去认识我们日常开发中不可或缺的web容器,希望对之后的软件设计能够有所启示
长不大的老小孩J
·
2023-12-24 00:10
深入剖析tomcat
tomcat
java
HarmonyOS开发:超详细了解项目的工程结构
,和市场上大多数IDE一样,DevEcoStudio也给我们提供了很多的实例模板,当然了,对于大多数移动端开发者而言,这些模板和我们的UI设计有着很大的出入,一般都会选择一个空的视图作为项目,方便我们
从0
Android小贾
·
2023-12-23 21:57
HarmonyOS
OpenHarmony
移动开发
harmonyos
华为
OpenHarmony
移动开发
分布式
redis应用-
分布式锁
目录什么是
分布式锁
分布式锁
的基本实现引入过期时间引入校验id引入lua引入看门狗引入redlock算法什么是
分布式锁
在一个分布式系统中,也会涉及到多个节点访问同一个公共资源的情况,此时就需要通过锁来做互斥控制
正经程序猿
·
2023-12-23 20:30
redis
分布式
set容器的基本使用
inserterasefindswapclearlower_bound&&upper_boundcountequal_rangemap和set容器,multimap和multiset是树形结构的关联式容器,这四种容器
底层原理
都是红黑树
梦想很美
·
2023-12-23 18:59
C++
开发语言
c++
042蜡笔小猫儿《设计思维——如何
从0到1
到666提升作品美感》
设计思维主要由五个思维方式构成,且互相渗透,不孤立存在,即目标思维、气场思维、层解思维、合作思维和留白思维。总体来讲,一个好的设计,要明确海报宣传的是什么,与委托方主动交流达成一致,目标思维贯穿整个设计过程;要营造好氛围,找好合适的背景图,图文并茂,形成最佳气场,如个人修行一般,要言行一致;分是为了更好的合,层解思维和合作思维互相扶持,围绕目标,拆解并整合元素互相配合为目标服务;注意留白,像演讲中
猫悟空
·
2023-12-23 17:12
2019-03-31
喜欢
从0到1
还是从1到N?我从中得到了思维的锻炼,栽下了体系……以及不想回应时意义不明的表情作答复消解意义意识流
周小臣
·
2023-12-23 17:38
go
从0到1
项目实战体系十五:go生产docker构建
1.docker镜像要求:(1).云原生对应用运行时的不同需求:①.体积更小:a.对于微服务分布式架构而言,更小的体积意味着更少的下载带宽,更快的分发下载速度②.启动速度更快:a.对于传统单体应用,启动速度与运行效率相比不是一个关键的指标b.原因:(1).这些应用重启和发布频率相对较低(2).对于需要快速迭代、水平扩展的微服务应用而言,更快的的启动速度就意味着更高的交付效率、更加快速的回滚(3).
小崽崽1
·
2023-12-23 15:00
golang
docker
开发语言
go
从0到1
项目实战体系十三:全局/局部变量
1.全局/局部变量:①.全局变量:a.C和Go语言中,定义在函数外面的就是全局变量.②.局部变量:a.C和Go语言中,写在{}中、函数中、函数的形参,就是局部变量.b.只能在{}里面有效.2.作用域:①.全局变量:a.C语言中,全局变量的作用域是从定义的那一行开始,直到文件末尾为止.b.Go语言中的只要定义了全局变量,在定义前、后都可以使用.c.全局变量在任何地方都可以进行使用.d.main包里定
小崽崽1
·
2023-12-23 15:30
golang
java
前端
go
从0到1
项目实战体系十四:设置代理
1.GOPROXY环境变量作用:①.不再从以前的直接从代码库下载.②.使用环境变量设置的代理地址下载源代码.(1).查看:$goenv...GOPROXY="https://goproxy.io,direct"2.Goversion>=1.13(RECOMMENDED):goenv-wGO111MODULE=ongoenv-wGOPROXY="https://goproxy.io,direct"#
小崽崽1
·
2023-12-23 15:30
golang
开发语言
后端
go
从0到1
项目实战体系七:map
key-value的数据结构,又叫字典或关联数组.1.概念:①.map的数据结构是引用类型,里面改了值,外面也会改.2.操作:①.格式:varmapNamemap[keyType]valueType②.声明后初始化:varamap[string]string//声明是不会分配内存的,初始化需要make.a:=make(map[string][string],10)//初始化makea["name"
小崽崽1
·
2023-12-23 15:28
golang
java
前端
今日早报
#
玩转
火信#1.Tether:目前持有84亿美元商业票据,50亿将于7月31日到期2.三箭资本已向纽约法院申请破产保护3.美联储戴利:支持美联储7月再加息75个基点4.SBF:不是特别关注矿工,但对收购加密矿企持开放态度
打包王者
·
2023-12-23 14:10
Android高阶:了解这些知识点,学习Binder就不成问题~
前言Binder原理是掌握系统
底层原理
的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。
bug樱樱
·
2023-12-23 13:25
【C++内存管理五大分区、函数到底是怎么调用的,对象里面又存放了些什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《深度解析C++》、《自顶向下看Java》专栏,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【带你一次性读懂C++之this指针】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自定向下看Java》、《深度解析C++》系列专栏,我会为大家持续输出优质文章,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【函数调用需要哪些开销,内联函数又做了什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自顶向下看Java》专栏,我会持续为大家输出优质内容,能够帮助到各位就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-12-23 12:58
计算机底层原理
深度解析C++
c++
c语言
【深度解析C++之初始化列表】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《深度解析C++》系列专栏、我会持续为大家输出优质文章,能够帮助到大家就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-12-23 12:26
深度解析C++
c++
开发语言
与其等世界发现你的价值,不如先为世界创造价值
今天学习《用一年时间重生:如何
从0到1
开启个人事业》第二章书中金句:1.没有钱,可以付出时间;没有时间,可以付出思想;没有思想,可以付出鼓励的话语。
美丽99_c0e0
·
2023-12-23 11:40
Oracle19c客户端静默安装,CentOS7.9静默安装Oracle19C软件
因此
玩转
一下Oracle19c,justforfun。1.先决条件1.0一些前置条件操作系统准备升级到7.9最新版本.命令如下:硬盘u01:500GB,内存
绝望的小土豆
·
2023-12-23 11:05
Mysql-6.Mysql锁机制与优化实践以及MVCC
底层原理
剖析
学习内容重点:1、Mysql各种锁详解2、Mysql间隙锁与临键锁详解3、Mysql可重复读隔离级别如何解决幻读4、Mysql锁等待与死锁问题分析以及解决5、Mysql锁优化实践6、MVCC多版本并发控制机制深入剖析锁机制详解锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发
飞越沧海的蝴蝶
·
2023-12-23 10:13
Java架构学习之旅
mysql
数据库
java
Zookeeper的学习笔记
Zookeeper是一个分布式的、开源的分布式应用程序的协调服务Zookeeper提供主要的功能包括:配置管理,
分布式锁
,集群管理Zookeeper命令操作zk数据模型zk中的每一个节点都被称为:ZNode
zmbwcx2003
·
2023-12-23 06:03
zookeeper
学习
笔记
一篇文章让你Docker从入门到精通
一篇文章让你Docker从入门到精通Docker简介docker的3要素docker安装--centos7示例docker
底层原理
docker常用命令docker镜像原理数据共享--容器数据卷数据卷容器
小蜜蜂爱编程
·
2023-12-23 06:52
云计算
云原生
docker
容器
云原生
微服务
【河北清河马屯小学李艳锐】互+这艘大船启航啦
图片发自App
玩转
KT足球,五彩的山里红美术,孩子们喜欢的韵律舞蹈一一亮相图片发自App图片发自App图片发自App孩子们用彩笔画出自己的
河北清河马屯中心小学李艳锐
·
2023-12-23 06:26
大IP时代文旅品牌如何用数字人
玩转
数字营销?
在大IP时代,有IP意味着话题、人气、流量以及变现能力,文旅品牌如何打造一个成功的、受欢迎的IP,拓宽文旅资源价值,成为文旅品牌营销的一大痛点。随着元宇宙概念兴起,数字人IP可以满足文旅品牌多元化需求,文旅品牌可以将数字人结合动捕设备,搭建文旅多形式、广角度、有创意、有影响的数字人IP营销体系。如山西岚县就推出了3D卡通数字人“岚豆豆”,以当地特产土豆为原型进行3D虚拟数字人定制,打造出反映当地人
广州虚拟动力-动捕&虚拟主播
·
2023-12-23 05:00
虚拟人
动作捕捉
元宇宙
科技
3d
娱乐
旅游
元宇宙
虚拟人
虚拟现实
不用代码
玩转
爬虫实例(1) – 抓取猫眼电影信息
有很多朋友在日常的工作生活当中需要抓取网页上的信息,进行相关的行业分析或者准备资料、报告使用。之前分享过一些关于用python抓取网页数据的文章,可能有朋友会觉得自己不会写代码,或者写代码很费时费劲不够方便。其实完全不用写代码一样可以玩爬虫!今天这篇文章开始就来陆续分享一下关于webscraper这款chrome插件的一些实例用法。关于webscraper,之前介绍了很多次了。使用它可以方便的仅仅
永恒君的百宝箱
·
2023-12-23 05:27
synchronized关键字的
底层原理
synchronized对象锁采用互斥的方式,让同一时刻,之多有一个秀安承获取对象锁。他的底层是由monitor实现的,monitor是jvm级别的对象,线程获得锁需要使用对象关联monitor在monitor内部由三个属性,分别是owner,entrylist、waitlset其中owern是关联在获得锁的线程,并且只能关联一个线程。entrylist关联的是竞争锁失败的处于阻塞状态的线程。wa
新赤
·
2023-12-23 04:46
java
开发语言
一文掌握
分布式锁
:Mysql/Redis/Zookeeper实现
传统锁演示超卖现象使用JVM锁解决超卖解决方案JVM失效场景使用一个SQL解决超卖使用mysql悲观锁解决超卖使用mysql乐观锁解决超卖四种锁比较Redis乐观锁集成Redis超卖现象redis乐观锁解决超卖三、
分布式锁
概述四
Ethan-running
·
2023-12-23 04:41
分布式
分布式
redis
zookeeper
封装组件库(黑马
从0到1
封装组件)
封装组件库(黑马
从0到1
封装组件)1.组件通信很重要,插槽,props校验,计算属性和监听属性,v-model语法糖,npm发布,了解组件实现原理所有的组件在main.js中先导入再全局注册1.button
htt2321
·
2023-12-23 03:04
vue.js
javascript
前端
分布式理论(CPA/BASE)和分布式服务Dubbo
分布式分为分布式缓存(Redis)、
分布式锁
(Redis或Zookeeper)、分布式服务(Dubbo或SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka、RabbitMq
周大豆
·
2023-12-23 03:59
rabbitmq
redis
Java-
底层原理
-编译原理
Java-
底层原理
-编译原理系列文章目录Java-
底层原理
-编译原理Java-
底层原理
-javac源码笔记Java-
底层原理
-类加载机制Java-
底层原理
-clinit和init转载声明:本文大量内容系转载自以下文章
迷路剑客
·
2023-12-23 02:08
java
jvm
java
CAS机制
这些原子操作的
底层原理
都是使用了CAS机制。在使用一门技术之前,了解这个技术的
底层原理
是非常重要的,所以本篇文章就先来讲讲什么是CAS机制,CAS机制存在的一些问题以及在Java中怎么使用CAS机制。
五敷有你
·
2023-12-22 23:10
并发编程
并发
亲子好习惯践行(九)
二、睡眠记录1、早睡:9:302、早起:7:00三、父母为提供打开书环境做了什么:1、要求他读了陶小乐
玩转
数学。2、每周计划板开始实施。
夏忆晨0912
·
2023-12-22 23:49
Servlet-Filter 执行顺序测试
模型抽象为了便于在实践中使用,结合部分
底层原理
,我们可以对Filter链的执行做一下抽象。
Math210
·
2023-12-22 22:55
servlet
java-ee
filter
tomcat
java
spring
maven
谷歌Gemini造假始末
大家好,我是可夫小子,《小白
玩转
ChatGPT》专栏作者,关注AIGC、读书和自媒体。
可夫小子
·
2023-12-22 21:15
ChatGPT知识库
人工智能
chatgpt
10天
玩转
Python第9天:python 面向对象 全面详解与代码示例
今日内容异常模块和包导入模块(导包)if__name__=="__main__":Unitest框架的学习了解,基本组成异常异常传递[了解]异常传递是Python中已经实现好了,我们不需要操作,我们知道异常会进行传递.异常传递:在函数嵌套调用的过程中,被调用的函数,发生了异常,如果没有捕获,会将这个异常向外层传递.....如果传到最外层还没有捕获,才报错模块和包1.Python源代码文件就是一个
老牛源码
·
2023-12-22 18:47
Python教程
#
带你10天玩转python
python
java
前端
Matlab时域波形图
以下是一个示例数据:%示例数据time=0:0.1:10;%时间
从0到1
0,步长为0.1signal=sin(time);%信号
代码创造者
·
2023-12-22 18:47
matlab
开发语言
Matlab
从0到1
部署gitlab自动打包部署项目
本文重点在于配置ci/cd打包使用的是dockerdesktop第一步安装dockerdesktopDocker简介Docker就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。Docker中文社区、Docker中文文档安装dockerdesktop官方下载地址DownloadDockerDesktop|Docker下载完毕后出现点击sett
孙可爱.
·
2023-12-22 18:44
GIT
docker
运维
容器
用 GitHub 搭建静态博客太繁琐?用这个小工具实现「傻瓜式」发布!
公众号关注「运维之美」设为「星标」,每天带你
玩转
Linux!除了作为程序员们分享与协作的平台,GitHub同时也是一个绝佳的知识分享平台。
运维之美
·
2023-12-22 17:57
Redis常用命令
stringsetkeyvaluegetkeysetexkeysecondsvalue设置指定key的指,并将key的过期时间设置为seconds秒setnxkeyvalue只有在key不存在时设置key的值(
分布式锁
悟空不是猴子
·
2023-12-22 16:36
redis
redis
数据库
缓存
【工具- Jenkins】
从0到1
搭建 Jenkins,运维工资分你一半
大家好,我是温大大最近很多同学在面试过程中,偶尔会被问到是否会搭建环境,是否用过Jenkins,有很多公司注重devOps(开发/测试/运营角色集合),甚至有专门的DevOps工程师,薪资还是杠杠的,所以我们今天专门讲讲环境搭建Jenkins这块。Jenkins作用:1、可以帮我们把研发代码拉取(git)下来——所以需要用到git工具2、然后打包,部署到服务器上——所以需用到JDK工具(市面上大部
测试猿温大大
·
2023-12-22 16:18
温大大面试群
docker
jenkins
黑马点评07 秒杀优化 加阻塞队列
2.多线程模式有并发安全问题,要加
分布式锁
才能在不同jvm之前唯一标识一把锁,通过uuid+线程id
BigOrangeSama
·
2023-12-22 15:27
java项目
java
教你
玩转
Python变量与常量!
变量与常量变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。这里有一点需要注意的是,在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类型。变量的定义Python中的变量不需要声明类型这些变量都是不需要声明它的类型的,在C和Java中是必
诸葛青云999
·
2023-12-22 15:36
玩转
树莓派之系统安装篇
笔者手上刚好有一块4B的板子,让我们一起来
玩转
树莓派安装准备硬件树莓派4B4G内存版32GBSD卡读卡器电源适配器键盘鼠标microHDMI笔记本电脑软件Windows10系统平台RaspberryPiImagerMobaXterm
IOT那些事儿
·
2023-12-22 14:57
嵌入式
嵌入式硬件
RT-Thread和Infineon主持的嵌入式网络应用开发沙龙
主题会议由RT-Thread&&Infineon共同主持,PSoc62开发板现场演示
从0到1
搭建智能数据网关RT-Thread介绍rt-thread社区负责人郭占鑫郭工介绍RT-Thread英飞凌合作伙伴介绍英飞凌产品负责人介绍英飞凌的产品动态
IOT那些事儿
·
2023-12-22 14:27
开源社区
开源
从0到1
:践行学习30天第7讲~机会判断
时代抛弃你的时候,连一丝选择的机会都不会给你说的大概就是在互联网风起云涌的时代,那些被毫无抵抗力抛弃的传统行业,是他们不够强大吗?还是不够有实力?都不是,他们的地位似乎都还在昨天上课,老师说,未来的中国,是资源整合的中国,大趋势是大公司、快速发展公司,中小民企业将举步维艰,越来越规范的税,越来越严格的诚信,都在一步步规范着,小企业除了被整合、被淘汰,别无出路所以,我们做选择的,是选择点还是面还是体
晨惜_健康体重管理师
·
2023-12-22 14:08
go
从0到1
项目实战体系十:go包管理
gomod是Go官⽅引⼊的⼀个依赖管理⼯具.1.引入一个本地包:(1).设置环境变量引入gomodule:$setGO111MODULE=on$gomodinittopic.com.cn(模块名)(2).文件目录:topic.com└─topic├─core#本地包在项目中│└─tools.go├─main.go└─go.mod(3).topic.com/topic/main.go:package
小崽崽1
·
2023-12-22 14:14
golang
开发语言
后端
go
从0到1
项目实战体系八:struct结构体
1.概念:①.用来自定义复杂数据结构.②.struct中可以包含多个字段(属性).③.struct类型可以定义方法,注意和函数的区分:(1).可以将一些方法和结构体关联④.struct类型是值类型,只有传指针,才能修改值.⑤.struct类型可以嵌套.⑥.Go语言没有class类型,只有struct类型.2.声明:①.定义:type标识符struct{field1typefield2type}3.
小崽崽1
·
2023-12-22 14:43
golang
开发语言
后端
go
从0到1
项目实战体系九:锁机制
Golang中的锁机制主要包含互斥锁和读写锁.1.为什要加锁?①.现实场景:a.厕所是共享的,你要上厕所,就需要先开门再锁上锁.就是一个加锁的操作.b.红绿灯也是一种资源的共享,红灯就表示上锁,不能通行.②.同理,线程是共享的,所有要加锁.a.如果map和数组被多个goroute来修改,如果不加锁就有异常.b.多个协程同时读一个变量的值没有问题,是不用加锁的.c.一个变量同时读写也要加锁.d.发生
小崽崽1
·
2023-12-22 14:43
golang
开发语言
后端
Go 实战项目推荐:学习 Go 最好的方式
总结起来主要是以下几个方面:学不到最佳实践,能力提升有限:网上有很多介绍Go项目的构建方法,但大多并非最佳实践,学完也无法为能力和认知带来提升;不懂如何
从0到1
开发一个Go项目:对Go开发的知识点
煎鱼(EDDYCJY)
·
2023-12-22 14:40
golang
学习
java
开发语言
后端
go
从0到1
项目实战体系一:go语言基础
①.所有go源码以.go结尾.②.golang可执行程序,packagemain有且只有一个main入口函数.③.两种注释:单行注释//和多行注释/**/1.变量命名:①.标识符以字母或下划线开头,大小写敏感以数字开头、含有特殊符号不行.②._是特殊标识符,用来忽略结果③.保留关键字2.import方式:①.import("fmt")②.import{"fmt"}4.常量:①.常量使用const修
小崽崽1
·
2023-12-22 14:39
性能优化
golang
开发语言
后端
云原生
云计算
分布式
为什么他们都在推荐剽悍牛人进化营(6)?
在读书营期间,我
从0到1
完成了写作社群的搭建,已经成功活到了第13期。月收入从6000涨到了2万。2019年,我给自己定下了
奕晴奕晴
·
2023-12-22 14:56
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他