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
golang程序员
gdb 调试
1、内联汇编]扩展asm:格式、占位符、跳转、内联汇编宏函数绿色部分都是标号,是
程序员
自己命名的黄色部分是修饰符,是扩展ASM的规范:fforward、bbackward2、如果我们需要调试宏定义的话,
知识搬运工人
·
2024-02-02 14:53
gdb
c++
Java垃圾回收机制
Java引入了垃圾回收机制,令C++
程序员
最头疼的内存管理问题迎刃而解。Java
程序员
可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大提高了开发效率。
油爆酥葱
·
2024-02-02 13:42
java
开发语言
算法
框架学习Maven
声明:本文来源于黑马
程序员
PDF讲义做为一名Java开发工程师,后端Web开发技术是我们学习的重点,后端Web开发技术的学习,我们会先学习Java项目的构建工具:Maven初识MavenMaven是Apache
买个等离子电视
·
2024-02-02 13:55
框架学习
学习
设计模式-责任链模式
资料来自黑马
程序员
此系列全是帮忙宣传责任链模式在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。
踏遍三十六岸
·
2024-02-02 13:42
设计模式
设计模式
责任链模式
java
后端
低代码解放
程序员
?子弹还得飞一会儿!
普通人建一个应用程序就像搭乐高一样简单,技术似乎已经给出了路径,但还需要沉淀和发力的空间文|吴俊宇编辑|谢丽容今年6月,一家头部云厂商SaaS架构师为某零售企业演示了如何用低代码半小时搭建招聘系统。事后,这家企业负责人提了一个问题:有了低代码,是不是可以砍掉公司一半IT人员?答案当然是否定的。这种想法有一定的代表性。中小企业、传统企业在数字化转型的过程中存在焦虑情绪。一种矛盾现象是,一些企业把IT
AIChef
·
2024-02-02 13:07
低代码
区块链
人工智能
运维
新书速览|像
程序员
一样使用MySQL(免费送书)
本书从
程序员
的视角介绍了MySQL数据库在实际开发中的核心知识和应用技能。全书共14章。
全栈开发圈
·
2024-02-02 12:17
mysql
数据库
java8 -CompletableFuture
但是在异步编程方法,却并不是每个
程序员
都能很好的使用,也并非所有应用程序都使用java.util.concurrent包,即使此包中对于编写正确的并发代码提供的原语非常有用。
bern85
·
2024-02-02 12:09
Linux一些实用操作
黑马
程序员
新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等_哔哩哔哩_bilibili目录1各类小技巧(快捷键)2软件安装
ML.star
·
2024-02-02 12:55
Linux
linux
服务器
网络
Linux--Shell基础
黑马
程序员
linux入门到精通(下部分)_哔哩哔哩_bilibili目录1.编写规范2.变量2.1变量的含义2.2变量的定义和使用2.3只读变量(了解)2.4接收用户输入(重点)2.5删除变量(了解)3
ML.star
·
2024-02-02 12:25
Linux
linux
运维
服务器
Golang
锁实现原理
什么是锁锁的本质,就是一种资源,是由操作系统维护的一种专门用于同步的资源比如说互斥锁,说白了就是一种互斥的资源。只能有一个进程(线程)占有。当一个进程(线程)通过竞争获得锁的时候,其他进程(或线程)将得不到这把锁。这是内核代码决定的如果我们希望某种资源在多个进程(线程/协程)之间共享,但是某一时刻最多有一个进程占有,这不就是互斥锁的概念吗,也就是说,我们希望自己的资源也变成一种锁最简单的办法就是将
独臂阿童木
·
2024-02-02 12:48
goLang
#
go语言基础
#
golang
源码原理
golang
java
jvm
golang
基础,为什么有结构体?
结构体是
Golang
中非常重要的概念,它主要用于将一组相关的数据字段组织在一起,以便于对数据进行管理、操作和传递。
科技百宝箱
·
2024-02-02 12:47
golang基础
golang
Golang
中没法下载第三方包解决办法
Go1.13及以上(推荐)打开你的终端并执行$goenv-wGO111MODULE=on$goenv-wGOPROXY=https://goproxy.cn,direct运行完成上面命令后,直接运行你的项目就可以下载没法下载的包了。macOS或Linux打开你的终端并执行$exportGO111MODULE=on$exportGOPROXY=https://goproxy.cn或者$echo"ex
肥茹
·
2024-02-02 12:16
go
golang
开发语言
后端
golang
map 锁_
golang
并发安全Map以及分段锁的实现
CompareAndSwap)双检查分断锁typeSimpleCachestruct{musync.RWMutexitemsmap[interface{}]*simpleItem}在日常开发中,上述这种数据结构肯定不少见,因为
golang
吴雄辉
·
2024-02-02 12:44
golang
map
锁
手撕基于Redis的分布式锁——
Golang
,附可用代码DisGo
1.背景介绍近期接到任务,需要用
Golang
开发一个基于Redis的分布式锁,因为目前网上已存在的
golang
分布式锁要么是性能都不够,要么就是功能不全,根据网上收集到的资料,最终决定参考Redisson
一口一个菠萝
·
2024-02-02 12:14
框架
redis
golang
分布式锁
DisGo
为什么
golang
的map不支持并发操作?sync.map又是怎么实现的?
sync.map的总结我先把结论贴在前面,让人有一种大概的认知sync.map的实现原理通过readmap和dirtymap将读写分离,实现高效读写如果readmap读取不到并且amended为true(false表示readmap和dirtymap一致,就没必要再读dirtymap了),则给map加锁并从dirtymap读取,将misses+1。如果map中一共有n个元素,但是读了n次都没有在r
老A技术联盟
·
2024-02-02 12:14
开发语言
golang
Golang
之自旋锁
Golang
之自旋锁目录
Golang
之自旋锁自旋锁
golang
实现自旋锁可重入的自旋锁和不可重入的自旋锁自旋锁的其他变种1.TicketLockTicketLock主要解决的是公平性的问题。
~庞贝
·
2024-02-02 12:14
Golang底层
golang
开发语言
后端
golang
的乐观锁与悲观锁
golang
的乐观锁与悲观锁基本概念基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。
呼噜_
·
2024-02-02 12:44
golang
golang
锁
数据安全
Golang
中的 map 为什么是并发不安全的?
文章目录
Golang
中的map为什么是并发不安全的?
及尔偕老lp
·
2024-02-02 12:12
golang
golang
数据结构
Golang
+etcd的分布式锁
新一代的后台服务中间件都用Go语言写了(上一代的才是Java),比如etcd,那么基于etcd写一个分布式,还是很实用的,废话不多说,先看代码:packagedistribution_lockerimport("context"clientV3"go.etcd.io/etcd/client/v3""log""os""time")typeDistributionLockerstruct{config
互联网速递520
·
2024-02-02 12:11
IT--软件开发
golang
分布式
锁
Golang
的锁机制
golang
中的锁分为互斥锁、读写锁、原子锁即原子操作。在
Golang
里有专门的方法来实现锁,就是sync包,这个包有两个很重要的锁类型。一个叫Mutex,利用它可以实现互斥锁。
@航空母舰
·
2024-02-02 12:11
Go
golang
java
开发语言
乐观锁,悲观锁与
Golang
悲观锁悲观锁(PessimisticLock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁乐观锁(OptimisticLock),顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不
月守护
·
2024-02-02 12:41
Go
乐观锁
悲观锁
golang
一个网址导航后台系统
webstack-go网址导航后台系统基于
Golang
开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己平日收藏的网址导航。
super_journey
·
2024-02-02 11:38
阿里云
golang
go
docker
docker
compose
网络安全(黑客)——2024年最新版
而且学习编程只是工具不是目的,我们的目标不是成为
程序员
。建议在学习网络安全的过程中,哪里不会补哪里,这样更
黑客小蓝
·
2024-02-02 11:07
web安全
安全
网络安全
网络
系统安全
黑客
网络安全入门
为什么
golang
不支持可重入锁呢?
为什么
golang
不需要可重入锁?在工程中使用锁的原因在于为了保护不变量,也可以用于保护内、外部的不变量。基于此,Go在互斥锁设计上会遵守这几个原则。
动态一时爽,重构火葬场
·
2024-02-02 11:37
concurrent
lang
golang
开发语言
后端
谈论人工智能
人工智能是否会取代
程序员
?人工智能的发展确实对
程序员
的工作产生了一定的影响,但是否会取代
程序员
完全取决于具体的技术发展和行业需求。
C++代言人
·
2024-02-02 11:49
人工智能
【
golang
】13、viper 配置库 | 配置文件读写 | 使用方式 | 源码逻辑分析
文章目录一、使用方式1.1特性1.2优势1.3设置1.3.1默认值1.3.2配置文件1.3.3写配置文件1.3.4监听配置文件变化1.3.5从io.Reader读配置1.3.6SettingOverrides1.3.7使用Alias1.3.8环境变量1.3.9命令行Flags1.3.8.1Flag接口1.3.9配置中心1.3.9.1未加密1.3.9.2加密1.3.9.3监听变化1.4读取1.4.1
呆呆的猫
·
2024-02-02 11:44
#
golang
golang
开发语言
后端
【王道】计算机组成原理 知识点总结4——指令系统
指令系统是指令集体系结构(ISA)中最核心的部分,ISA完整定义了软件和硬件之间的接口,是机器语言或汇编语言
程序员
所应熟悉的。
住在天上的云
·
2024-02-02 11:05
王道计算机组成原理知识点总结
考研
AI生成代码加速“代码屎山”噩梦?
如今,许多
程序员
选择使用AI来辅助编程,但是随着AI软件开发的快速普及,有关代码质量的担忧越发凸显。
SoFlu软件机器人
·
2024-02-02 11:02
代码规范
java
chatgpt
《
程序员
修炼之道》读书笔记6
对于两个或多个事物,其中一个的改变不影响其他任何一个,则这些事物是正交的。非正交系统天生就复杂,难以变更和控制。当系统的组件互相之间高度依赖时,就没有局部修理这回事。消除不相关事物之间的影响(提示17)我们希望设计的组件自成一体:独立自主,有单一的清晰定义的意图。当组件彼此隔离时,你知道可以变更其中一个组件,而不必担心影响到其他组件。只要不去改变组件的对外接口,就可以放心,不会发生波及整个系统的问
熙噶路
·
2024-02-02 10:26
来自一位前阿里现vivo兼职做自媒体的大咖分享-做副业的秘密
001大咖介绍前段时间认识了一个做
程序员
公众号的IT大佬,叫启舰,公众号启舰杂谈,很厉害。怎么厉害法,这里可以简单介绍一下。同为码农,虽然他比我少3岁,但是成就却比我多得多。
与我一起成长
·
2024-02-02 10:37
Java高级面试题整理(附答案)
你可能知道这些棘手的Java问题的答案,或者觉得这些不足以挑战你的Java知识,但这些问题都是容易在各种Java面试中被问到的,而且包括我的朋友和同事在内的许多
程序员
都觉得很难回答。
十一技术斩
·
2024-02-02 10:21
java
面试
jvm
redis key命名规范_Redis设计思路总结
前言目前大部分
程序员
,在使用redis的过程中,基本都存在或多或少的滥用。其中包括key的命名,失效时间,key的存储结构都非常随意。项目上线后,短短时间内内存水涨船高。
long_far
·
2024-02-02 10:19
redis
架构师之路
但是,会编程和编好程绝对是两码事,同样的
程序员
,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ctrl-v用得更加纯熟了。在
追风骚年
·
2024-02-02 10:05
CodeGeeX AI编程助手提升.NET开发工作效率
让许多开发者都感受到了AI辅助编程工具的魅力所在,Copilot实现了帮助开发者大大提高了编程开发效率,让
程序员
朝九晚五成为可能。
追逐时光者
·
2024-02-02 10:32
.NET
.NET
Core
编程效率提升技巧集
AI编程
.net
c#
.net
core
【六】【C++】C++内存管理
堆(Heap):用于动态内存分配,由
程序员
分配释放。如果需要在函数调用结束后仍保留数据或者需要动态分配内存大小,就可以使用堆。使用堆空间可以创建大小动态变
妖精七七_
·
2024-02-02 10:01
C++
c++
瑞_数据结构与算法_B树
由于博主是从B站黑马
程序员
的《数据结构与算法》学习到的相关知识,所以本系列专栏主要针对该课程进行笔记总结和拓展,文中的部分原理及图解也是来源于黑马提供的资料。本文仅供大家交流、学习及研究
瑞486
·
2024-02-02 09:49
数据结构与算法
b树
数据结构
java
做一个python
程序员
去面试居然有这么多面试题!
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理以下文章来源于腾讯云作者:Python进击者第一部分Python基础篇(80题)1、为什么学习Python?2、通过什么途径学习的Python?3、Python和Java、PHP、C、C#、C++等其他语言的对比?4、简述解释型和编译型编程语言?5、Python解释器种类以及特点?6
孤城暮雨丶
·
2024-02-02 09:56
MYSQL索引与存储引擎
)唯一索引主键索引(PRIMARYKEY)联合索引全文索引(FULLTEXT)总结学习数据结构网站(可以加快对索引的理解):DataStructureVisualizationsl前言Mysql是一个
程序员
必须要学会的一种语言
W望杨梅止渴W
·
2024-02-02 09:05
MySql
mysql
索引
数据库
后端研发(PHP+go等)学习资料汇集
PHP部分:Laravel从入门到精通教程PHP设计模式系列基于PHPUnit编写单元测试2019腾讯php面试题php实现文件下载限速GO部分:go介绍与环境安装
Golang
从入门到精通教程其它:数据结构与算法
i娟儿
·
2024-02-02 09:20
Learn
Golang
in Day 8
Learn
Golang
inDay8变量作用域局部变量全局变量形参也是局部变量局部变量函数内部声明的变量是局部变量packagemainimport"fmt"funcmain(){/*声明局部变量*/vara
笑吧小鸟
·
2024-02-02 09:25
一步步教你MySQL查询优化分析
这时候需要分析查询慢的原因,一般情况下是
程序员
sql写的烂,或者是没有键索引,或者是索引失效等原因导致的。
it阿布
·
2024-02-02 08:00
SQL避坑指南之NULL值知多少?
NULL值在SQL中普遍存在,想必大多数
程序员
对其有所了解,但是对于NULL值在SQL中贯穿体现及相关细节,是否会有人注意到呢?本文将对SQL中NULL值的一些使
莫叫石榴姐
·
2024-02-02 08:46
sql
SQLBOY1000题
HiveSql面试题
sql
spark
大数据
sql指南之null值用法
NULL值在SQL中普遍存在,想必大多数
程序员
对其有所了解,但是对于NULL值在SQL中贯穿体
爱吃辣条byte
·
2024-02-02 08:14
Hive
大数据
数据仓库
hive
《操作系统真象还原》 第十四篇:定义并初始化TSS
第十四篇:定义并初始化TSS第十四篇:定义并初始化TSS任务状态段(TSS)的介绍TSS的定义TSS的初始化任务状态段(TSS)的介绍TSS由
程序员
提供,由CPU来维护。
lucky_goose
·
2024-02-02 08:04
操作系统
linux
系统架构
数据结构
golang
中获取interface{}的实际类型
在走读beego的源码时,有如下操作。funcregisterModel(PrefixOrSuffixstring,modelinterface{},isPrefixbool){val:=reflect.ValueOf(model)typ:=reflect.Indirect(val).Type()}
onmeiei
·
2024-02-02 08:45
基于Go-Kit的
Golang
整洁架构实践
如何用
Golang
实现简洁架构?本文介绍了基于Go-Kit实现简洁架构的尝试,通过示例介绍了简洁架构的具体实现。
俞凡 DeepNoMind
·
2024-02-02 08:16
程序人生
记个日记
2016年毕业以后,做了
程序员
。说起敲代码这件事,是在大三的时候开始自学的,当年自学能力爆炸,每天晚上熬到一两点常有的事,激动并快乐着。
吴说创业
·
2024-02-02 08:48
GoLang
之统一框架
引言
GoLang
语言开发,有beego、gin等框架,gin框架使用较多,笔者也较为熟悉。
云焰
·
2024-02-02 07:32
基础框架技术
性能优化
golang
gin
重温《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》 –– 学习笔记(二)
Java
程序员
在虚拟机自动内存管理机制的帮助下,无需为每一个new操作去写配对的delete/free代码,这样就不容易产生内存泄漏和内存溢出问题。
cab5
·
2024-02-02 07:02
java
jvm
学习
Golang
Sqlite3 报register db 'default', U S 错误
2019独角兽企业重金招聘Python工程师标准>>>在win7,32位系统下,
Golang
Sqlite3报registerdb'default',US错误解决办法:1.下载MinGW322.设置系统环境
weixin_33794672
·
2024-02-02 07:29
数据库
golang
python
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他