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
编程实战
响应式
编程实战
——RxJS 重构组合事件流
今天我们来看看如何改变事件发生的频率。让我们添加两个按钮,分别代表了二分之一秒产生一个事件的事件流和四分之一秒产生一个事件的事件流。根据昨天的文章,我们可以想到用merge操作符把它们和开始按钮合并起来。consttime$=merge(startBtnClick$,halfBtnClick$,quarterBtnClick$);constsubscription=time$.pipe(switc
du1dume
·
2020-06-03 00:02
单例模式与DCL双重校验锁
今天正好学习完了《Java并发
编程实战
》,该书的最后一章讲得就是JMM(Java内存模型),其中就提到了以DCL方式实现单例模式的优缺点。单例模式单例模式的概念就不在这里赘述了。
罪与罚
·
2020-06-01 12:23
java
设计模式
单例模式
《金哥百变Python零基础教程7》~实战I
本章知识点:>
编程实战
复习一下p0总结在线看p1总结在线看p4总结在线看p5总结在线看p6总结在线看北京地铁(没错,我们想尝试解决真实的地铁问路问题)孰能生巧前面3章我们学习了函数列表字典相关知识。
金哥数据分析
·
2020-05-30 07:20
从0学习java并发
编程实战
-读书笔记-线程池的使用(8)
#在任务与执行策略之间的隐性耦合Executror框架可以将任务的提交与任务的执行解耦开。但是虽然Executor框架为制定和修改执行策略提供了很大的灵活性,但并非所有的任务都能适用所有的执行策略。有些类型的任务需要明确地制定执行策略,其中包括:依赖性任务:大多数行为正确的任务都是独立的:它们不依赖于其他任务的执行时序、执行结果或其他效果。当在线程池中执行独立任务时,可以任意修改线程池大小和配置,
伟大的卷发
·
2020-05-27 22:56
并发
线程池
java
synchronized
多线程
Java并发
编程实战
05等待-通知机制和活跃性问题
Java并发编程系列Java并发
编程实战
01并发编程的Bug源头Java并发
编程实战
02Java如何解决可见性和有序性问题Java并发
编程实战
03互斥锁解决原子性问题Java并发
编程实战
04死锁了怎么办前提在
Johnson木木
·
2020-05-20 09:00
《ASP.NET MVC 5
编程实战
》 - 学习笔记
**《ASP.NETMVC5
编程实战
》==============================[作者](美)DinoEsposito[译者](中)潘丽臣[出版]清华大学出版社[版次]2015年03月第
GATTACA2011
·
2020-05-17 17:01
.NET
C#
ASP.NET
[.Net]
-
(MVC)
《ASP.NET MVC 5
编程实战
》 - 学习笔记
《ASP.NETMVC5
编程实战
》==============================[作者](美)DinoEsposito[译者](中)潘丽臣[出版]清华大学出版社[版次]2015年03月第1
GATTACA2011
·
2020-05-17 17:13
[.Net]
-
(ASP.NET
MVC)
《ASP.NET MVC 5
编程实战
》 - 学习笔记
《ASP.NETMVC5
编程实战
》==============================[作者](美)DinoEsposito[译者](中)潘丽臣[出版]清华大学出版社[版次]2015年03月第1
GATTACA2011
·
2020-05-17 17:00
Java实现简单工厂模式—GoF(一)
《大话设计模式》或《研磨设计模式》《重构改善既有代码的设计》《effectivejava》《深入理解Java虚拟机》《Java并发
编程实战
》《深入理解计算机系统》除此之外,闲暇之余多阅读一下JDK源码,
maxzhao_
·
2020-05-14 21:00
19本高并发编程书籍推荐
Java并发
编程实战
(java并发的圣经)多处理器编程的艺术(并发编程的各种算法,java实现,有点难度)并发的艺术(多核处理器的共享内存模型中的各种算法)Java虚拟机并发编程(jvm平台上各种语言的并发比较
liuhuiteng
·
2020-05-13 08:42
开发书籍
开发书籍
Java并发
编程实战
04死锁了怎么办?
Java并发编程文章系列Java并发
编程实战
01并发编程的Bug源头Java并发
编程实战
02Java如何解决可见性和有序性问题Java并发
编程实战
03互斥锁解决原子性问题前提在第三篇文章最后的例子当中,
Johnson木木
·
2020-05-12 08:00
Java并发
编程实战
03互斥锁 解决原子性问题
文章系列Java并发
编程实战
01并发编程的Bug源头Java并发
编程实战
02Java如何解决可见性和有序性问题摘要在上一篇文章02Java如何解决可见性和有序性问题当中,我们解决了可见性和有序性的问题,
Johnson木木
·
2020-05-07 08:00
Java并发
编程实战
02Java如何解决可见性和有序性问题
摘要在上一篇文章Java并发
编程实战
01并发Bug的源头当中,讲到了CPU缓存导致可见性、线程切换导致了原子性、编译优化导致了有序性问题。
Johnson木木
·
2020-04-20 10:00
JDK8并发
编程实战
源码探究系列(一)并发包概览
JDK8并发
编程实战
源码探究系列涉及java.util.concurrent包几乎所有类或者接口的原理、使用实战、源码讲解。
东陆之滇
·
2020-04-15 21:57
【Java并发专题】
Java并发
编程实战
01并发编程的Bug源头
本文为学习极客时间:Java并发
编程实战
01的总结,文章取图也是来自于该文章并发Bug源头在计算机系统中,程序的执行速度为:CPU>内存>I/O设备,为了平衡这三者的速度差异,计算机体系机构、操作系统、
Johnson木木
·
2020-04-14 13:00
一男子给对象转账5000元,居然又退还了!
其中在《Java并发
编程实战
》一书中对线程安全的定义如下:当多个线程访问某个类时,不管运行是环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不
武培轩
·
2020-04-14 12:09
并发
原子性
java
PHP
编程实战
14-15
');$animals->{0}='HelloWorld';$animals->asXML('animals.xml');//确保新建的输出文件没有错误var_dump(simplexml_load_file('animals.xml'));?>
海边拾贝
·
2020-04-14 12:53
PHP
编程实战
15-2
"LewisCarroll","title"=>"Alice'sAdventuresinWonderland","year"=>1865),array("author"=>"YannMartel","title"=>"LifeofPi","year"=>2001),array("author"=>"JunotDiaz","title"=>"TheBriedWondoursLifeofOscarWa
海边拾贝
·
2020-04-14 12:25
一男子给对象转账5000元,居然又退还了!
其中在《Java并发
编程实战
》一书中对线程安全的定义如下:当多个线程访问某个类时,不管运行是环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不
武培轩
·
2020-04-14 09:00
PHP
编程实战
14-13
snoopybrownbeagelcrossteddybrowntabbyjadeblacklabcrossTHE_XML;$xml_object=simplexml_load_string($xml);$result=$xml_object->xpath("dog/name[contains(.,'jade')]");print(String)$result[0]->attributes()->
海边拾贝
·
2020-04-14 08:41
团队交流记录 - 2020-04
算法练习从「想通了码不出来」进阶到「想通就能码出来」,我们需要足够熟悉编程语言,需要足够多的
编程实战
经验。团队制定一个活动帮大家进阶:每周二、周四集体刷leetcode每日一题,周五总结分享。
Apolis
·
2020-04-12 00:00
团队交流记录 - 2020-04
算法练习从「想通了码不出来」进阶到「想通就能码出来」,我们需要足够熟悉编程语言,需要足够多的
编程实战
经验。团队制定一个活动帮大家进阶:每周二、周四集体刷leetcode每日一题,周五总结分享。
apolis
·
2020-04-12 00:00
基于BIO实现简单的聊天室
[TOC]前言环境:openjdk8参考书籍:java多线程
编程实战
指南(核心篇)黄文海注意:这个主要是试用下BIO通讯,重点是使用BIO,不是实现聊天室,所以写的很糙,确实很丑......分析单线程版特点
码个锤子
·
2020-04-11 14:31
12:Java并发
编程实战
1:生产者和消费者模式下的并发案例生产者和消费者之间通过阻塞队列来进行通信,阻塞队列相当于一个缓存区,平衡了生产者和消费者之间的处理能力。(1)多生产者、多消费者场景(2)线程池与生产消费者模式A:java中线程池其实也是一种生产者和消费者模式的实现方式。那它为啥比使用一个阻塞队列来实现实现生产者和消费者模式高明呢?B:如何使用线程池来实现多生产者和消费者模式呢?(可以考虑一个线程池1主要处理Io
漫步_2310
·
2020-04-11 13:24
Java并发
编程实战
-简单整理(上)
1.线程安全性构建并发程序时,必须正确的使用线程和锁."共享"意味着变量可以由多个线程同时访问,而"可变"则意味着变量的值在其生命周期内可以发生变化.正确的编程方法:先使代码正确运行,然后再提高代码的速度.线程安全:当多个线程访问某个类时,这个类始终表现出正确的行为,那么就称这个类为线程安全类.竞态条件:在并发编程中,由于不恰当的执行时序而出现不正确的结果的情况.[常见类型:先检查后执行]延迟初始
六月星空2011
·
2020-04-11 08:54
test
#JavaCocurrencyInPractice通过开设本项目学习《Java并发
编程实战
》,希望能够收获:1.**建立知识体系,更加深入理解JAVA的高效并发理论;**2.
我就是喜欢做自己
·
2020-04-09 17:42
Java进阶-框架与书籍
的视频链接:http://pan.baidu.com/s/1i5bQpId密码:usu0springMVC的视频链接:http://pan.baidu.com/s/1cwxsei密码:woxx《Java并发
编程实战
枫晴maple
·
2020-04-09 03:07
某秋招打法及其细节
《大话设计模式》《mysql必知必会》《程序员面试金典》《java并发
编程实战
》《计算机操作系统第三版》《计算机网络》都看了一遍,《深入理解java虚拟机》看了两遍。
加油_汤姆叔叔
·
2020-04-08 01:23
[Java并发
编程实战
] Future+callable+FutureTask 闭锁机制(含示例代码)
业精于勤,荒于嬉;行成于思,毁于随。—韩愈它告诉我们,事业的成功在于奋发努力,勤勉进取,太贪玩,放松要求便会一事无成;做事情要想成功,需要反复思考、深思熟虑,而随手随意、随随便便行事,做事不经过大脑,必然招致失败。PS:如果觉得本文有用的话,请帮忙点赞,留言评论支持一下哦,您的支持是我最大的动力!谢谢啦~FutureTask也可以做闭锁,它是Future和callable的结合体。所以我们有必要来
seaicelin
·
2020-04-07 23:42
《JavaScript
编程实战
》阅读笔记(一)
可以通过Canvas画一个矩形并让它动起来,具体代码如下。varcanvas=document.getElementById("my_canvas");varmy_context=canvas.getContext("2d");my_context.fillStyle="#f00";my_context.fillRect(0,10,50,50);varposX=0;vardrawInterval=
ghwaphon
·
2020-04-07 18:35
WWDC-UIKit 中协议与值类型
编程实战
本文为WWDC2016Session419的部分内容笔记。强烈推荐观看。设计师来需求了在我们的App中,通常需要自定义一些视图。例如下图:Paste_Image.png我们可能会在很多地方用到右边为内容,左边有个装饰视图的样式,为了代码的通用性,我们在UITableViewCell的基础上,封装了一层DecoratingLayout,然后再让子类继承它,从而实现这一类视图。classDecorat
傅坦坦
·
2020-04-07 07:44
《JAVA并发
编程实战
》读书笔记----持续更新
第三章对象的共享3.1可见性可见性:在我看来,可见性的的意思是操作可见性;就是共享的可变的对象的所有操作后的结果必须通知所有要操作这个对象的线程。3.2失效数据失效数据:当这个数据不存在可见性的时候,这个数据就可能失效;通俗的说:假设num=8,同时被两个线程操作,线程一,将num+1,得到num=9;但是此时num没有同步线程二就开始操作num,此时线程二获取到的num的值就是8,那此时的num
cccchaos
·
2020-04-06 16:41
Executor框架延时执行任务及周期性执行任务的方法介绍
本文参考至《Java7并发
编程实战
手册》本文将会介绍Spring的@Schedule注解和Listen实现定时器注册的延时执行任务的方法://涉及的类:ScheduleThreadPoolExecutorpublicScheduledFutureschedule
higher2017
·
2020-04-06 04:02
PHP
编程实战
15-19
前端DrawingGridExapmle#grid,#palette{padding:0px;margin:0px;border-collapse:collapse;}#palettetd,#gridtd{width:20px;height:20px;}#gridtd{border:1pxsolid#cccccc;}$(document).ready(function(){//生成10*10的表格
海边拾贝
·
2020-04-05 21:40
2018-04-22 杂谈
peace 《Java并发
编程实战
》还有两周就要结束了。一切都进行得很顺利。 从来没想过看书也要做计划,这是第一次,效果也是非常明显。历经五个月的时间,将一本Java必看的书解决了。
TroyLiu
·
2020-04-05 11:49
基于VSCode的C/C++构建调试环境搭建指南
一环境搭建过程见博客《工程化
编程实战
callback接口学习笔记》1安装gcc首先在Windows下的VSCode下搭建C开发环境,这里使用mingw-w64配置gcc环境,文件链接:https://sourceforge.net
邹浩元
·
2020-04-04 16:00
基于VSCode的C/C++编程语言的构建调试环境搭建指南
一、下载安装vscode1、安装VScode2、安装mingw3、安装VScode的C++插件二、安装VScode调试工具这边使用gdb调试以作业工程化
编程实战
callback接口为例,编译、调试项目时
浩翔Zz
·
2020-04-04 08:00
java并发安全
在《Java并发
编程实战
》中定义如下:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的
白我少年头
·
2020-04-03 09:00
WinForm多线程实现HTTP网络检测工具(十)
本次分享课程属于《C#高级
编程实战
技能开发宝典课程系列》中的一部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!
跟着阿笨一起玩NET
·
2020-04-03 05:17
基于VSCode的C/C++编程语言的构建调试环境搭建指南
环境Win10+WSL-Ubuntu子系统编译器:GCCvscode配置插件配置为在linux子系统下使用vscode,需要安装如下插件开发配置以作业工程化
编程实战
callback接口为例,编译、调试项目时
trydying
·
2020-04-02 19:00
习惯养成计划第 3 天
今天一早做了下面这些事5:30起床刷牙洗脸喝一杯温开水做一组seven的唤醒动作写了自我暗示,并读了三遍6:00开始晨读,读《Java核心技术卷一》,读了1个蕃茄6:30出门8:30到公司,读《Java并发
编程实战
文野_Colin
·
2020-04-01 12:36
PHP
编程实战
15-16/17
前端Predator/PreyExample$(document).ready(function(){$("#predator").click(function(){$("#response").load("predator_prey.php?type=predator");})$("#prey").click(function(){$("#response").load("predator_pr
海边拾贝
·
2020-03-29 05:32
ios
编程实战
(iOS 7 Programming Pushing the Limits)读书笔记20151207
本来准备昨天上传的,但是大姨妈了。囧rz!用半透明实现层次和上下文github地址1,截取屏幕代码floatscale=[UIScreenmainScreen].scale;UIGraphicsBeginImageContextWithOptions(self.view.frame.size,YES,scale);[self.viewdrawViewHierarchyInRect:self.vie
三十一_iOS
·
2020-03-26 22:24
Java并发
编程实战
1、线程池的数量2、任务独立时,设置线程池的工作队列界限才合理,如果任务之间存在依赖性,则可能导致线程“饥饿死锁”,应使用无界线程池,如newCachedThreadPool3、单线程的Executor可能发生死锁,newSingleThreadExecutor对象同时执行父任务与子任务4、一种带有缓存的计算工具,线程安全的5、一种This指针逃逸6、使用Semaphore控制任务提交速度7、修改
zlcook
·
2020-03-26 10:59
PHP
编程实战
15-18 仅前端绘图
DrawingGridExapmle#grid,#palette{padding:0px;margin:0px;border-collapse:collapse;}#palettetd,#gridtd{width:20px;height:20px;}#gridtd{border:1pxsolid#cccccc;}$(document).ready(function(){//10*10的表格for(
海边拾贝
·
2020-03-26 07:02
[Java 并发] 并发
编程实战
笔记-对象的组合
编写线程安全的代码时,我们不希望对每次内存访问都进行分析一确保程序是线程安全的,而是希望将一些现有的安全组建组合为更大规模的组建或程序。下面介绍一些组合模式,这些模式能够使一个类更容易成为线程安全的,并且在维护这些类是不会无意中破坏类的安全性保证的。设计线程安全的类在设计线程安全类的过程中,需要包含以下三个基本要素:找出构成对象状态的所有变量。找出约束状态变量的不变性条件。建立对象状态的并发访问管
但莫
·
2020-03-26 06:48
《Java并发
编程实战
》学习笔记--同步容器类
我们平时使用的一些容器,例如ArrayList其实不是线程安全的。如果我们在多线程的环境之下在没有保证线程安全的情况之下使用它们,就有可能会发生意想不到的错误。那我们该如何解决这个问题呢?别着急,Java自早期开始,就为我们提供了同步容器类:Vector和Hashtable以及继承自Vector的Stack。Collections.synchronizedXxx等工厂方法创建的类。那么它们是如何实
EakonZhao
·
2020-03-24 09:55
工程化
编程实战
callback接口学习笔记
一、实验要求在VSCode下编译运行lab5-1.tar.gz通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因分析callback接口的运行机制,总结callback接口设计的方法二、实验过程1.安装minGW。建议使用离线版,需要注意的是要手动配置环境变量,可参考这个文章:https://www.jianshu.com/p/d66c2f2e3537接下来在vscode上
ustczgw
·
2020-03-23 21:00
juc包之Semaphore使用
二、背景看《Java并发
编程实战
》,第五章,代码练习记载下三、内容packagecom.mouse.moon.threaddemo;importjava.util.Collections;importjava.util.HashSet
吴世浩
·
2020-03-23 19:58
利用matplotlib进行数据可视化表达(一)
配置环境参考文献:Python数据可视化
编程实战
[爱尔兰]IgonMilovanovic0.准备工作环境目前仍然是在windows环境下进行程序开发,因此本文介绍在windows764位系统下配置开发环境的方法
KevinCool
·
2020-03-23 11:04
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他