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并发编程】
【
Java并发编程
一】并发与并行
为什么引入并发 摩尔定理逐渐失效,单核性能很难提升,通过组合多核性能来进一步满足实际需要,从而引入并发编程。在大部分场景下,并行是由于串行的,并行可以优化非关键节点的时间消耗。并发的三大特性原子性 某个操作不可被中断,不可被分割。可见性 对于一些变量的修改,需要告知其他线程。有序性 由于编译器的设计者为了提高程序的效率,由此引入了指令重排。对于值的读取与修改需要多个步骤,对指令进行重排可以提高效率
P.H. Infinity
·
2023-11-19 10:54
java
开发语言
jvm
java并发编程
之基础与原理2
cpu缓存结构剖析下面说一下概念与作用CPU缓存即高速缓冲存储器,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调用,减少CPU的等待时间,提高了系统的效率。计算机在程序执行过程中有两种局部性原理:1.时间局部性
杨·戬
·
2023-11-19 10:32
并发编程
java
开发语言
《
Java并发编程
实战》【第二部分 结构化并发应用程序】
文章目录第6章任务执行6.1在线程中执行任务6.1.1串行的执行任务6.1.2显式地为任务创建线程6.1.3无限制创建线程的不足6.2Executor框架6.2.1示例基于Executor的Web服务器6.2.2执行策略6.2.3线程池6.2.4Executor的生命周期6.2.5延迟任务与周期任务6.3找出可利用的并行性6.3.1示例串行的页面渲染器6.3.2携带结果的任务Callable与Fu
lyw4631
·
2023-11-19 06:02
JUC
Java书籍
java
开发语言
后端
java并发编程
JUC:一、专栏配置+进程与线程+并行和并发+同步和异步+线程的创建、调用、查看、运行原理和相关API
专栏配置pom.xml1.81.8org.projectlomboklombok1.18.10ch.qos.logbacklogback-classic1.2.3logback.xml%date{HH:mm:ss}[%t]%logger-%m%n进程与线程进程程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进
鸡鸭扣
·
2023-11-18 21:21
java并发编程
java
开发语言
后端
笔记
为什么Go是
后端开发
的未来
Go最初由Google开发,迅速成为
后端开发
中最受欢迎的语言之一,特别是在分布式系统和微服务的开发中。本文将讨论为什么Go是
后端开发
的未来。
技术的游戏
·
2023-11-18 18:13
golang
开发语言
后端
C++
后端开发
工程师的技术栈整理
C++后台开发岗位知识技能树一、语言:a)C/C++语言,对象生命周期,垃圾回收,标准库,错误与异常的处理,日志,面向对象的理解,设计模式,GDB的使用,代码高内聚低耦合二、数据结构与算法:a)线性表:链表,队列,栈b)树:二叉树,红黑树,字典树,线段树等c)图:图搜索,dijkstra算法,最小生成树d)递归:回溯e)排序:冒泡,插入,希尔,归并,快排,堆排序,桶排序f)算法:贪心,动态规划,分
sesiria
·
2023-11-18 18:15
C++
杂项
如何做一名 python全栈式web工程师
学习
后端开发
:深入学习Python的
后端开发
框架,比如Django或Flask。掌握Web应用
人工智能教学实践
·
2023-11-18 18:10
人工智能
软件工程
教学改革
前端
写给自己看的学习资源总结
-慕课网悟空20小时重点已完成精通JUC,玩转Java并发工具-慕课网悟空19小时重点完成80%源码解读较少,有一个并发实战项目,补充后6章的笔记,虽然前面看完了,没做笔记的部分差不多都忘记了一课掌握
Java
憩在河岸上的鱼
·
2023-11-17 11:37
学习
java
面试官:谈谈对volatile的理解
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-17 08:19
java
java
开发语言
RocketMQ的适用场景有哪些?
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-17 08:14
rocketmq
全栈工程师必须要掌握的前端Html技能
作为一名全栈工程师,在日常的工作中,可能更侧重于
后端开发
,如:C#,Java,SQL,Python等,对前端的知识则不太精通。
公子小六
·
2023-11-17 06:33
前端开发基础
前端
html
java接口自动化【第一篇】接口测试用例设计
接口自动化落地过程需求阶段:项目立项—>产品设计—>需求文档研发阶段:UI设计—>前端开发—>
后端开发
—>测试设计—>测试开发测试阶段:环境搭建—>多项测试执行(功能+性能+自动化)—>BUG修复—>测试报告项目上线
小斑马在沙巴找BUG
·
2023-11-17 06:17
java接口自动化
自动化
测试用例
运维
阿龙的学习笔记---转载及精炼总结github仓库:cpp-backend-reference
后端开发
面试知识点大纲:语言类(C++):关键字作用解释:volatile作用Volatile关键词的第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接
阿龙-
·
2023-11-17 05:06
阿龙的学习笔记
#
C++
#
后台开发
音视频开发之旅(53) -
Java并发编程
之 synchronized
目录synchronized的使用方式synchronized的原理线程的等待、中断与唤醒资料收获一、synchronized的使用方式关键字synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块.有如下三种常见的使用:修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁synchronizedvoidsyncIncrease4Obj(){synch
音视频开发之旅
·
2023-11-17 04:48
音视频开发之旅
java
并发编程
Swagger
它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低
后端开发
人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger
有模有样(^~^)
·
2023-11-17 03:04
spring
boot
Spring Boot+VUE分片上传大文件到OSS服务器解决方案
当前前
后端开发
已经十分普及了,大文件一般都保存到OSS服务器,不会保存到自己的业务服务器,OSS大文件服务器+tomcat为业务服务器+VUE/Ra
海盐老伍
·
2023-11-16 23:28
java
vue
OSS
阿里云
入门
后端开发
得学什么?这份超详细的
后端开发
学习路线图值得推荐!
后端开发
,无疑是一个极为关键的领域,涉及到我们每日互联网生活的每个细节。每当你在网上浏览、搜索或进行购物等活动时,背后都有大量的后端技术作为支撑。
boardmix博思白板
·
2023-11-16 15:27
学习
java
后端
spring
git
boardmix
知识图谱
Linux - 内存管理
作为一个
后端开发
来说,了解操作系统是如何进行内存管理是必须要的。【2】读前须知在看正文之前,我们需要先了解一些相关的知识点帮助接下来的理解。
mooddance
·
2023-11-16 13:13
操作系统
操作系统
linux
内存管理
如何实现前端微服务化?
译者按:微服务在
后端开发
中大行其道,其实对于越来越复杂的前端应用来说,微服务也是一种不错的选择。
廿四桥明月夜
·
2023-11-16 11:26
前端
前端微服务
ImportError: cannot import name ‘soft_unicode‘ from ‘markupsafe‘解决方案
从事机器学习以及相关的前
后端开发
工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。
爱编程的喵喵
·
2023-11-16 09:38
Python基础课程
python
ImportError
markupsafe
soft_unicode
解决方案
Python(七) 条件控制、循环语句
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-16 07:21
#
基础
python
Python(九) 集合
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-16 07:51
#
基础
python
开发语言
MyBatis的插件能在哪些地方进行拦截?
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《
Java并发编程
实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-11-16 07:19
MyBatis
拦截器
Volatile关键字简述
Volatile关键字前言前置知识程序、进程、线程程序进程线程并发所涉及的一些特性线程安全原子性可见性Volatile案例环境代码展示可见性测试原子性测试前言最近在看《
Java并发编程
实战》,期望对一些并发的知识点做一些总结
邱可爱
·
2023-11-16 06:39
java
java
开发语言
Redis分布式锁实现及其Redis性能优化
一、前言在我们
Java并发编程
中,我们使用锁来解决并发编程过程中,线程竞争导致的数据不一致的问题。我们使用Synchronized、Lock等。Java中的锁只能保证在同一JVM进程中一致性。
秋忆侬sonny
·
2023-11-16 04:02
分布式
redis
分布式
性能优化
Netty实战专栏 | NIO详解
✅作者简介:大家好,我是Leo,热爱Java
后端开发
者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Netty实战专栏✨特色专栏:MySQL学习本文内容:Netty实战专栏|NIO详解️
LeoToJavaer
·
2023-11-16 04:21
Netty实战专栏
NIO
Netty
java 银行并发_
java并发编程
——通过ReentrantLock,Condition实现银行存取款
Java并发编程
系列文章java.util.concurrent.locks包为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。该框架允许更灵活地使用锁和条件,但以更难用的语法为代价。
材料搬砖狗
·
2023-11-15 23:57
java
银行并发
Java并发编程
AQS原理浅析
原文地址:http://blog.csdn.net/xieyuooo/article/details/17318131AQS的全称为(AbstractQueuedSynchronizer),这个类也是在java.util.concurrent.locks下面。这个类似乎很不容易看懂,因为它仅仅是提供了一系列公共的方法,让子类来调用。那么要理解意思,就得从子类下手,反过来看才容易看懂。如下图所示:图
Manuuuuuuuuuuuuuuuuu
·
2023-11-15 20:27
JAVA
AQS
JAVA
2023届软件工程双非毕业生的秋招经历和经验分享【免费获取面经】
(我投递的
后端开发
岗居多数)1、关于简历从简历开始说起吧,之前我有一个观念:简历可以自行润色抛光,也就是说可以有虚构的成分。但是经过这几个
靠谱杨
·
2023-11-15 17:39
程序人生
经验分享
求职招聘
实习面经分享 | 阿里云面试经验分享
文章目录实习面经分享|阿里云面试经验分享阿里云
后端开发
实习一面:二面:hr面:心得:实习面经分享|阿里云面试经验分享最近上网的时候,看到很多24届的同学已经面了字节、蚂蚁、阿里云这些大厂的暑期实习,大家还是非常优秀的
小黛的求职笔记
·
2023-11-15 17:35
面经
阿里云
面试
经验分享
最全的多线程面试题,我认为对你有用
最新整理的最全多线程并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~白嫖这份答案←戳我Java
后端开发
面试总结【25个技术专题】1、并发编程三要素?
程序猿锦鲤
·
2023-11-15 15:36
Java面试系列
java
面试
后端
「算法小记」-2:矩阵链相乘的方案数【迭代/递归/动态规划/区域化DP/记忆化搜索】(C++ )
CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前
后端开发
、人工智能研究生。公粽号:程序员洲洲。
程序员洲洲
·
2023-11-15 13:23
算法小记
项目踩坑
算法
矩阵
动态规划
【Python技巧】快速安装各种常用库pip、whl、tar.gz最新最全安装方法(超时、快速安装))
CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前
后端开发
、人工智能研究生。公粽号:程序员洲洲。
程序员洲洲
·
2023-11-15 12:47
项目踩坑
python
pip
Python小技巧
实用小技巧
pip安装
Java并发编程
专题之LockSupport
LockSupport概述LockSupport是一个编程工具类,主要是为了阻塞和唤醒线程。它的所有方法都是静态方法,它可以让线程在任意位置阻塞,也可以在任意位置唤醒。它可以在阻塞线程时为线程设置一个blocker,这个blocker是用来记录线程被阻塞时被谁阻塞的,用于线程监控和分析工具来定位原因。LockSupport类与每个使用它的线程都会关联一个许可证,在默认情况下调用LockSuppor
tongji4m3
·
2023-11-15 10:12
Java并发编程专题
多线程
java
面试
并发编程
浅谈
Java并发编程
Java并发编程
以并发性和线程安全性出发,构建并发模块来避免并发危险、构造线程安全的类。并发编程的基本概念涉及到的基本概念有原子性与可见性、Volatile与Synchronized、进程与线程等等。
linshijun33
·
2023-11-15 10:04
java
java
线程安全
并发
volatile
HashMap
import gradio时出现SyntaxError: future feature annotations is not defined解决方案
从事机器学习以及相关的前
后端开发
工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。
爱编程的喵喵
·
2023-11-15 09:31
Python基础课程
python
SyntaxError
annotations
gradio
解决方案
接口测试vs功能测试
第一部分:首先,在做接口测试的过程中,经常有
后端开发
会问:后端接口都测试什么?怎么测的?后端接口测试一遍,前端也测
软件测试曦曦
·
2023-11-15 07:15
软件测试工程师
自动化测试
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
shell 语法介绍
大家好,我是蓝胖子,在日常开发中或多或少都会接触到shell脚本,可以说会shell脚本是一位
后端开发
的基本功,今天我将会花上一篇文章总结下常见的shell的语法,学完本篇,相信简单的shell脚本就能够看懂了
蓝胖子的编程梦
·
2023-11-15 07:28
工程化
linux
bash
运维
ssh
shell
自动化运维
devops
Java
后端开发
——JDBC入门实验
JDBC(JavaDatabaseConnectivity)是Java编程语言中用于与数据库建立连接并进行数据库操作的API(应用程序编程接口)。JDBC允许开发人员连接到数据库,执行各种操作(如插入、更新、删除和查询数据),并检索结果。JDBC提供了一个标准的方法,使Java应用程序能够与各种类型的数据库进行交互,使其在某种程度上与数据库无关。它是Java中用于数据库连接的基本技术,使开发人员能
星川皆无恙
·
2023-11-15 05:02
JAVA后端开发
H5前端开发
大数据
java
开发语言
大数据
mysql
javascript
jsp
html5
小白怎么入门网络安全?看这篇就够啦!【网络安全】
不同于Java、C/C++等
后端开发
岗位有非常明晰的学习路线,网路安全更多是靠自己摸索,要学的东西又杂又多,难成体系。
网安周
·
2023-11-15 04:51
web安全
安全
笔记
黑客
网络
聊聊数据库建表的15个小技巧
前言对于
后端开发
同学来说,访问数据库,是代码中必不可少的一个环节。系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。
着火点
·
2023-11-15 00:50
后端
数据库
mysql
sql
java
后端
查看java进程信息
最近准备看看《
Java并发编程
的艺术》这本书,跟着实践一下,重温知识。学学查看进程信息该文章主要是通过多线程的死锁来简单介绍三种查看进程状态的工具,虽然网上有不少介绍了,但是自己还是记录一下。
Jcduhdt
·
2023-11-14 19:16
Java
java
一. ThreadPoolExecutor线程池使用
本篇文章为《
Java并发编程
的艺术》第9章的学习笔记,根据原文作者的编写思路,依次对线程池的原理,线程池的创建,线程池执行任务和关闭线程池进行了学习和总结。
樱花祭的约定
·
2023-11-14 19:39
JAVA并发编程
execute
submit
java
线程池
SpringBoot集成Swagger文档的配置
,通过定义一种语言用来描述API格式和定义,从而规范RESTful服务开发过程Swagger是全球最大的OpenAPI规范API开发工具框架,它是一个在线接口文档以及在线接口调试页面的生成工具,帮助前
后端开发
人员依据接口文档进行开发第一步
echo 云清
·
2023-11-14 19:03
web基础
spring
boot
后端
java
swagger
想要搞懂接口测试和功能测试有什么区别,那就必须知道他们的基本原理
第一部分:首先,在做接口测试的过程中,经常有
后端开发
会问:后端接口都测试什么?怎么测的?后端接口测试一遍,前端也测试一遍,是不是重复测试了?
测试界清流
·
2023-11-14 17:19
软件测试工程师
软件测试
自动化测试
java
前端
开发语言
接口测试和功能测试有什么区别
第一部分:首先,在做接口测试的过程中,经常有
后端开发
会问:后端接口都测试什么?怎么测的?后端接口测试一遍,前端也测试一遍,是不是重复测试了?
程序员雷叔
·
2023-11-14 17:13
功能测试
测试工具
单元测试
selenium
jmeter
测试用例
postman
接口测试和性能测试的区别
接口测试和性能测试主要区别是侧重点不一样,接口测试是针对
后端开发
的接口(不一定是http的,也有可能是tcp的),而性能测试是偏重于产品的各方面各阶段性能,接口性能测试,页面性能测试,app性能测试,可以说性能测试的覆盖度比接口更大一些
泽众云测试
·
2023-11-14 17:24
软件测试
测试类型
性能测试
接口测试
性能测试
Python所有的库都在这里了!!强烈建议收藏
Python在自动化测试,运维,爬虫,数据分析,机器学习,金融领域,
后端开发
,云计算,游戏开发都有涉及。
程序员王饱饱
·
2023-11-14 16:53
python
Python编程
python入门
python
python
库
编程
一文教你处理SpringBoot统一返回格式
背景相信大部分
后端开发
人员在日常开发中都需要和前端对接,当然前后端都是你自己一个人搞的话可以想怎么玩就怎么玩,但是我们还是要做到一定的规范性。
肥肥技术宅
·
2023-11-14 15:19
java
spring
boot
postman
java
JavaScript 学习笔记(入门篇)
主要用于前端Web开发,实现交互式的用户界面,也可以用于
后端开发
(Node.js)。2.语言特性动态脚本语言:运行时可以改变变量类型和对象结构。弱类型语言:不需要显式声明变量的数据类型。
代码对我眨眼睛
·
2023-11-14 12:44
JavaScript
笔记
javascript
学习
笔记
前端
经验分享
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他