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
Java并发编程学习之路
【计算机网络
学习之路
】TCP socket编程
本篇博客基于UDPsocket基础,介绍TCPsocket编程接口和细节UDPsocket编程可参看【计算机网络
学习之路
】UDPsocket编程本次编写的服务器和客户端依然是最简单的echo服务器一.服务器服务器的基本框
好想有猫猫
·
2023-11-23 02:58
计算机网络学习之路
计算机网络
学习
tcp/ip
网络
信息与通信
网络协议
后端
【计算机网络
学习之路
】Windows下的socket编程
本篇文章仅记录Windows下socket编程和Linux的不同,并没有讲解socket编程的原理和细节socket编程的原理和细节可以参看【计算机网络
学习之路
】UDPsocket编程环境是LinuxWindows
好想有猫猫
·
2023-11-23 02:26
计算机网络学习之路
计算机网络
学习
windows
c语言
udp
C++
学习之路
——构造函数的分类和调用
两种分类方式:按参数分为:有参构造和无参构造按类型分为:普通构造和拷贝构造三种调用方式:括号法显示法隐式调用法#includeusingnamespacestd;classperson{//作用域public://参数分类:无参(默认构造)和有参person(){cout<<"person的无参的构造函数的调用"<
weixin_48268568
·
2023-11-23 01:49
c++
分类
开发语言
C++
学习之路
之容器(stack-栈)
//先进后出#include#include#include#includeusingnamespacestd;intmain(intargc,constchar**argv){stack>data;//向栈顶插入元素data.push("a1");data.emplace("a2");//访问栈顶元素stringa1=data.top();//删除栈顶元素data.pop();data.empt
.小墨迹
·
2023-11-22 23:06
C++学习
c++
学习
开发语言
全网最细节的sds讲解,干货整理
梳理知识后,夯实基础乃是刚需:深入进阶学习(28个主流Java知识点“一网打尽”)1、并发编程
Java并发编程
是整个Java开发体系中最难以理解,但也是最重要的知识点之一,一旦掌握你一定在市场上供不应求
Java开发分布式
·
2023-11-22 19:26
程序员
面试
java
后端
java并发-Semaphore
当下
Java并发编程
日益普及,而Semaphore是Java提供的一种功能强大的线程同步工具,可用于控制同时访问系统资源的线程数量。
曲终--人散
·
2023-11-22 16:47
java并发体系
java
java并发
一个三流学校程序员的奋斗
,一个人的成功,往往在于坚持没有挫折,不经历艰难的日子,就没有美好的明天……忘了是谁说的:当你感觉到艰难的时候,正是你在走上坡路的时候文章比较长,且写的比较早,专业术语也很多,但是我看了好几遍我的程序
学习之路
我上
一叶飘舟
·
2023-11-22 12:09
工作点滴
工作
嵌入式
delphi
dos
windows
一起走的
学习之路
(七十二)
如何把你的工作作出双份收益目前,我们都是处于为别人打工的状态,可能差别就是有的是为了组织,有的是为了私人,如何让你的工作作出双份效益,我想就是把为别人或者为组织工作的那一份变成为自己再出售一次。今天写了两份报告,刚刚才下班,虽然有一些疲惫,但我一点都不觉得厌烦,反而觉得挺有收获,因为我除了完成了工作的那一份任务外,我还通过写这份报告了解了这个领域的很多东西。原来我在完成我的工作任务领的一份工资的同
小米雨路
·
2023-11-22 09:35
周星驰粉丝网:我有一个老师是周星驰粉丝
就想找个实战型的,能快速学以致用的,就这样简单直接的拜龚老师为师,开启了我的网络营销
学习之路
。走进老师办公室给人的第一感觉不是某公司,而是一种很
周星驰星迷号
·
2023-11-22 09:12
考研,是一场苦行僧般的修行
他们在当中,绝大多数的都是
学习之路
上的佼佼者,或者科学工程技术领域的翘楚。但是,考研的整个过程将是一场炼狱,是一场超长距离的马拉松,也是一场苦行僧般的修行。
鸿鹄创客队长
·
2023-11-22 09:41
常用开源库收集+网站收集
github.com/avelino/awesome-gohttps://github.com/shockerli/go-awesome常用书或教程极客教程:https://geek-docs.com/GoGo
学习之路
holysheng
·
2023-11-22 07:08
文章
vue.js
javascript
golang
java
LINUX C语言
学习之路
——无参函数的定义及使用
无参函数的定义及使用如何来定义无参函数如何来使用无参函数无参函数的应用举例1.如何来定义无参函数无参函数的定义格式:void函数名(){代码}说明:函数名可以像变量名一样由用户自己取,但一定要符合c程序的语法规则无参函数括号里面有什么都不写,但是括号必须保留的函数要先定义在使用,是没有意义的只使用不定义是错误的比如:voidp(){printf(“\n“);printf(”\n“);}以上部分是在
小小幼儿猿
·
2023-11-22 03:51
c语言
编程语言
typescript
学习之路
(一) —— 简介以及准备工作
很久之前就听说过ts,但是一直没有系统学习过,只是大概看了下ts官网,觉得用不上,但是现在不一样了,vue,angular,react-native都已经开始全面拥抱ts了,在不学就跟不上时代了,so,耐下性子开始ts学习之旅吧。前言为什么ts会叫typescript呢?type类型的意思,script就是javascript,合起来就是类型js,简单来说就是对js进行一种类型规范。学过js的都知
北极那企鹅丶
·
2023-11-22 02:06
ts
ts
typescript
typescript学习
机器学习和python
学习之路
吐血整理技术书从入门到进阶(珍藏版)
极客侠网站导航(全部书单资源导航页):https://pymlovelyq.github.io/archives/“机器学习/深度学习并不需要很多数学基础!”也许你在不同的地方听过不少类似这样的说法。对于鼓励数学基础不好的同学入坑机器学习来说,这句话是挺不错的。不过,机器学习理论是与统计学、概率论、计算机科学、算法等方面交叉的领域,对这些技术有一个全面的数学理解对理解算法的内部工作机制、获取好的结
rocling
·
2023-11-22 02:57
人工智能
人工智能
【Git】Git(分布式项目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、图形化界面,进行提交,同步,克隆
介绍这里是小编成长之路的历程,也是小编的
学习之路
。希望和各位大佬们一起成长!以下为小编最喜欢的两句话:要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。一个人为什么要努力?
lyn.R
·
2023-11-21 23:36
git
git
分布式
gitee
windows
【计算机网络
学习之路
】UDP socket编程
文章目录前言一.网络通信本质端口号TCP与UDP网络字节序二.socket编程接口socket()和sockaddr结构体三.简单echo服务结束语前言本系列文章是计算机网络学习的笔记,欢迎大佬们阅读,纠错,分享相关知识。希望可以与你共同进步。一.网络通信本质上篇博客说到,MAC地址标识网卡的全球唯一性,IP地址标识计算机在公网中的唯一性。要想进行网络通信,就必须知道目的主机的IP地址但是这还不够
好想有猫猫
·
2023-11-21 18:18
计算机网络学习之路
计算机网络
学习
udp
网络
c++
信息与通信
c语言
六、Lock的Condition(等待队列)接口
转:《
Java并发编程
的艺术》Condition接口也提供了类似Object的监视器方法,与Lock配合也可以等待/通知模式,但是这两者在使用方式以及功能特性上还是右差别的。
沉沦2014
·
2023-11-21 16:46
我的启蒙老师
七岁那年,我第一次背上书包,走进了村上礼堂,开启了我的
学习之路
。教我们读书的是当年村里的红卫兵领袖,我们叫她王老师。王老师30多岁,教我们的课我记不大清楚了,倒有两件事我至今未忘。
pingjingdehu
·
2023-11-21 15:38
学习之路
之发现自己的天赋
2016年年初,我信誓旦旦地启动了一个“五个一”计划,一天一小时阅读,一小时健身,一小时练书法,一小时英语,一小时古诗词,然后动起来,最后发现我不是每一天都有五个小时的空余时间,也没有那么大的热情面对五个项目,书法我写了半个小时就不想继续了,英语一如既往地起到了催眠作用,古诗词背着背着,突然觉得乏味,找不到成就感,只有健身,让我乐此不疲,累并快乐着,阅读更是手不释卷,无论何时何地只要有空闲,就会读
模型思考力阿拉丁
·
2023-11-21 14:07
《终身成长》听书笔记
曾经以为,不停歇地走在
学习之路
上,就是成长型状态。虽然这是一种成长的表现形式,但成长型思维更为重要。
Agnes_1995
·
2023-11-21 11:39
EtherCAT
学习之路
——例程解析
《ApplicationNoteET9300SSC》的6.4.1.2小节有一个例程解析,这篇文章主要是对该小节的翻译,英文好的同学推荐看一下原文。本例程介绍了如何在基础例程(SAMPLE_APPLICATION)的基础上添加新的过程数据。。默认的基础例程提供了一下的过程数据:32Bit的InputCounter(0x6000)32Bit的OutputCounter(0x7010)当OutputCo
凡人NR
·
2023-11-21 10:25
EtherCAT学习之路
ethercat
物联网
以太网
java thread源码分析_Thread源码剖析
前言昨天已经写了:如果没看的同学建议先去阅读一遍哦~在写文章之前通读了一遍《Java核心技术卷一》的并发章节和《
Java并发编程
实战》前面的部分,回顾了一下以前写过的笔记。
吃瓜的小翻译
·
2023-11-21 09:31
java
thread源码分析
Javascript
学习之路
--基础篇
一、JS概述1.1、什么是JavaScriptJavaScript是一种运行于JavaScript解释器/引擎中的解释型脚本语言。JavaScript解释器作为JS脚本的运行环境,有如下两种呈现方式。独立安装的JS解释器–如Nodejs平台(服务端js)嵌入在浏览器中的JS解释器–如Chrome浏览器(客户端的js)JS和Java的区别Java编译型语言,代码全都编译完再去执行JS是解释型语言,代
@德玛玩前端
·
2023-11-21 09:04
js
javascript
学习
开发语言
云计算
学习之路
——haproxy介绍与实战
haproxy负载均衡文章目录haproxy负载均衡一、haproxy介绍二、haproxy特点三、LVS、Haproxy、Nginx三者的区别四、haproxy调度算法①roundrobin②static-rr③leastconn④source五、实战:haproxy负载均衡的实现1、实验环境2、准备两台web服务器3、haproxy负载均衡的配置4、启用haproxy的日志六、实战:Keepa
weixin_44178770
·
2023-11-21 06:30
云计算
学习
linux
负载均衡
centos
2019-02-12
2019-02-12感恩1.感恩父母养育之恩2.感恩我还健康的活着3.感谢何老师,征征老师带我走上教练
学习之路
4.感谢老公每天辛苦付出,为让家庭生活更幸福5.感谢所有朋友在我困难期对我的帮助6.感谢快递小哥上门来拿快递
ybzyp
·
2023-11-21 05:55
Django
学习之路
-基础篇
Django
学习之路
一、Django项目创建1.项目结构1.1.settings.py文件1.2URL1.3视图函数1.4路由配置-path二、请求与响应2.1.请求和响应2.1.1django中的请求
togph
·
2023-11-21 03:23
Python
django
python
django
后端
restful
负载均衡
java longadder_
Java并发编程
笔记之LongAdder和LongAccumulator源码探究
一.LongAdder原理LongAdder类是JDK1.8新增的一个原子性操作类。AtomicLong通过CAS算法提供了非阻塞的原子性操作,相比受用阻塞算法的同步器来说性能已经很好了,但是JDK开发组并不满足于此,因为非常搞并发的请求下AtomicLong的性能是不能让人接受的。如下AtomicLong的incrementAndGet的代码,虽然AtomicLong使用CAS算法,但是CAS失
懂得越多越要学
·
2023-11-21 03:29
java
longadder
基于selenium的web自动化
学习之路
总结(一)--Python+元素定位
-导语借用朋友的资源(感恩~),搭建了一个简单的电商商城,来实操一下相关元素定位方法,具体业务为:登录商城-->搜索所需商品-->加入购物车-->结算-->添加新的收货地址,记录总结相关元素定位方法,以及遇到的一些问题和解决问题的方法。一、使用id来定位图1用户名、密码输入框可以查看到用户名、密码输入框均有id属性,可以直接使用id来定位,写法如下:chromedriver.find_elemen
琳715
·
2023-11-21 02:31
web自动化
selenium
自动化
python
【
Java并发编程
九】同步控制
ReentrantLock(重入锁)ReentrantLock的基本使用 ReentrantLock可以自己决定加锁的位置和解锁的位置。packagemyTest;importjava.util.ArrayList;importjava.util.concurrent.locks.ReentrantLock;publicclassmyTestimplementsRunnable{//重入锁publ
P.H. Infinity
·
2023-11-21 01:17
java
python
开发语言
Java
学习之路
—— 网络通信
文章目录1.InetAddress2.UDP3.TCP4.总结1.InetAddressInetAddress的常用方法如下:publicclassInetAddressDemo{publicstaticvoidmain(String[]args)throwsException{//1.获取本机IP地址对象InetAddressip1=InetAddress.getLocalHost();Syst
JehanRio
·
2023-11-21 00:56
#
A
New
Journey
of
Java
java
学习
开发语言
Java
学习之路
—— Java高级
文章目录前言1.单元测试2.反射2.1获取Class对象的三种方式2.2获取类的构造器的方法2.3获取类的成员变量2.4获取类的成员方法2.5反射的作用3.注解3.1自定义注解3.2注解的原理3.3元注解3.4注解的解析4.动态代理5.总结前言终于走到新手村的末端了,这一部分主要包括了单元测试、发射、注解、动态代理。学完这些就算是走出新手村了,准备去学框架了。1.单元测试就是针对最小的功能单元(方
JehanRio
·
2023-11-21 00:53
#
A
New
Journey
of
Java
java
学习
开发语言
蜜薛儿周检视(0601~0609)
因为每个人霸气侧漏,蛮不讲理的样子实在太丑了,太污染环境了.哈哈...九华山
学习之路
,难忘永生,忘不了自己一个人拖着三箱大大行李坐飞机,转大巴车两次情景,中间状况还百出...一路的委屈和无奈只有天知
蜜薛儿
·
2023-11-20 23:59
Python (十三) 输出
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-20 22:40
#
基础
python
开发语言
JAVA并发编程
——synchronized关键字
引言Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。synchronized关键字在需要原子性、可见性和有序性这三种特性的时候都可以作为其中一种解决方案,看起来是“万能”的。的确,大部分并发控制操作都能使用synchronized来完成。海明威在他的《午后之死》说
别活在过去i
·
2023-11-20 22:38
JAVA并发编程的艺术
java
jvm
开发语言
【
Java并发编程
八】synchronized原理
synchronized的基本使用 可以在代码中加入synchronized代码块,也可以在方法的返回值前面加上synchronized声明。一把锁只能同时被一个线程获取,没有获得锁的线程只能等待。每个实例都对应有自己的一把锁,不同实例之间互不影响。synchronized修饰的方法,无论方法正常执行完毕还是抛出异常,都会释放锁。importjava.util.ArrayList;publiccl
P.H. Infinity
·
2023-11-20 22:34
java
开发语言
算法
java
学习之路
的自我回顾1
前段时间一直在做一些android的项目开发,但是慢慢的觉得自身现在的知识储备已经完全不够用了,又因为之前学习java的经历太水,基本没学到什么东西,基本思路还停留在C/C++学习时期,因此打算重新把java在学习一遍,也算是一种对于自身的激励吧,将自身所学到的感觉重要的东西发上来。java中的数组1.java中的数组可以说和C++中有挺大的不同,首先说说java中数组的定义方式吧1.[type]
团子ing
·
2023-11-20 19:58
Java
java
回顾
内存
毕业两年程序员Java学习路线
学习之路
自学或者培训一般情况下,自学或者培训都是看同学的自制能力和经济能力。有些同学因为经济能力的限制,可能会选择在线的技术网站课程,从中看视频或者看书
m0_68662658
·
2023-11-20 17:12
Java
java
spring
一起走的
学习之路
(154)
今天在吃饭的时候方同学说了一句,在爸爸妈妈那个年代的人,总喜欢说一句话,就是自己生不带财,没有财运。细细想一下这句话真的贴切吗?很多时候,我们久做一件事不成功,往往喜欢把它归结为命运,不可否认,运气在一件事的成功与否中占有一定的因素,但是没成功就归结为运气不好,命运不好这其实是一个不成立的逻辑类推。试想一下,一次成功的概率是百分之五十,如果尝十次,有一次成功的概率就大大增加了,所以究竟是我们不够努
小米雨路
·
2023-11-20 15:27
坚持星球学后感
我一直是个爱学习、善反思的人,在
学习之路
上,有点佛系,不求输出,通过
蔡巧红宇公主
·
2023-11-20 12:11
制定人工智能
学习之路
对于许多初学者来说,不知道如何开始学习人工智能,制定一个合理的
学习之路
是至关重要的。需要先掌握这些基础知识。
叁苏言
·
2023-11-20 09:11
人工智能
最近的碎碎念-读《好好思考》和《
学习之路
》的感想
好久没有更新了,有借口,也有一些要忙碌的事情。那就来说说最近的情况吧,在时间之余,浅读了《好好思考》和《大学之路》,还没有读完。但是也确实学到了很多击碎我固有认知思维的事情。我们先从《好好思考》开始。在开始,我想抛一个问题:我知道现在知识付费领域热火朝天,也知道你可能也买了很多课程,你也可能学了,但是你觉得课程有用么?它可以帮你解决实际的问题么?事实是很多人都没有,看了,也做了笔记,过了就过了。隔
宇仔的进阶之路
·
2023-11-20 08:26
努力的那些年,我们是否还记得
记得高考的前夕,同学们都紧张起来,不论是学习好的,还是学习坏的,在老师的催促下,开始了漫长的
学习之路
。
二月福星
·
2023-11-20 06:20
java semaphore lock_
Java并发编程
:Semaphore和Lock区别
Java提供了一个类Semaphore来实现信号量,概念上讲,一个信号量相当于持有一些许可(permits),线程可以调用Semaphore对象的acquire()方法获取一个许可,调用release()来归还一个许可1构造方法:Semaphore有两个构造方法Semaphore(int)、Semaphore(int,boolean),参数中的int表示该信号量拥有的许可数量,boolean表示获
巫-挖泥巴
·
2023-11-20 03:49
java
semaphore
lock
Java并发编程
之Semaphore
简介Semaphore是计数信号量,管理一系列许可证。线程通过acquire方法获取许可证,成功则许可证总数减一并执行任务,反之阻塞等待;线程通过release方法释放许可证,许可证总数加一。公平与非公平模式//默认非公平模式publicSemaphore(intpermits){sync=newNonfairSync(permits);}//可设置公平或非公平publicSemaphore(in
yzm4399
·
2023-11-20 03:18
多线程
并发编程
多线程
并发编程
顺序表实现多项式相加
数据结构
学习之路
——顺序表本文思路参考:https://blog.csdn.net/seu_nuaa_zc/article/details/73136455题目如下:#include#include/*
Stru le
·
2023-11-20 02:07
C
数据结构
顺序表
多项式相加
【
Java并发编程
七】Java内存模型
JMM内存模型 JVM定义了Java内存模型(JavaMemoryModel,JMM),用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的:规定了一个线程如何和何时可以看到由其他线程修改过后的共享变量的值,以及在必须时如何同步的访问共享变量。JMM调用栈和本地变量存放在线程栈上,对象存放在堆上。
P.H. Infinity
·
2023-11-19 23:33
java
开发语言
QT学习笔记
HelloWorld开局0、信号槽1、QT
学习之路
2(5):自定义信号槽不得不说,大神真牛,有几处我特别摘抄,因为写的太透彻了下面总结一下自定义信号槽需要注意的事项:发送者和接收者都需要是QObject
TsubasaAngel
·
2023-11-19 22:41
qt
学习
开发语言
【
Java并发编程
五】线程的基本使用三
线程的管理 我们使用ThreadGroup对线程进行管理,ThreadGroup具有三个参数,ThreadGroup、Runnable、String:publicThread(ThreadGroupgroup,Runnabletarget,Stringname) 例子:packagemyTest;publicclassmyTestimplementsRunnable{publicstaticvoi
P.H. Infinity
·
2023-11-19 21:14
java
开发语言
【
Java并发编程
三】线程的基本使用一
基本使用一 将类继承Runnable,创建Thread,然后调用Thread的start方法启动:packagemyTest;publicclassmyTestimplementsRunnable{publicstaticvoidmain(String[]args)throwsInterruptedException{myTesttest=newmyTest();Threadthread=newT
P.H. Infinity
·
2023-11-19 21:44
java
开发语言
【
Java并发编程
四】线程的基本使用二
线程的join(等待线程结束)和yield(谦让线程) Thread的join()方法,会阻塞占用Thread线程的其他线程,直到Thread执行完毕,才会释放相应对象。publicclassmyTestimplementsRunnable{publicstaticinti;publicstaticvoidmain(String[]args)throwsInterruptedException{m
P.H. Infinity
·
2023-11-19 21:44
java
开发语言
jvm
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他