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高并发
之AQS的实现分析(同步队列、独占式与共享式获取与释放同步状态)
从同步器的同步队列、独占式获取和释放同步状态、共享式获取和释放同步状态等核心数据结构和模板方法,分析同步器的实现。1.同步队列①同步队列的基本结构同步器依赖内部的同步队列(一种FIFO双向队列)实现同步状态的管理:当前线程获取同步状态失败,同步器将当前线程和等待状态等信息封装成Node节点,添加到同步队列的尾部。同时,会阻塞当前线程。同步状态释放,会唤醒同步队列的首节点中的线程,使其再次尝试获取同
晓之木初
·
2020-09-13 09:46
java相关
Perl语言做了几个小工具(1)
Perl语言做了几个小工具(1)翻开UNIX圣经《UNIX
编程艺术
》一书中,第22页第三段落写着:“大多数的应用场合都应该使用高一级的语言,如Perl,Tcl,Python,Java,Lisp甚至Shell
suxianhua
·
2020-09-13 08:17
java高并发
之CompletionService优化多线程并发
没看过上个帖子的可以看看
java高并发
之有返回值的多线程并发上一个帖子的实现是执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务返回的Object
li_ch_ch
·
2020-09-13 08:47
高并发
多线程
并发
优化
java
线程并发java
java高并发
系列-第3天:有关并行的两个重要定律
java高并发
系列第3篇文章,一个月,咱们一起啃下
java高并发
,欢迎留言打卡,一起坚持一个月,拿下
java高并发
。有关为什么要使用并行程序的问题前面已经进行了简单的探讨。
路人甲Java
·
2020-09-13 08:11
纠正了:Feign 默认不用 短连接
Feign默认不是短连接疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud高并发系列文章,将为大家介绍三个版本的高并发秒杀
疯狂创客圈
·
2020-09-13 08:04
java
《R语言
编程艺术
》——2.11 向量元素的名称
2.11向量元素的名称可以给向量元素随意指定名称。例如,假设有一个50个元素组成的向量,表示美国每个州的人口。可以用州的名称给每个元素命名,如“Montana”和“NewJersey”。也可以给图形里的点命名,以此类堆。可以用name()函数给向量中的元素命名,或查询向量元素的名称。把向量元素名称赋值为NULL,可以将其移除。
weixin_34050427
·
2020-09-13 06:27
DOM学习笔记(一)
【此篇博客为《JavaScriptDOM
编程艺术
(第二版)》第三章的阅读笔记】主要内容:简要知识总结:一份文档就是一颗节点树节点分为不同的类型:元素节点、属性节点和文本节点等getElementById
芥末
·
2020-09-13 02:49
JS
(0) java的产生和特性简介
java的产生背景和特性简介:#语言发展:历程:b--〉c--〉c++--〉java1:推动语言的革新因素:适应变化的环境和需求(外因);适应
编程艺术
的完善和提高(内因).2:计算机语言特性(在这几个中找平衡
登徒梦
·
2020-09-12 20:07
基于Socket的服务端多线程模式——服务端和客户端代码
本文代码来源于《实战
java高并发
程序设计》葛一鸣郭超著学习这本书的过程中,感觉这一部分比较重要,自己做下总结,也希望能给大家提供些帮助。
相由心生fhy
·
2020-09-12 18:05
Java
Java高并发
秒杀项目
Java高并发
秒杀项目项目代码见github,欢迎issue、fork、star。
smile__su
·
2020-09-12 16:12
Java高并发秒杀项目
高并发
java
秒杀
Oracle 9i & 10g
编程艺术
-深入数据库体系结构——第6章:锁
第6章锁开发多用户、数据库驱动的应用时,最大的难点之一是:一方面要力争取得最大限度的并发访问,与此同时还要确保每个用户能以一致的方式读取和修改数据。为此就有了锁定(locking)机制,这也是所有数据库都具有的一个关键特性,Oracle在这方面更是技高一筹。不过,Oracle的这些特性的实现是Oracle所特有的,就像SQLServer的实现只是SQLServer特有的一样,应用执行数据处理时,要
knowhow
·
2020-09-12 16:42
javascript DOM
编程艺术
(第2版)
P63setAttribute做出的修改不会反映咋文档本身的源代码里,这种表里不一的现象源自DOM的工作模式:先加载文档的静态内容,再动态刷新,动态刷新不影响文档的静态内容,这正是DOM的威力:对页面内容进行刷新却不需要在浏览器里刷新页面转载于:https://www.cnblogs.com/wyq-web/p/9904770.html
anqila1855
·
2020-09-12 15:28
JavaScript 一些实用函数的抽象
@[First]`2019-11-2阅读JSDOM
编程艺术
(2)的些许感悟这本书虽然已经过去好多年了,但我发现其中的思想真的很棒,包括渐进增强,平稳退化,函数抽象等.收益良多,特此记录,方便学习和查找.
注目羔羊
·
2020-09-12 14:29
JS
的那些事儿
计算机
编程艺术
[排序部分]阅读感想
当着手解决一个新问题时,先找某些相当明显的解决方法,然后再试图改进它,往往是明智的。为什么会有这么多种排序算法。因为每种方法都有其优缺点,对于某些数据和硬件配置来说,它有可能超过其他的方法。目前许多最好的方法,都是针对特定的机器,根据特定的目的,对特定对象进行排序所得到的。计数排序:对元素两两比较,直接确定元素位置。需要一个同样大小的辅助数组。分布计数排序:假设元素分布在一个小的范围内,同样需要辅
liyinchen808
·
2020-09-12 12:04
感悟
算法
编程
算法
Java高并发
,如何解决,什么方式解决
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步1、同步和异步的区别和联系所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是
huangkai2012
·
2020-09-12 10:06
JS练习代码库(不定期更新)
目录0.常用代码1.点击屏幕更换背景颜色【开关灯】2.列表隔行变色3.输出九九乘法表4.任意数求和5.数组去重(四种方法)6.JS图片库【DOM
编程艺术
】7.JS图片库改进版【DOM
编程艺术
】8.1-100
ruirui_1996
·
2020-09-12 10:31
前端-面试题
代码
javascript
编程
递归
冒泡排序
快速排序
Java高并发
系列第二讲 并发级别
由于临界区的存在,多线程之间的并发必须受到控制。根据控制并发的策略,我们可以把并发的级别分为阻塞、无饥饿、无障碍、无锁、无等待几种。阻塞一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。当我们使用synchronized关键字或者重入锁时,我们得到的就是阻塞的线程。synchronize关键字和重入锁都试图在执行后续代码前,得到临界区的锁,如果得不到,线程就会被挂起等待,直到占有
易兮科技
·
2020-09-12 10:39
Java高并发系列
多线程
java
Java高并发
系列第三讲 有关并行的两个重要定律
有关为什么要使用并行程序的问题前面已经进行了简单的探讨。总的来说,最重要的应该是处于两个目的。第一,为了获得更好的性能;第二,由于业务模型的需要,确实需要多个执行实体。在这里,我将更加关注第一种情况,也就是有关性能的问题。将串行程序改造为并发程序,一般来说可以提高程序的整体性能,但是究竟能提高多少,甚至说究竟是否真的可以提高,还是一个需要研究的问题。目前,主要有两个定律对这个问题进行解答,一个是A
易兮科技
·
2020-09-12 10:39
java
高并发
Java高并发
系列第四讲 JMM相关的一些概念
JMM(java内存模型),由于并发程序要比串行程序复杂很多,其中一个重要原因是并发程序中数据访问一致性和安全性将会受到严重挑战。如何保证一个线程可以看到正确的数据呢?这个问题看起来很白痴。对于串行程序来说,根本就是小菜一碟,如果你读取一个变量,这个变量的值是1,那么你读取到的一定是1,就是这么简单的问题在并行程序中居然变得复杂起来。事实上,如果不加控制地任由线程胡乱并行,即使原本是1的数值,你也
易兮科技
·
2020-09-12 10:39
Java高并发系列
java
多线程
Java高并发
第一讲 经典易混淆的基础概念
经典易混淆的基础概念1.同步(Synchronous)和异步(Asynchronous)同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”地执行。整个过程,不会阻碍调用者的工作。上图中显示了同步方法调用和异步方法调
易兮科技
·
2020-09-12 10:03
Java高并发系列
java
多线程
并发编程
你应该知道的10种java正则表达式
http://www.mkyong.com/regular-expressions/10-java-regular-expression-examples-you-should-know/正则表达式是一种
编程艺术
long316
·
2020-09-12 09:15
Oralce_数据类型的选择_11
前一篇中讲到了一点点数据类型,这章具体讲讲,下面的文章不是我写的,是摘自与Oracle
编程艺术
里的。
Python
·
2020-09-11 20:08
Oracle
Java高并发
秒杀系统(一)
1开场白1.1项目概述重点:缓存+异步+分布式+优雅的代码1.2项目开发环境与框架搭建基于SpringBoot搭建项目SpringMVC配置繁多,而SpringBoot只有一个配置文件application.properties参考:《SpringBoot入门教程》1.2.1集成MyBatis参考文档@Transactional@
[email protected]
下部署Redis参考:
闲狗
·
2020-09-11 20:06
Concurrent
Programming
Openresty 的安装(图文死磕)
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】架构师成长+面试必备之高并发基础书籍【NettyZookeeperRedis高并发实战】前言Crazy-SpringCloud微服务脚手架
疯狂创客圈
·
2020-09-11 19:56
java
Springboot Websocket 推送(高性能版本)
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】架构师成长+面试必备之高并发基础书籍【NettyZookeeperRedis高并发实战】什么是Netty?
疯狂创客圈
·
2020-09-11 19:56
java
React框架课程套装大合集从小白到大神
React路由5ReactNative基础知识6.ReactNative进阶7.RReactNative高级8.React.jsReact基础ECMAScript2105(es6)ECMAScript6
编程艺术
xl56342141
·
2020-09-11 18:26
Java高并发
系列——检视阅读
Java高并发
系列——检视阅读参考
java高并发
系列liaoxuefengJava教程CompletableFutureAQS原理没讲,需要找资料补充。
卡斯特梅的雨伞
·
2020-09-11 16:00
并发
编程艺术
笔记:并发队列、七大阻塞队列
目录ConcurrentLinkedQueue阻塞队列1、ArrayBlockingQueue2、LinkedBlockingQueue3、PriorityBlockingQueue4、DelayQueue5、SynchronousQueue6、LinkedTransferQueue7、LinkedBlockingDequeConcurrentLinkedQueueConcurrentLinked
_Kim
·
2020-09-11 11:23
并发编程
JavaScript DOM
编程艺术
中的技巧代码
1、将多个JS函数绑定在onload事件处理函数上,每个事件处理函数只能绑定一条指令。functionaddLoadEvent(func){varoldonload=window.onload;//将现有的window.onload事件处理函数的值存入变量if(typeofwindow.onload!='function'){//如果在该处理函数上未绑定任何函数,就像平时那样把新函数添加给它win
叶叶茵
·
2020-09-11 10:56
学习笔记
JavaScript小白基础入门-js dom
编程艺术
3
这本书很友好,但是讲的不是很细,入门级,方方面面照顾到小萌新的我。之前真的感觉DOM是摸不着,很玄乎的东西,只知道它的模型是像树一样(或者是家谱树),元素就挂在树枝上,它啥时候产生的从何而来之类真的懵逼。还好书里还特意提到了这点,当把网页在web浏览器运行时,网页文档就被转换成一个文档对象(D),登登登,模型(M)就长的和树一样产生了,通过对象(O)可以操控这个树(有点傻==,但是我脑补的就是酱紫
六猴猴的世界只有bug
·
2020-09-11 10:35
JavaScript
JavaScript小白基础入门-js dom
编程艺术
4-动态创建标记
感觉目前学的DOM方法不多,所以都能接受,运用起来很快乐,可以直接根据需求敲,专属小树就长大了,继续努力鸭Ajax简单请求//创建XMLHttpRequest对象,兼容浏览器functiongetHTTPObject(){if(typeofXMLHttpRequest=="undefined"){XMLHttpRequest=function(){try{returnnewActiveXObjec
六猴猴的世界只有bug
·
2020-09-11 10:35
JavaScript
JavaScript小白基础入门-js dom
编程艺术
2
书前面的理论比较多,这本书是《jsdom
编程艺术
》,推荐的js入门书籍,先来尝尝甜头~任何书是真的不咋好看,看一会就飘了(可以是想鸡腿了,加餐!)
六猴猴的世界只有bug
·
2020-09-11 10:35
JavaScript
javascript
dom
Javascript_DOM
编程艺术
(上)
阿里的一个滑块移动的在线测评题,搞了好多天,从添加事件,到setTimeout,setInterval,到css3的animation动画属性,发现自己好多不会的啊!连最基本dom操作都不会。在网上找滑块例子的时候,发现这本书我看过,例子也比着敲过,该错的地方还错着。不行,我要今天中午开始重看。程序设计语言分为解释型和编译型两大类。编译型Java或C++等语言需要一个编译器。编译器是一种程序,能够
ellieokokok
·
2020-09-11 09:08
js
DOM
IT基础知识
javascript DOM
编程艺术
读后感与笔记
书评:一开始接触前端的时候就在各个社区都听说过这本书,不愧为js最广为推荐的入门书,整本书读起来通畅易懂,对一个新手来说几乎不存在什么门槛,让人易于接受,该书通过一个个实例循序渐进,学到新的知识后立马会在前一个案例的基础上实现增强,而提供的代码也经过抽象处理,通用性很高。作为最后结束的一个综合示例,将本书学到的几乎全部知识都集中运用在同一个案例,增强了知识之间的联系,易于回忆。总的来说,该书作为我
落俗三分
·
2020-09-11 09:32
读书笔记
JavaScript+DOM
编程艺术
总结
网上找到的,经过了自己修改第1章JavaScript简史关于JavaScript的起源,以及网景和微软的浏览器大战,网上已有很多资料,在此不再赘述。本章给我印象最深的有两方面,一是对DOM的不同定义,搞懂定义也许才能理解DOMDOM的两种定义:常规:一套对文档的内容进行抽象和概念化的方法;W3C的定义:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容,结构和
kekefen01
·
2020-09-11 08:55
javascript dom
编程艺术
阅读笔记
第二章1.程序设计语言分为:解释型和编译型两大类;java或C++等语言需要一个编译器,将源代码翻译为直接在计算机上执行的二进制可执行文件的程序,属于编译型javascript语言不需要编译器,只需要解释器;在www环境下,web浏览器负责完成解释和执行工作。对于代码中的错误,只有等到解释器实际执行到有关代码时才会被发现2.要求程序员必须对数据类型做出声明的程序设计语言被称为强类型(stongly
放风筝的小小马
·
2020-09-11 08:26
JavaScript小白基础入门-js dom
编程艺术
5-CSS和动画(附效果图和源码)
多敲敲敲,好想要个键盘,能敲烂的内种,最近还刚好61和618,好纠结呐。还有想学网络,下了计算机网络自顶向下的电子书,打算看来着,有需要的可以找我要哦~害,还是来贴DOM学习的笔记。这里有两个案例,一个是提取缩略语、链接之类的用列表或表格展示出来,还有一些用DOM操作的样式;另一个是动画版的图片库,有点像banner。这个效果图的代码是table.js文件:/***把快捷键提出来,保存到表格中,表
六猴猴的世界只有bug
·
2020-09-11 07:31
JavaScript
JavaScript小白基础入门-js dom
编程艺术
3-进阶版图片库包含css、js文件源代码
原来写JavaScript也是那么小心翼翼的,可能是因为问题太多了,然后就需要各种做好铺垫,为了优化性能还是挺值的,敲敲敲的同时也是要想想想的(锤脑门确实挺响的)。不同浏览器还有兼容问题,还好我出生在“和平”年代,以前那啥啥浏览器大战已经结束了,但是还是留下大大小小的问题。又会有一些因为文档修改,需要改动css和js代码,所以尽量分离,dei记住,连事件处理(onclick等)也得搬到外部文件里去
六猴猴的世界只有bug
·
2020-09-11 07:31
JavaScript
JavaScript小白基础入门-js dom
编程艺术
3-基础图片库包含css、js文件源代码
这一章主要讲的是基础图片库的案例,还卖了个小关子,所以就叫“基础”,代码不多通俗易懂,顺便写了点样式,不用样式可以直接把引用样式文件的link标签注释掉,就是我爱的丑丑的(去去去,素颜也很美的)啦。来自一个肥宅的快乐,下面的效果↓下面有源代码,我再去瞅瞅下一章的进阶版图片库。js文件functionshowPic(whichPic){//更改图片varpicSourse=whichPic.getA
六猴猴的世界只有bug
·
2020-09-11 07:31
JavaScript
Java高并发
服务器编程NIO(基础篇)
前言为了实现更高的并发性能,避免单一访问阻塞通讯节点。在java中使用Channel的方式进行。利用Selector作为访问事件的触发,管理多个操作队列,如Read、Write、Connection、Accept等。不同的操作分配给不同的线程进行。实现服务器的并发访问。提供一个简单的设计思路。线程职责接受事件Accept#0启动服务器端口,监听客户传来的连接请求。接收请求以后,对客户的连接进行设置
CplusydanFnew
·
2020-09-11 06:14
编程指南
程序员
编程艺术
:第三章、寻找最小的k个数
下面,我试图用最清晰易懂,最易令人理解的思维或方式阐述有关寻找最小的k个数这个问题(这几天一直在想,除了计数排序外,这题到底还有没有其它的O(n)的算法?)。希望,有任何问题,欢迎不吝指正。谢谢。寻找最小的k个数题目描述:5.查找最小的k个元素题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。第一节、各种思路,各种选择0、咱
minglingji
·
2020-09-11 02:14
《响应式Web设计——html5和css3实战》读书笔记
《响应式Web设计——html5和css3实战》读书笔记这本书的定位不是API手册,而是实战技巧,给我的感觉很像《无懈可击的web设计》的定位,同时也很像《DOMjavascript
编程艺术
》的风格,用一个实际案例贯穿全书
z23578355
·
2020-09-10 21:46
Javascript.DOM
编程艺术
读书笔记(1-3章)
其余章节链接Javascript.DOM
编程艺术
读书笔记(第4章)Javascript.DOM
编程艺术
读书笔记(5-6章)Javascript.DOM
编程艺术
读书笔记(第7章)Javascript.DOM
凡大喵
·
2020-09-10 20:02
读书笔记
JavaScript学习
读书笔记
HLA安装与设置——汇编语言教程之《汇编语言
编程艺术
》
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.tuenhai.com/logs/3203703.htmlHLA安装与设置——汇编语言教程之《汇编语言
编程艺术
》《汇编语言
编程艺术
wallimn
·
2020-09-10 18:56
其它
未分类
java高并发
学习01——进程、线程、协程
1.进程、线程、协程1.1进程伪并行:在单处理器系统中,CPU由一个进程快速切换到另一个进程,使每个进程各运行几十或几百毫秒——严格来说,在某一个瞬间,CPU只能运行一个进程。但在1秒钟内,它可能运行了多个进程,这样就产生了并行的错觉,这种情形就被称为伪并行,以此来区分多出力系统的真正硬件并行。1.1.1进程模型在进程模型中,计算机上所有可运行的软件(包括操作系统),被组织成若干顺序进程,简称为进
bigkai12138
·
2020-09-10 17:19
高并发
java
并发编程
关于JavaScript中数组用字符串作下标
今天晚上在看JavaScriptDOM
编程艺术
的时候,突然看到JS中竟然可以用字符串作为数组下标,感觉很吃惊。
微光啦啦啦
·
2020-09-10 15:53
JavaScript学习点滴
JavaScript学习书籍
入门:《JavaScript面向对象编程指南》《JavaScriptDOM
编程艺术
》《JavaScript函数式编程》进阶:《你不知道的JavaScript》《精通JavaScript》《JavaScript
恒惘
·
2020-09-10 14:07
学习书籍
个人笔记-大佬主页
一、1.AI及lintcodehttps://blog.csdn.net/v_JULY_v收藏博客(程序员
编程艺术
第十一章:最长公共子序列(LCS)问题)2.图像https://www.cnblogs.com
dgc70876
·
2020-09-10 13:11
学习JavaScript的书籍推荐
是比较难学的了,你知道基本的语法,但是当你自己去写的时候,写不出什么了,所以我今天在这推荐几本书给大家,只要大家有耐心去照书上的例子去做,去改,我相信会有较大进步的第一本推荐书籍《JavaScriptDom
编程艺术
c254009604
·
2020-09-10 12:47
《JavaScript DOM
编程艺术
》笔记
JavaScriptDOM
编程艺术
(第2版)1-9章笔记,只记录了DOM的部分方法,没有记录书中对平稳退化、行为与表现分离、兼容等内容和思想。
Shallow丶
·
2020-09-10 12:40
JavaScript
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他