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读书笔记
为什么
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
为什么
golang
不支持可重入锁呢?
为什么
golang
不需要可重入锁?在工程中使用锁的原因在于为了保护不变量,也可以用于保护内、外部的不变量。基于此,Go在互斥锁设计上会遵守这几个原则。
动态一时爽,重构火葬场
·
2024-02-02 11:37
concurrent
lang
golang
开发语言
后端
《高绩效教练》
读书笔记
这是一本改善我们和他人沟通,激发他人梦想和力量的著作。惠特默博士发现:滑雪教练教出的网球选手比网球教练教出的水平高,为什么呢?索普的教练不会游泳!用GROW提问模型能快速激发人们想做好的动力。1、当别人问应该怎样做时,80%他心中都有答案。来问你,为了让你替他下决心,担责任。2、当你不断给人建议时,不论给别人什么建议,70%这建议都是无效的。即便是一个正确建议,在使用中也会遇到困难。老板给的建议遇
琉璃苣0527
·
2024-02-02 11:01
每一粒熬过冬天的种子,都有一个关于春天的梦想
1、保持平和快乐的心态过自己想要的生活;心态欠佳2、读书阅世间百态,留下最爱的12篇感想;书买了不少,看得却不多,而
读书笔记
仅两篇(高棉|一吴哥之美》)(行走的力量|读《一个人的朝圣》),3、跑步享水色天
水边的记忆
·
2024-02-02 11:24
《中国哲学简史》
读书笔记
22
图片发自App道家著作《庄子》常常嘲笑孔子,说他把自己局限于仁义道德之中,只知道道德价值,不知道超道德价值。表面上看他们是对的,实际上他们错了。请看孔子谈到自己精神修养发展过程时所说的话吧,他说:“吾十有五,而志于学。三十而立。四十而不惑。五十而知天命。六十而耳顺。七十而从心所欲,不逾矩。”孔子这里说的“学”,不是我们现在所说的学。《论语》中孔子说:“志于道。”又说:“朝闻道,夕死可矣。”孔子的志
大雨时行
·
2024-02-02 11:02
主体间性心理治疗
读书笔记
--第一章
略过序言,直接开始第一章。这一章主要介绍“主体间性”相关理论、术语及基本概念,并从实践角度展开讨论。主体间理论的基本假设:人们对自我的感知决定了他们对世界的认知。人类对自我的感知是主观体验的一部分;特定场合下,人所意识和感知到的全部信息和意识之外的全部内部内容统称为主观感受或主观经验。人自出生后就开始的与外界的各种联系,人的能力、性格、早期抚养者的关系以及生活环垸的好坏互相影响、共同作用,经年累月
爱乔儿
·
2024-02-02 11:26
2022年1月写了差不多10万字
其中
读书笔记
写了五篇;影评写了两篇;杂文写了八篇;短篇小说和故事写了六篇;散文三篇。还修改了以前的长篇小说,添加了不少的描写成份。
叶枫82
·
2024-02-02 11:23
《读懂一本书》
读书笔记
Day2
晚上看《读懂一本书》的第2章的4个小节,让我对于樊登老师的成长史有了更近一步地了解,原来他现在所拥有强悍的讲书能力,并不是一蹴而就的,分享最大的2点感受:1.过去的每一份努力,都不会白费。樊登老师的辩论训练经历,帮助他规范发声体系和控场能力;樊登老师在电视台的历练,帮助他培养幽默感,学会把事情趣味地表达;樊登老师在校园讲课的经历,帮助他提升内容提炼和价值挖掘的能力……樊登老师过去的种种经历,就像人
宝儿小行星
·
2024-02-02 11:06
【
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
开发语言
后端
读《书都不会读,你还想成功》摘抄(6)
如何正确记
读书笔记
为什么对阅读来说,在书上做笔记是不可或缺的事?第一,那会让你保持清醒——不只是不昏睡,而是非常清醒。
九月夜Sep
·
2024-02-02 11:46
书山揽胜‖爱,是不能忘记的 ——重读张洁《爱,是不能忘记的》
前些时日,在梳理自己的阅读史的时候,翻到了张洁《爱,是不能忘记的》的
读书笔记
,大学时初读这篇小说的情景似乎就在眼前,掐指一算,却已是十几年。十几年弹指一挥间,
木子如月
·
2024-02-02 11:25
读书笔记
2《把时间当作朋友》第(1,2)章
读第一二章笔记成长的起点:理智面对现实成功是和别人做比较,是外在的。你挣钱比同学多,你业绩比同事好,你住的房子比别人大,你开车比别人高档等等。这些都是和别人比较出来的成功。当获得这些成功,你快乐吗?感到幸福吗?不一定。钱永远不够花,因为随着收入的增长会有更多的想要买买买。业绩好了,你会盯上上司的职位。房子大了,你会想要更豪华的装修。车子有了,你想要更高档的。欲壑难填,比较出来的成功会更加让人难以接
陌陌时光胶片
·
2024-02-02 11:36
《一本小小的红色写作书》
读书笔记
《一本小小的红色写作书》作为美国常青藤名校入学考试绝密武器,先后荣获“美国总统图书奖”、“国际图书奖”、“年度教育图书奖”。本书从结构、风格、可读性和语法四方面,整理出20条放之四海皆准、适用于所有人的高效写作原则。《一本小小的红色写作书》的作者是布兰登·罗伊尔。这本书只有3.5万字,囫囵吞枣地读的话,大约一个小时就可以读完。这本书就像一个说明书,共分为20章。第一章是前言。以下从第二章开始整理笔
骆鑫
·
2024-02-02 11:48
读书笔记
要上好一堂“好吃又有营养的数学课”,难!这也是我心中一直以来的疑惑,拜读完吴正宪老师的《听吴正宪老师评课》一书后,我有所顿悟了,我也在认真地体悟着什么叫“专业地读教材,用心地读学生,智慧地读课堂”。评课即评价课堂教学,是对一节课效果的评价。吴老师的评课关注了三个方面,一是注重对学生的课后访谈,让学生参与评课;二是注重与教师的对话,教师既是智慧的分享者,又是智慧的奉献者:三是注重方向的引领,引领教师
山呀巅呀一寺一壶酒
·
2024-02-02 11:17
《程序员修炼之道》
读书笔记
6
对于两个或多个事物,其中一个的改变不影响其他任何一个,则这些事物是正交的。非正交系统天生就复杂,难以变更和控制。当系统的组件互相之间高度依赖时,就没有局部修理这回事。消除不相关事物之间的影响(提示17)我们希望设计的组件自成一体:独立自主,有单一的清晰定义的意图。当组件彼此隔离时,你知道可以变更其中一个组件,而不必担心影响到其他组件。只要不去改变组件的对外接口,就可以放心,不会发生波及整个系统的问
熙噶路
·
2024-02-02 10:26
2022年3月12日
读书笔记
今日阅读1小时,总计1883小时,第1824日阅读《德国-一个国家的记忆》一位母亲抱着她亡故的孩子,能代表一个大陆和一个世纪的苦难吗?这一问题曾引发激烈而痛苦的争论。1993年,德国统一不久,时任总理的赫尔穆特·科尔决定在柏林中心地带竖起一座质朴的新古典主义风格建筑物“新岗哨”(NeueWache),用以纪念“战争与暴政的牺牲者”。那个未经装饰的简朴的矩形空间内只有一件物品,即正中圆形天窗下的一尊
龙套哥萨克海龙
·
2024-02-02 10:26
【2021-5-12
读书笔记
】
《被讨厌的勇气》p46--65自卑情结是因为有a所以才不能做到b的人,他们的言外之意就是只要没有a,我也是有能力有价值的人。没有人能够长期忍受自卑感。自卑有时候会发展成另外一种心态,优越情结,表现得好像自己很优秀继而沉浸在一种虚假的优越感之中。如果有人骄傲自大,故意想要炫耀自己很优秀,一定是因为他有自卑感,因为,自己担心如果不炫耀的话就得不到周围人的认可。借助权势的力量来抬高自己的人,终究是活在他
阿猴_艺颖
·
2024-02-02 10:11
2022-01-19
籍:《天生由我》
读书笔记
:无法弥补的亲情,是空缺时间的陪伴当思念成河,人生最美好的事情,莫过于久违后的重逢。重逢是喜悦,是期待。那么,在期待的见面后,你会有怎样的心情呢?
月满西楼t
·
2024-02-02 09:37
Java编程思想(第四版)Thinking in Java 4th
读书笔记
目录前言配书代码使用指南第1章对象导论1.2接口1.4被隐藏的具体实现1.5复用具体实现1.7多态1.8单根继承第2章一切都是对象object2.2必须由你创建所有对象2.2.1五个地方存储数据2.2.2特例:基本类型2.4类2.4.1字段和方法2.6构建一个Java程序2.6.1名字可见性2.7你的第一个Java程序2.8注释和嵌入式文档第3章操作符operators3.1更简单的打印语句3.4
虾米记
·
2024-02-02 09:47
读书笔记
Java
java
学习
读书笔记
Think in Java第四版
读书笔记
1
第一章对象导论(Java的几个重要部分)访问控制的目的:1.权限控制2.类创建者修改某些实现而不会影响类使用者代码复用的方式:1.继承2.组合(compositionUML中实心菱形+实线表示)继承(UML中空心三角+实心线表示)基类与子类行为不同的产生方式为子类新增方法在子类覆盖(overriding)基类的原来的方法两种关系是一个is-a纯粹替代(子类和父类接口方法完全相同,子类的接口方法可能
洌冰
·
2024-02-02 09:15
java
读书笔记
第11篇生命中出现了美好的东西,是因为做了原本不敢做的事。我第一次来青岛的时候内心是非常害怕的,选酒店也是选的车站旁边,感觉会比较安全,而且车站附近交通肯定很方便。晚上睡觉不敢关灯,还和朋友约定,如果24小时没有我的消息,记得报警。当时初入社会,一个人还是有很多恐惧的。后来找到工作我安心生活在这,经常去海边踩栈道,去了解这个城市的建筑,看到路边的花草我都感觉是美好的。感恩自己做了不敢做的事,可以让
阿晨说
·
2024-02-02 09:59
后端研发(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
D029+6组敏儿+《写作这回事:创作生涯回忆录》
读书笔记
阅读和写作不分家,读了就要写,写了才能更好的消化读。本书作者斯蒂芬·金是美国当代恐怖小说大师,十岁前后开始试笔,到2005年53岁时已发表作品三十五部,其中大多畅销,不少被改编为电影。看过金先生的介绍,迅速提起了我的兴趣,对于我这写渣级的非常好奇金先生是如何做到的,我的写作一直是我的弱项,因为语文不好,所以选择了理科。从高考前一直语文不及格到高考终于及格了,真的发现自己的阅读写作能力薄弱。金先生很
敏儿2019
·
2024-02-02 08:16
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
程序人生
GoLang
之统一框架
引言
GoLang
语言开发,有beego、gin等框架,gin框架使用较多,笔者也较为熟悉。
云焰
·
2024-02-02 07:32
基础框架技术
性能优化
golang
gin
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
2019-1-15晨间日记
改进:坚持运动习惯养成:坚持早起周目标·完成进度2/7学习·信息·阅读开始阅读新书《怦然心动的人生整理魔法》并写
读书笔记
健康·饮食·锻炼按照按照keep参加
Lucky有情
·
2024-02-02 07:42
golang
开源项目
src:https://www.open-open.com/lib/view/open1396063913278.html#Networking内容目录Astronomy构建工具缓存云计算命令行选项解析器命令行工具压缩配置文件解析器控制台用户界面加密数据处理数据结构数据库和存储开发工具分布式/网格计算文档编辑器EncodingsandCharacterSetsGamesGISGoImplement
青丶空゛
·
2024-02-02 07:26
Go从入门到入土
Go
golang
开源
一文说尽
Golang
单元测试实战的那些事儿
腾讯后台开发工程师张力结合了公司级漏洞扫描系统洞犀在DevOps上探索的经验,以
Golang
为例,列举了编写单元测试需要的工具和方法,然后针对写单测遇到的各种依赖问题,详细介绍了通过Mock的方式解决各种常用依赖
腾讯云开发者
·
2024-02-02 07:53
单元测试
java
go
mysql
软件测试
golang
的sqlite驱动不使用cgo实现 更换gorm默认的SQLite驱动
golang
的sqlite驱动不使用cgo实现更换gorm默认的SQLite驱动最近在开发一个边缘物联网程序时使用
Golang
开发,用到GORM来操作SQLite数据库,GORM默认使用gorm.io/
beyond阿亮
·
2024-02-02 07:51
golang
golang
sqlite
cgo
goLang
如何开发 windows 窗口界面
不用说下get一下这个pack下了再说gogetgithub.com/lxn/walkget下来后访问了一下github页面看了一下作者的说明Walk是一个写给
Golang
的Window应用程序库套件,
dodod2012
·
2024-02-02 07:11
)
星期五 2022-08-12 7:20 - 23:20 晴 一十二时三十二分
3.1今日收获心塞3.2今日不足3.3明日改进附录A今天学了什么附录B
读书笔记
(ReadingNotes)
么得感情的日更机器
·
2024-02-02 07:45
《积极情绪的力量》复盘
今天的
读书笔记
,我想挑战一下自己,不翻开这本书的情况下,回忆一下自己在阅读的过程中,哪些观点给我留下了深刻的印象。01.与消极情绪
姣姣爱阅读
·
2024-02-02 06:25
读郭士纳的管理理念
其中一部分总结到对于一个企业的高管,CEO应该具备的条件,也是IBM对与CEO的筛选条件的核心原则,写的非常真实,暂时记录一下,找时间再写
读书笔记
:精力:超凡的个人精力;耐心;强烈的行动意识。
逍遥子的逍遥
·
2024-02-02 06:10
向亚马逊学习 —《The Bezos Letters》
今天这篇是《TheBezosLetters》一书的
读书笔记
,这本书的中文版是叫《贝索斯致股东的信》,因为翻译的原因,如果英文还OK的朋友,建议直接看英文原版会更加过瘾。
时间的朋友札记
·
2024-02-02 06:58
golang
网络编程day6(结)
golang
网络编程day6
golang
websocket编程
golang
rpc编程最终总结
golang
websocket编程什么是websocket?,和socket是一回事吗?
TOMOT77
·
2024-02-02 06:55
golang
网络
开发语言
golang
网络编程day1
golang
网络编程学习day1网络编程网络编程常用协议网络分层:DNSsocket客户端和服务器模型UDP和TCP区别会话sessionCookiehttpsGo网络编程分类Go网络编程库day1总结网络编程三个主要方面
TOMOT77
·
2024-02-02 06:24
golang
网络
开发语言
golang
网络编程day3
golang
网络编程day3
golang
TCP聊天室
golang
UDP聊天室URL组成
golang
URL编程
golang
http编程http请求方法
golang
http框架
golang
TCP聊天室看懂例子把它理解好
TOMOT77
·
2024-02-02 06:24
golang
网络
开发语言
golang
网络编程day4
golang
网络编程day4get和post的区别resful编程
golang
请求头
golang
header内容类型和字符编码http请求头缓存和过期应用
golang
请求头跨域请求应用http请求头用户代理应用
TOMOT77
·
2024-02-02 06:24
golang
网络
开发语言
golang
网络编程day2
golang
网络编程day2
golang
socket编程
golang
TCP编程
golang
TCP流行框架
golang
游戏服务器框架
golang
udp编程今天的学习主要注重实践,有了昨天的理论基础,今天的目的就是看例子懂例子
TOMOT77
·
2024-02-02 06:54
golang
网络
开发语言
golang
网络编程day5
golang
网络编程day5
golang
cookie实现记住我功能
golang
cookie实现购物车功能
golang
cookieCSRF防御应用
golang
session
golang
session用户身份验证应用
TOMOT77
·
2024-02-02 06:21
golang
网络
后端
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他