首页 > 2019年04月16日 > 全部分享
同步锁Synchronized与Lock的区别?
synchronized与Lock两者区别: 1:Lock是一个接口,而Synchronized是关键字。 2:Synchronized会自动释放锁,而Lock必须手动释放锁。 3:Lock可以让等待锁的线程响应中断,而Synchronized不会,线程会一直等待下去。 4:通过Lock可以知道线程 ...
分类:其他   时间:2019-04-16 10:15:07    收藏:0  评论:0  赞:0  阅读:188
(转载)从零开始学习音视频编程技术(一) 视频格式讲解
从零开始学习音视频编程技术(一) 视频格式讲解 所谓视频,其实就是将一张一张的图片连续的放出来,就像放幻灯片一样,由于人眼的惰性,因此只要图片的数量足够多,就会觉得是连续的动作。 所以,只需要将一张一张的图片保存下来,这样就可以构成一个视频了。 但是,由于目前网络和存储空间的限制,直接存储图片显然不 ...
分类:其他   时间:2019-04-16 10:14:53    收藏:0  评论:0  赞:0  阅读:162
Shiro源码解析-登录篇
本文以循序渐进的方式解析Shiro整个login过程的处理,读者可以边阅读本文边自己看代码来思考体会,如有问题,欢迎评论区探讨! 笔者shiro的demo源码路径:https://github.com/roostinghawk/ShiroDemo.git 1. 入口:Suject.login (比如 ...
分类:其他   时间:2019-04-16 10:14:35    收藏:0  评论:0  赞:0  阅读:113
python控制语句执行流程(while)
循环语句 Python提供了for循环和while循环(在Python中没有do..while循环) while语句 格式: while 判断条件: 执行语句.... -->判断条件可以是任何表达式,任何非零、或非空(null)的值均为true while案例描述: count = 0 while ...
分类:编程语言   时间:2019-04-16 10:14:16    收藏:0  评论:0  赞:0  阅读:134
LinkedBlockingQueue源码解析
上一篇博客,我们介绍了ArrayBlockQueue,知道了它是基于数组实现的有界阻塞队列,既然有基于数组实现的,那么一定有基于链表实现的队列了,没错,当然有,这就是我们今天的主角:LinkedBlockingQueue。ArrayBlockQueue是有界的,那么LinkedBlockingQue ...
分类:数据库技术   时间:2019-04-16 10:13:59    收藏:0  评论:0  赞:0  阅读:113
使用css来开启硬件加速来提高网站性能
一、什么是硬件加速 硬件加速就是将浏览器的渲染过程交给GPU处理,而不是使用自带的比较慢的渲染器,这样就可以使得animation与transition更加顺畅。我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能。 二、硬件 ...
分类:Web开发   时间:2019-04-16 10:13:43    收藏:0  评论:0  赞:0  阅读:116
Eclipse 设置背景色
window -> preferences -> General -> Editors -> Test Editors -> Background color 勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色 背景颜色向你推荐:色调:85。饱和度:123。亮度: ...
分类:系统服务   时间:2019-04-16 10:13:16    收藏:0  评论:0  赞:0  阅读:166
bond-vlan
拓扑介绍 Eth-Trunk5 down down 0% 0% 0 0 10GE1/0/5 down down 0.01% 0.01% 0 0 10GE2/0/5 down down 0.01% 0% 0 0 10GE1/0/33 up up 0% 0.01% 0 010GE2/0/33 up up ...
分类:其他   时间:2019-04-16 10:13:01    收藏:0  评论:0  赞:0  阅读:167
七、Note.js模块概念的介绍
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Node环境中,一个.js文件就称之为一个模块(module) ...
分类:Web开发   时间:2019-04-16 10:12:43    收藏:0  评论:0  赞:0  阅读:102
jQuery拼接HTML标签元素
1. append & appendTo 的功能均为:在被选元素结尾(仍在元素内部)插入指定内容,但是内容和选择器的位置不同 (1) append()方法: //在id为element元素内部末尾插入<p>拼接的元素</p> $("#element").append("<p>拼接的元素</p>"); ...
分类:Web开发   时间:2019-04-16 10:12:25    收藏:0  评论:0  赞:0  阅读:203
趣图:当同事问你昨天加班情况时
程序员加班现象有多严重? 趣图:你 Google 这个问题了么? ...
分类:其他   时间:2019-04-16 10:12:11    收藏:0  评论:0  赞:0  阅读:114
Ubuntu 18.04 上使用xrdp远程桌面连接(Windows远程桌面连接)
Ubuntu18.04设置#安装xrdpsudo apt-get install xrdp #安装vnc4serversudo apt-get install vnc4server tightvncserver #安装xubuntu-desktopsudo apt-get install xubun ...
分类:Windows开发   时间:2019-04-16 10:11:57    收藏:0  评论:0  赞:0  阅读:967
071、如何定制calico网络的IP池(2019-04-16 周二)
参考https://www.cnblogs.com/CloudMan6/p/7571272.html 在前面的学习中,我们没有特别配置,calico会自动为网络分配subnet,当然我们也可以根据需求定制。 # 1、创建一个IP池的yaml文件 root@host1:~# cat subnet.ya ...
分类:其他   时间:2019-04-16 10:11:09    收藏:0  评论:0  赞:0  阅读:93
浅谈对Spring IOC以及DI的理解
一、个人对IoC(控制反转)和DI(依赖注入)的理解我们平时在开发java web程序的时候,每个对象在需要使用它的合作对象时,自己都要将它要合作对象创建出来(比如 new 对象),这个合作对象是由自己主动创建出来的。创建合作对象的主动权在自己手上,需要时候就主动创建,这样耦合性很高。在这稍微解释一 ...
分类:编程语言   时间:2019-04-16 10:10:55    收藏:0  评论:0  赞:0  阅读:136
[20190416]11g下那些latch是Exclusive的.txt
[20190416]11g下那些latch是Exclusive的.txt--//昨天测试了11g下那些latch是共享的,链接:--//是否反过来剩下的都是Exclusive的.继续测试:1.环境:SYS@book> @ ver1PORT_STRING VERSION BANNER x86_64/L ...
分类:其他   时间:2019-04-16 10:10:36    收藏:0  评论:0  赞:0  阅读:132
聊聊Mysql索引和redis跳表
面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。本文旨在剖析这背后的原理,欢迎留言探讨 ...
分类:数据库技术   时间:2019-04-16 10:10:19    收藏:0  评论:0  赞:0  阅读:164
python控制语句执行流程(for)
python控制语句(for) for循环的格式: for <variable> in <sequence>: <执行语句> else: <执行语句> break 语句用于跳出当前循环体 sites = ["Baidu", "Google","Runoob","Taobao"] for site i ...
分类:编程语言   时间:2019-04-16 10:10:03    收藏:0  评论:0  赞:0  阅读:187
sql嵌套查询
嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。 嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父 ...
分类:数据库技术   时间:2019-04-16 10:09:47    收藏:0  评论:0  赞:0  阅读:134
Q205 同构字符串
给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例 1: 输入: s = "egg", t = "add" 输... ...
分类:其他   时间:2019-04-16 10:09:25    收藏:0  评论:0  赞:0  阅读:96
slice是什么时候决定要扩张?
slice是什么时候决定要扩张? 网上说slice的文章已经很多了,大都已经把slice的内存扩张原理都说清楚了。但是是如何判断slice是否需要扩张这个点却没有说的很清楚。想当然的我会觉得这个append是否扩张的逻辑应该隐藏在runtime中的某个函数,根据append的数组的长度进行判断。但是 ...
分类:其他   时间:2019-04-16 10:09:05    收藏:0  评论:0  赞:0  阅读:173
1081条   上一页 1 ... 47 48 49 50 51 ... 55 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!