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
编程实战
编程实战
——编程初学者入门51~60
编程实战
——编程初学者入门51~6051.翻转直角三角形图案52.序列重组矩阵53.箭形图案54.统计数据正负个数55.奇偶统计56.乐乐查找数字57.kiki算期末成绩58.及格分数59.判断整数奇偶性
New_Leaf
·
2020-07-14 05:34
编程实战
Linux之Shell脚本自动化编程九(shell脚本
编程实战
以及收尾上)
find的补充find不用-regex而是用我们以前用的-name的话是可以用相对路径来查找的,但是相对路径也必须要输全了。awk的小应用以前我们用sed做过这个事情,现在我们用awk来做这个事情就会比较简单。这个应该不需要解释了。那么在每一行前面加上行号也很简单了,虽然这个没办法影响到原文件。这里补充一个小知识,python里面是可以当作计算器使用的,但是bash不可以,我们可以按一个bc软件就
bili_9794454062
·
2020-07-14 02:04
linux
Shell脚本
编程实战
之Nginx虚拟主机脚本一
NginxWeb服务器的最大特点在于Nginx常被用于负载均衡、反向代理,单台Nginx服务器配置多个虚拟主机,百台服务器配置N多虚拟主机,基于Shell脚本可以更加高效的配置虚拟主机及添加、管理。本篇知识点主要介绍用Shell脚本实现Nginx自动安装以及虚拟主机的维护,编写思路如下:判断NginxWEB软件服务是否部署或者运行;支持单个虚拟主机的添加;支持多个虚拟主机添加;支持删除单个虚拟主机
falnet
·
2020-07-14 01:22
新手也能看懂的 SpringBoot 异步编程指南
异步编程指南通过本文你可以了解到下面这些知识点:Future模式介绍以及核心思想核心线程数、最大线程数的区别,队列容量代表什么;ThreadPoolTaskExecutor饱和策略;SpringBoot异步
编程实战
Java0257
·
2020-07-14 00:02
Java
程序员
SpringBoot
并发
编程实战
学习1
基础篇这篇对应归纳《Java并发
编程实战
》基础知识部分,主要是对一些概念的理解。
zsw1017
·
2020-07-14 00:24
并发多线程
java
并发编程
多线程
《 Java并发
编程实战
》专栏的回顾
背景回顾一下《Java并发
编程实战
》这个专栏,温度而知新。由于专栏内容较多,本文知识专栏的简单介绍和回顾。对了每节课下面的评论也是不错的。
卡萨巴
·
2020-07-13 23:05
Java补完系列
Java并发学习二:编译优化带来的有序性问题导致的并发Bug
Java并发学习系列文章:Java并发学习-博客专栏今天在学习极客时间专栏:《Java并发
编程实战
》第一讲01|可见性、原子性和有序性问题:并发编程Bug的源头中提到:编译器及解释器的优化可能导致意想不到的
zhang0peter
·
2020-07-13 23:11
Java并发
java
JavaScript 使用循环语句查找通讯录(https://www.w3cschool.cn/>
编程实战
列表个人答案分享 )
JavaScript使用循环语句查找通讯录题目和要求:我们有一个联系人列表,里面存储着不同联系人的数组对象。函数lookUpProfile有两个预定义参数:firstName值和prop属性。该函数应检查firstName是实际联系人的firstName,给定的属性(prop)是该联系人的属性。如果它们都存在,函数返回prop属性对应的值。如果firstName值不存在,返回"Nosuchcont
yisoncoder
·
2020-07-13 23:41
JavaScript
《深入理解Java虚拟机》(第三版)读书笔记(十):第十三章 线程安全与锁优化
虚拟机》(第三版)读书笔记(十):第十三章线程安全与锁优化线程安全Java语言中的线程安全线程安全的实现方法锁优化自旋锁与自适应自旋锁消除锁粗化轻量级锁偏向锁线程安全Java语言中的线程安全《Java并发
编程实战
NayelyAA
·
2020-07-13 19:42
C#轻量级高性能日志组件EasyLogger(六)
一、课程介绍本次分享课程属于《C#高级
编程实战
技能开发宝典课程系列》中的第六部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
weixin_34365417
·
2020-07-13 19:39
Java并发编程-并发编程的Bug源头:可见性、原子性和有序性问题
学习极客时间上的《Java并发
编程实战
》课程之余,结合自己的理解整理一部分笔记以巩固知识。并发编程的起源1.硬件设备发展的核心矛盾:CPU、内存、I/O设备三者间存在的速度差异。
weixin_34318956
·
2020-07-13 18:13
《C#多线程
编程实战
(原书第2版)》——2.4 使用SemaphoreSlim类
本节书摘来自华章出版社《C#多线程
编程实战
(原书第2版)》一书中的第2章,第2.4节,作者(美)易格恩·阿格佛温(EugeneAgafonov),黄博文黄辉兰译,更多章节内容可以访问云栖社区“华章计算机
weixin_34138255
·
2020-07-13 18:02
《GO并发
编程实战
》—— 锁的使用
声明:本文是《Go并发
编程实战
》的样章,感谢图灵授权并发编程网站发布样章,禁止以任何形式转载此文。在本节,我们对Go语言所提供的与锁有关的API进行说明。这包括了互斥锁和读写锁。
weixin_33726943
·
2020-07-13 17:02
ASP.Net教程系列:多线程
编程实战
(一)
所以我们的ASP.Net教程设立多线程
编程实战
专题。下面这些代码范例都是入门级的,希望对对大家学习ASP.Net多线程编程有所帮助。
weixin_30362801
·
2020-07-13 16:06
Excel VBA
编程实战
宝典PDF扫描版电子书介绍
介绍:Excel2013是Microsoftoffice2013的组件之一,该软件主要用来对表格数据进行管理、分析、统计等,是办公人员最常用的软件之一。如果想要让Exce2013发挥最大的功效,则可以借助于VBA开发各种电子表格应用程序使用VBA可以为Excel2013应用程序提供新的功能或增强现有的功能,从而减少用户在Excel中的操作步骤,提高工作效率,如果要以Excel2013为平台,使用V
于然大叔
·
2020-07-13 16:47
Excel
Excel
VBA
Excel
VBA
[置顶] 国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已出版
国内首部Java多线程设计模式原创作品《Java多线程
编程实战
指南(设计模式篇)》已由电子工业出版社出版。
viscent_huang
·
2020-07-13 16:27
Java多线程编程
设计模式
设计模式
多线程
并发编程
java
【新闻】本人新书《Java多线程
编程实战
指南(核心篇)》已出版上市
本人新书《Java多线程
编程实战
指南(核心篇)》现已出版上市。
viscent_huang
·
2020-07-13 16:27
多线程编程实战
java
并发编程-锁的那些事儿【一:并发的本质-Java内存模型】
前言时隔几周,今天我们正式进入并发编程的艺术之中,在此我分享下指引我学习方向的书籍:《深入理解Java虚拟机》,《Java并发编程的艺术》,《Java并发
编程实战
》按照上述顺序依次阅读;真正开始接入并发这门艺术时
盘码客、汤勺
·
2020-07-13 13:07
并发编程
并发编程
JUC
Java锁
C#多线程编程笔记(2.2)-使用SemaphoreSlim类
近来在学习EugeneAgafonov编写的《C#多线程
编程实战
》(译),做些笔记也顺便分享一下^-^SemaphoreSlim是Semaphore的轻量级版本,该类限制了同时访问同一个资源的线程数量usingSystem
轩阳俊
·
2020-07-13 10:52
C#-多线程
C#多线程编程笔记
linux网络编程篇-TCP UDP
编程实战
OSI七层网络模型:1.物理层:通过硬件设备将模拟信号转换为数字信号,于是有了0/1的数据流,叫做bit流2.数据链路层:可以发比特流但是没有格式就会乱七八糟,于是就有了”帧”。采用了一种”帧”的数据块进行传输,为了确保数据通信的准确,实现数据有效的差错控制,加入了检错等功能3.网络层:前两层都是在于可以发数据,以及发的数据是否正确,然而如果连着两台电脑还行,多台电脑而又只想让其中一台可以通信,则
Mark wyz
·
2020-07-13 10:14
linux网络编程
《.NET并发
编程实战
》之 函数式并发基础
本书是一本划时代的著作!在以下领域具有非常深远的意义:.NET开发领域——本书再次将.NET开发人员进行了分层隔代。高性能/多核/并发编程领域——本书让锁从此变成过去时。程序员职业生涯领域——本书让普通程序员得以和数学进行接驳。本书在.NET开发领域中的意义作为广州.NET技术俱乐部主席、中国香港Azure/.NET技术俱乐部创始人兼主席、.NET社区联盟建设者,我对大中华区的.NET开发人员现状
清图
·
2020-07-13 09:13
并发编程
《JAVA并发
编程实战
》第六章 任务执行
6.1在线程中执行任务6.1.1串行地执行任务程序清单6-1串行的web服务器importjava.io.IOException;importjava.net.ServerSocket;importjava.net.Socket;publicclassSingleThreadWebServer{publicstaticvoidmain(String[]args)throwsIOException{
小超_8b2f
·
2020-07-13 06:49
极客时间-java并发
编程实战
听课笔记(2) 可见性、原子性和有序性问题:并发编程Bug的源头
java并发
编程实战
听课笔记(2)可见性、原子性和有序性问题:并发编程Bug的源头为何会出现并发问题根源为了加速程序执行速度、提高资源利用率,有了各种技术,而这些技术也带来了不同的副作用:CPU有缓存,
evasnowind
·
2020-07-13 04:39
java
并发
听课笔记
[Java并发
编程实战
] 线程池的使用之饥饿死锁的发生
一屋不扫何以扫天下?———《后汉书·陈蕃传》这句话的意思是,从一点一滴的小事开始积累,才能做成一番大事业。Executor框架核心之一就是利用线程池,所以接下来这几篇,详细介绍线程池相关的高级选项以及注意事项。任务间隐性耦合的说明虽说Exectuor将任务和执行策略解耦,但是实际上言过其实了。假如任务之间存在某种相互依赖关系,其中一个任务必须依赖另外一个的执行,这就又产生某种程度上的耦合。像这些类
林里少年
·
2020-07-13 02:29
Java并发编程
Java并发编程实战
随机数的生成
以下程序源于《通过游戏
编程实战
教新手学C++编程》P51DieRoller。DieRoller程序模拟投掷六面骰子。计算机通过生成随机数来进行投掷。
九七学姐
·
2020-07-13 02:48
Java并发
编程实战
——理解AbstractQueuedSynchronizer(AQS)的模版方法模式
文章目录引入AQS核心思想什么是AQS?AQS的模板方法设计模式同步组件通过AQS实现的一个例子引入从Lock的实现类ReentrantLock说起,查看源码时有一个很明显的特点是:基本上所有的方法的实现实际上都是调用了其静态内存类Sync中的方法,而Sync类继承了AbstractQueuedSynchronizer(AQS)。可以看出要想理解ReentrantLock关键核心在于对队列同步器A
No_Game_No_Life_
·
2020-07-13 01:54
并发编程
Java并发
编程实战
02Java如何解决可见性和有序性问题
摘要在上一篇文章Java并发
编程实战
01并发Bug的源头当中,讲到了CPU缓存导致可见性、线程切换导致了原子性、编译优化导致了有序性问题。
Johnson木木
·
2020-07-13 00:52
Java
并发
《java并发
编程实战
》笔记(无代码)
文章目录第一部分基础知识二.线程安全性三.对象的共享3.1不变性3.2线程封闭3.3对象的发布3.4安全发布的常用模式3.5在线程安全容器内部同步3.6在并发程序中使用和共享对象时的实用策略四.对象的组合4.1设计线程安全的类4.1.1依赖状态的操作4.1.2状态的所有权4.2实例封闭4.3线程安全性的委托4.3.1活跃性问题4.4在现有的线程安全类中添加功能五.基础构建模块5.1同步容器类5.2
一瓶橄榄菜
·
2020-07-13 00:50
java
Java锁机制了解一下
本文章主要讲的是Java多线程加锁机制,有两种:Synchronized显式Lock不得不唠叨几句:在《Java核心技术卷一》是先讲比较难的显式Lock,而再讲的是比较简单的Synchronized而《Java并发
编程实战
Java3y
·
2020-07-12 23:26
彻底理解死锁和活锁 java实现
首先认识两个基础类:抽象账户类和工具类:参考文章:极客时间Java并发
编程实战
(https://time.geekbang.org/column/article/85001)抽象账户类/***账户抽象类
imagine0623
·
2020-07-12 21:14
锁
java
并发编程
多线程
C语言学习:关于进程
在《LinuxC
编程实战
》第七章、一些网络资源以及这周的学长分享会的共同促进下【?】,决定写写我对进程的认识和理解。第一个问题当然是,进程是什么?我的理解是,进程是一个程序在计算机上的一次执行。
cosineta
·
2020-07-12 18:24
羊的c
[C++并发
编程实战
]准备篇
术语并发(concurrency):两个或两个以上的任务在一段时间内被执行。我们不必care这些任务在某一个时间点是否是同时执行,可能同时执行,也可能不是,我们只关心在一段时间内,哪怕是很短的时间(一秒或者两秒)是否执行解决了两个或两个以上任务。并行(parallellism):两个或两个以上的任务在同一时刻被同时执行。并发说的是逻辑上的概念,而并行,强调的是物理运行状态。并发“包含”并行。计算机
龙翱天际
·
2020-07-12 16:32
Java并发
编程实战
学习
极客并发
编程实战
学习总结并发程序出现的原因并发编程bug的源头java内存模型并发编程需要解决的核心问题分工同步和互斥的万能钥匙--管程互斥锁同步JAVA线程JUC包中常用的并发工具并发程序出现的原因1
xhuzy
·
2020-07-12 16:44
一张图一本书,2位阿里P8共同整理最全Java并发学习体系,收藏吧
大数据量所带来的一系列并发的问题,无时无刻不在折磨着我们”脆弱的神经“,但是又不得不去准备,所以,不知道大家是不是跟我身边好多朋友一样,四处寻找各样的书籍很久之前,我找到一本很不错的书籍《Java并发
编程实战
Java架构师联盟
·
2020-07-12 12:42
java
架构
java
编程语言
面试
《java并发
编程实战
》 第十四章 构建自定义的同步工具
《java并发
编程实战
笔记》第十四章构建自定义的同步工具状态依赖性的管理依赖条件不满足时,可将依赖条件的失败传递给调用者依赖条件不满足时,可通过轮询和休眠实现简单阻塞条件队列能及时响应依赖状态的改变且不浪费
乌鸦大大
·
2020-07-12 11:09
java并发编程实战
Java贪吃蛇的简单实现
最近闲来无事,迟迟不分配任务,看完并发
编程实战
后脑子彻底乱成浆糊了无聊之余动手写一点小游戏打发一下时间贪吃蛇游戏分析贪吃蛇游戏主要表现为蛇吃食物,吃到食物即身体边长,碰到墙壁或吃到自己即死亡主要的难点如下
一只小柚子
·
2020-07-12 04:55
随手写小程序
睡眠排序
看了一点
编程实战
后总感觉少了点什么,所以借机码几个代码。。
kitrst
·
2020-07-12 01:44
并发
线程
睡眠排序
闭锁
并发
JDK并发工具包
深入理解java同步、锁机制
如果读者想深入了解并发方面的知识推荐一本书《java并发
编程实战
》,非常经典的一本书,英语水平好的同学也可以读一读《ConcurrentprogramminginJava-designprinciplesandpatterns
Nostalgia_forever
·
2020-07-12 00:54
java
规范
然后我在word里写了,代码格式部分全都可以通过eclipse设置来避免,其他部分绝大多数可以从《java并发
编程实战
》、《effectivejava》、《软件开发警戒案例集》、《改善java程序的151
GK63
·
2020-07-11 14:05
iOS 网络
编程实战
手册
本文是我学习iOS网络编程整理的笔记,目的在于以后需要用到时可以直接有代码示例帮我解决问题。还在不断完善当中。欢迎朋友们纠错。基本网络数据获取分三步走:建立URL,获取数据,使用数据。//1.建立地址URL,这里是在苹果官网上随便找了个图片。//2.获取地址的Data数据,当然也可以是NSString或者其他格式的数据,但是这里是图片。因此获取下来是NSData数据。//3.使用数据,这里直接用d
黄穆斌
·
2020-07-11 12:35
老师推荐的书单
《Java并发
编程实战
》5.《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》6.《设计模式之禅(第2版)》7.《深入理解Java7:核心技术与最佳实践》无货8.
aeteoi5717
·
2020-07-11 01:15
Java中的线程安全类
在阅读了《JAVA并发
编程实战
.pdf》之后,突感恐慌,怎么就这么容易出现线程并发的问题,那我以前写的代码,是不是有很多bug啊。
abc33445
·
2020-07-11 01:02
OC下的链式
编程实战
链式编程的介绍与Masonry首先看一下OC下使用优秀第三方框架Masonry在实现一个自动布局时候的实现代码:[self.demoTextFieldmas_makeConstraints:^(MASConstraintMaker*make){make.top.equalTo(self.view).and.offset(100);make.width.equalTo(self.view);make
gogo_coder
·
2020-07-11 01:15
websocket网络
编程实战
- 用原生SOCKET协议实现在线群聊聊天室和一对一单聊天室
前言上篇文章我们用STOMP子协议实现了在线群聊和一对一聊天室等功能,本篇我们继续WebSocket这个话题,这次我们换个实现维度:用原生的WebSocket来实现,看看这两者在实现上的差别有多大。实战WebSocket的要点一、WebSocket重要属性属性备注Socket.readyState只读属性readyState表示连接状态,可以是以下值:0-表示连接尚未建立。1-表示连接已建立,可以
wavebeed
·
2020-07-11 00:30
WebSocket
java网络编程
在线聊天
[Java并发
编程实战
] 第14章 构建自定义的同步工具
状态依赖性的管理构成前提条件的状态变量必须由对象的锁来保护,从而使他们在测试前提条件的同时保持不变;如果前提条件尚未满足,就必须释放锁,以便其它线程可以修改对象的状态,否则,前提条件就永远无法变成真。在再次测试前提条件之前,必须重新获得锁将前提条件的失败传递给调用者,调用者可以选择休眠等待、自旋等待或者调用Thread.yield可以通过简单的“轮询与休眠”重试机制实现阻塞,同时将前提条件的管理操
Blanchedingding
·
2020-07-10 20:23
书籍阅读
ROS学习笔记26(ROS的命令行工具)
需要说明的是:本篇博客内容来自于《ROS机器人编程从基本概念到机器人应用程序
编程实战
》的第五章,本是打算参考和翻译官网相关资料,但官网资料的质量明显没有这本书描述的更为清楚,记录于此仅仅是为了自己学习和查找的方便
未见鹿
·
2020-07-10 15:25
ROS
Java并发
编程实战
-CopyOnWriteArrayList源码分析
参考:https://www.cnblogs.com/huangjuncong/p/9160713.htmlhttps://www.iteye.com/blog/caoyaojun1988-163-com-1754686Java.util.concurrent包中只有CopyOnWriteArrayList一种并发LIst,且这是一个线程安全的ArrayList,对齐进行修改操作和元素迭代操作都是
zhaojiexiong
·
2020-07-10 14:27
java学习
《Java并发
编程实战
》---性能与可伸缩性
多线程的目标是提升整体性能,提升资源利用率;但是,多线程会引入一些额外的资源消耗,比如:线程之间的协调(加锁、触发信号以及内容同步等)、上下文切换开销、线程的创建与销毁、线程的调度等;关于性能:应用程序的性能可以采用多个指标来衡量,例如服务时间、延迟时间、吞吐率、效率、可伸缩性等,其中一些指标例如服务时间、等待时间等用于衡量程序的运行速度,一些指标例如吞吐率用于衡量程序的处理能力也就是在一定资源的
zhangbinalan
·
2020-07-10 14:38
Java并发编程
【Java并发
编程实战
】-----“J.U.C”:CyclicBarrier
http://www.cnblogs.com/chenssy/p/4932846.html在上篇博客(【Java并发
编程实战
】-----“J.U.C”:Semaphore)中,LZ介绍了Semaphore
zdy0_2004
·
2020-07-10 14:06
java
Java 并发
编程实战
笔记(二)
发布和逸出“发布”一个对象的意思是指,是对象能够在当前作用域之外的代码中使用。当某个不该发布的对象被发布时,这种情况就被称为逸出。线程封闭当访问共享的可变数据时,通常需要使用同步。一种避免使用同步的方式是不共享数据。如果仅在单线程内访问数据,就不需要同步。这种技术就做线程封闭。ad-hoc线程封闭:维护线程封闭性的职责完全由程序实现来承担。栈封闭:只能通过局部变量才能访问对象。不变性满足同步需求的
coco猫
·
2020-07-10 14:26
Java
多线程
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他