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
服务端编程
为什么多线程读写 shared_ptr 要加锁 转载
陈硕(giantchen_AT_gmail_DOT_com)2012-01-28我在《Linux多线程
服务端编程
:使用muduoC++网络库》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr
infralan
·
2023-04-17 17:40
#
cpp多线程精进
为什么多线程读写 shared_ptr 要加锁? --shared_ptr的线程安全性
在《Linux多线程
服务端编程
:使用muduoC++网络库》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr)的引用计数本身是安全且无锁的,但对象的读写则不是,因为shared_ptr
amoscykl
·
2023-04-17 16:38
C/C++
网络编程
shared_ptr
线程安全
为什么多线程读写shared_ptr需要加锁
giantchen_AT_gmail_DOT_com)2012-01-28最新版下载:http://chenshuo.googlecode.com/files/CppEngineering.pdf我在《Linux多线程
服务端编程
FreeeLinux
·
2023-04-17 16:07
C/C++
shared_ptr
为什么多线程读写 shared_ptr 要加锁?
陈硕(giantchen_AT_gmail_DOT_com)2012-01-28我在《Linux多线程
服务端编程
:使用muduoC++网络库》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr
DLANDML
·
2023-04-17 16:37
C++
数据结构
c++
超详细图解!【MySQL进阶篇】MySQL架构原理
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。二、服务层(MySQLServer)服务层是MySQLServe
Java架构没有996
·
2023-04-17 05:25
笔记
问答分享
java架构
mysql
数据库
java
后端
java开发
《C++ Primer》学习笔记
《C++标准程序库》ScottMeyers的《EffectiveC++》AnthonyWilliams《C++ConcurrencyinAction》:学习标准C++开发并发程序陈硕《Linux多线程
服务端编程
Sun-wz
·
2023-04-16 14:57
C++
c++
学习
《Linux多线程
服务端编程
》笔记——多线程服务器的适用场合和常用编程模型
最近在进修muduo,于是配套陈硕(大神老师,直接开头指出,之后就不写引用参考了,有兴趣的直接搜就可以了)的书一个起来学习,真的是不怕知识多,就怕知识乱。之前很多都是用到什么学什么,最多看一下相关的东西。读过书之后才发现自己的知识体系不够系统,因此边读边把有用的部分记录在此。前两章的东西是线程安全和线程同步,之前在我的博客里陆陆续续提到很多,所以不另外做笔记。这是第三章的东西,从设计的思想开始剖析
闫++
·
2023-04-16 03:56
网络
多线程
服务端编程
《Linux多线程服务端》读书笔记——学习路线
重新看了《linux多线程
服务端编程
》这本书的附录部分,对自己还是相当有启发。我自己重新整理一下在C++这一块要往服务端和多线程发展的一个目标以及学习路线图。
每天净瞎搞
·
2023-04-16 03:53
程序开发
linux
多线程
服务端
muduo网络库源码分析——整体架构
但是无论如何,muduo所强调的关于现代C++编程技术和多线程
服务端编程
理念都是非常值得学习的。本文的主要目的:从整体架构上分析muduo的源代
sunwake999
·
2023-04-12 00:15
c++11
muduo
阿里资深架构师8年心血凝聚:Java高并发程序设计(第2版)
并行计算的一个重要应用场景就是
服务端编程
。
Java秦心
·
2023-04-11 14:45
编程语言
java
大数据
人工智能
架构
【Linux网络编程(五)】TCP编程流程
1TCP介绍、编程流程2TCPC/S架构3TCP客户端编程流程1.创建TCP套接字2.connect连接服务器3.send发送请求4recv接收应答(默认带阻塞)5close6客户端编程流程代码4TCP
服务端编程
流程
Eiker_3169
·
2023-04-08 22:25
Linux网络编程
tcp/ip
网络
tcp
MySQL体系架构图
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。
顺kai
·
2023-04-02 16:56
MySQL
MySQL架构原理(一)体系架构和运行机制
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。二、服务层(MySQLServer)服务层是MySQLServe
biu~biu~biu_
·
2023-04-01 16:13
MySQL
mysql
mysql优化
MySQL架构原理
1.网络连接层:提供与MySQL服务器建立的支持,我们可以通过
服务端编程
技术与MySQL建立连接如:Java,CPython等2.服务层:服务层是MySQL的核心,包含系统管理和控制工具,连接池,SQL
Alan Lei
·
2023-04-01 16:08
mysql
muduo网络库源码详解(2) —— 以EchoServer为例子,从TcpServer的初始化说起
网络库源码详解(2)以EchoServer为例子,从TcpServer的初始化说起,分析ConnectionCallback回调函数是如何一步步设置到Channel里的主要参考了陈硕的书《Linux多线程
服务端编程
爱好学习的青年人
·
2023-03-31 10:07
muduo
net库源码分析
网络
linux
python爬取runoob.com编程教程
runoob上有很多编程基础教程,看着觉得挺不错的,何不据为已有.image.png作为教学,我们今天只爬取
服务端编程
语言下的所有教程.Step0:环境准备#创建py虚拟环境,我使用python3.6.8
高明无思
·
2023-03-22 16:51
从零实现一个操作系统(一)
后端工程师在做高性能
服务端编程
的时候,内存、进程、线程、I/O相关的知识会经常用到。还有,在做一些前端层面的性能调优时,操作系统相关的一些知识更是必不可少。
fangzhan666
·
2023-03-21 14:49
操作系统
c语言
linux
TCP简总
本文目录1.TCP简介2.TCP连接过程和状态3.TCP
服务端编程
模型1.TCP简介TCP是TCP/IP协议栈中的传输层协议,基于字节流,面向连接,全双工可靠全输。
醉舞清疯
·
2023-03-09 21:24
我所了解的 JavsScript
它依托浏览器的支持,牢牢占据着前端编程的市场,又凭借nodejs,在
服务端编程
也占有一席之地。很多程序员对它是爱恨交加,爱它的灵活方便,恨它过于灵活的类型转换,复杂的包管理等等。
·
2023-02-21 09:42
编程开发认知
编程开发认知编程开发
服务端编程
三把斧1、关系型数据库2、非关系型数据库3、服务端语言语言间的鄙视链前端编程三把斧如何成为一个好程序员编程开发
服务端编程
三把斧
服务端编程
关注这三把斧,可实现市面上80%的功能
沉觞流年
·
2023-02-16 21:53
随笔记录
Linux多线程
服务端编程
笔记 第二章
本文解决如下问题:使用锁时要注意哪些问题。死锁常见的两个例子以及如何避免死锁的两个简单方法。条件变量的使用注意问题。单例模式的问题与写法。条件变量与锁的使用场景;条件变量中的虚假唤醒原理是什么?如何避免把类当做函数调用这种问题?如何减少锁争用?(锁的延迟的主要占用点)1.使用锁时要注意哪些问题。不直接使用std::mutex的lock和unlock函数,一切交给unique_lock等封装对象来完
lypxhxjj
·
2023-01-28 21:05
PostgreSQL Oracle兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁
补丁作者digoal日期2016-11-04标签PostgreSQL,autonomous_transaction,自治事务,Oracle兼容性,plpgsql背景PostgreSQL的plpgsql
服务端编程
语言与
weixin_34410662
·
2022-12-12 10:11
数据库
python
开发工具
oracle自治事务的写法_PostgreSQL与Oracle兼容性之 plpgsql 自治事务补丁
PostgreSQLOracle兼容性之plpgsql自治事务(autonomous_transaction)补丁作者:digoal日期:2016-11-16背景PostgreSQL的plpgsql
服务端编程
语言与
zhongxiao.yzx
·
2022-12-12 10:41
oracle自治事务的写法
muduo多机协作网络编程示例一:单词计数及排序
去年我写了《Muduo网络编程示例》系列文章,这些文章已经收入《Linux多线程
服务端编程
:使用muduoC++网络库》一书。
吴新强
·
2022-12-02 22:06
C#
hash表的应用
网络
PHP和Python该如何抉择?现在PHP还有前景吗?
有,这个我个人认为两个方面的数据就可以回答这个问:1.市场占有率在最新的
服务端编程
语言统计中,PHP依然是以绝对的优势独领风骚,而且得益于PHP7.*的发布和普及,市场占有率又攀升了0.1%。
普通网友
·
2022-11-04 19:50
技术人生
python
java
人工智能
编程语言
linux命名管道fifo通信示例
按照陈硕所著的《Linux多线程
服务端编程
:使用muduoC
金色熊族
·
2022-11-03 09:38
Linux
linux
C++11 function 加减乘除四则运算计算器
本文示例代码:参考《C++Primer第五版中文版》思想参考:《Linux多线程
服务端编程
》以及孟岩的function/bind的救赎(上)另见:面向接口编程代码:#include#includ
ClamReason
·
2022-10-30 17:46
C++
C++
11
c++
MySQL数据库一:MySQL体系结构与存储引擎
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。2.服务层(MySQLServer)服务层是MySQLS
爱打羽球的程序猿
·
2022-08-15 20:48
MySQL数据库
数据库
mysql
java
JavaScript之变量、数据类型、数据转换、模板字符串
网页特效(监听用户的一些行为让网页作出对应的反馈)表单验证(针对表单数据的合法性进行判断)数据交互(获取后台的数据,渲染到前端)
服务端编程
(node.js)JavaScript的组成:JavaScript
星星本来就很美
·
2022-08-04 18:50
javascript
C语言 Windows网络编程基础
#1、Winodws服务端
服务端编程
主要由下面几个步骤组成,1、初始化套接字库2、创建套接字3、配置本机地址信息4、绑定套接字5、进行监听6、接受请求7、传输数据源代码如下:#include#include
CoreDump丶
·
2022-07-14 14:31
网络编程
C++
C语言
《Linux网络开发必学教程》2_
服务端编程
初体验
客户端/
服务端编程
模式服务端长期保留于网络(公开自己的IP地址),并等待客户端连接客户端发起连接动作,并等待服务端回应特点:服务端无法主动连接客户端客户端只能按照预定义的方式(协议)连接服务端
服务端编程
模式
·
2022-04-25 13:43
clinux网络编程
MySQL数据存储
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接连接池负责存储和管理客户端与数据库的连接,一个线程负责管理一个连接。
女友在高考
·
2022-04-24 10:00
Js基础_初始JavaScript
是一种运行在客户端的脚本语言(不需要编译,运行过程中由解释器逐行来进行解释执行)Node.js可以进行
服务端编程
二、Js作用1.表单动态校验(密码强度检测)2.网页特效3.服务端开发(Node.js)4
是发财不是旺财
·
2022-03-16 09:24
Js基础
javascript
前端
html5
基于node的tcp客户端和服务端的简单通信
2.
服务端编程
node提供了net模块来实现tcp编程。主要分为
服务端编程
和客户端编程两部分,先来写服务端的:监听客户端连接先引入net模块,再通过net.createSe
soraly
·
2022-02-27 20:00
07-Ajax
PHP基础PHP基础语法大部分和JS差不多如何运行编写好的PHP文件因为PHP是
服务端编程
语言,所以要在服务端运行php文件名不能有中文php文件必须放到服务器文件夹下通过ip找到服务器文件夹,选中php
七分之二十四
·
2022-02-09 12:24
Linux多线程
服务端编程
笔记 第一章
本文解决如下几个问题:如何实现一个线程安全的容器,以及这个线程安全的容器什么时候是不安全的;构造函数中,为保证线程安全禁止做哪些事情。析构函数中不宜使用锁的原因。使用指针时该如何判断指针是否还存活?使用锁会降低程序的效率,使得并行的程序串行化,如何减少锁争用造成的延迟。shared_ptr的使用技巧与坑;对象池中对象关系的探讨:如何降低对象之间的相互依赖。std::bind与std::functi
lypxhxjj
·
2022-02-06 18:46
C/C++ 原生API实现线程池的方法
陈硕大神推荐的C++多线程
服务端编程
模式为:oneloopperthread+threadpool,通常会有单独的线程负责接受来自客户端的请求,对请求
·
2021-11-02 11:13
如何在 Node.js 项目中使用 MQTT
Node.js的出现使JavaScript也能用于
服务端编程
。MQTT是一种基于发布/订阅模式的轻量级物联网消息传输协议,可以用极少的代码和带宽为联网设备提供实时可靠的消息服务,它广泛应用
·
2021-08-27 12:07
2018-04-30
服务端编程
的3大性能杀手:1、大量线程导致的线程切换开销。2、锁。3、非必要的内存拷贝。
lshain0718
·
2021-06-14 17:57
今日头条校招面试-后台开发工程师
一面:1:自我介绍2:手写代码:去除c++中的注释3:详细描述网络库的架构4:
服务端编程
需要用到的函数,详细解释5:解释time_wait状态,原因,解决方法6:解释MSL7:解释服务端哪些函数需要阻塞
fancyqlx
·
2021-06-13 17:20
手把手写C++服务器(9):永远滴神vim(源码安装、插件管理、颜色主题、代码高亮、快捷键设置、搜索替换、环境保护)
前言:工欲善其事必先利其器,vim作为开发利器,是
服务端编程
必不可少的武器。这篇博文原载于:https://github.com/whuwzp/vim_config,开启vim之旅吧。
沉迷单车的追风少年
·
2021-06-03 11:49
手把手写C++服务器
服务端编程
Linux
nodejs模块整理
前言模块对于node来说是不可或缺的一部分,是
服务端编程
的基础。趁着整理模块之际,先将node部分的模块的封装等做一个总结。希望能够切实的帮助到你。
Layzimo
·
2021-05-18 12:40
开发成长之路(12)-- Linux网络
服务端编程
(通识篇之熟悉操作环境)
文章目录前言初识Linux,环境搭建Linux常用命令参数前言这篇捋一下我在培训班学的东西,学明白就能做一个简单的服务器咯。下一篇再捋一下我后面自己学的东西,再一篇捋一下我面试中学到的东西,以及还不太熟练的技术点。初识Linux,环境搭建首先,Linux是一个系统。就像Windows也是一个操作系统一样。后端开发一般基于Linux,因为Linux比较稳定,不容易暴雷。先下载一下Centos,后面的
看,未来
·
2021-05-07 11:27
开发成长之路
linux
centos
运维
读书笔记:一个简单的线程池
在
服务端编程
时,我们常常会碰到短时间并且大量的请求,在一般的情况下,我们会对每一个请求都创建一个线程进行处理,然后处理完请求后再关闭线程。
夜玉龙
·
2021-04-30 12:24
Linux
服务端编程
(一)
ftok()函数系统建立IPC通讯(消息队列、信号量和共享内存)时必须指定一个ID值。通常情况下,该id值通过ftok函数得到。函数原型:key_tftok(constchar*fname,intid);(id>0)fname就是你指定的文件名(已经存在的文件名),一般使用当前目录。在一般的UNIX实现中,是将文件的索引节点号取出。(文件重建将会分配一个新的索引节点号)ftok返回值组成:hex(
ColdRomantic
·
2021-04-28 11:31
Python(Flask)+Vue(ElementUI)+MySQL全栈日记【1】
Flask)+Vue(ElementUI)+MySQL全栈日记【1】安装注册页面(前端)proxy不起作用问题后端接收不到数据问题后端无法解析数据问题后端收到的数据无法放进数据库问题在Web技术课上被布置了
服务端编程
的作业
Lexie_con
·
2021-04-23 21:18
调试日记
python
vue
json
数据库
mysql
2021年万众瞩目的前端学习路线图来了
文章目录第一阶段:前端入门HTML5+Css3+电商网页制作第二阶段:JavaScript系列第三阶段
服务端编程
第四阶段Vue.js第五阶段小程序第六阶段React.js基础前端学习路线图火热出炉啦,还在为如何系统学习苦苦寻觅资源么
传智教育集团
·
2021-04-07 10:37
javascript
前端
html5
MySQL架构二 MySQL体系架构
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。
·
2021-03-23 13:02
mysql后端db-mysql
MySQL架构二 MySQL体系架构
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。
·
2021-03-23 13:01
mysql后端db-mysql
MySQL高级系列(一)—— MySQL架构原理
目前几乎支持所有主流的
服务端编程
技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。二、服务层(MySQLServe
cyd_0619
·
2021-02-13 11:54
mysql
mysql
sql
数据库
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他