方案:synchronized,volatile+CAS(compareAndSet),atomic包,Lock接口 java同步和IO同步的对比: 都是同步异步的方案问题,一个操作的是java代码(实际是堆和方法区),一个操作的是TCP RecvBuffer而已 线程安全方案: https://w ...
分类:
编程语言 时间:
2018-11-10 15:08:59
阅读次数:
176
jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removePr ...
分类:
Web程序 时间:
2018-11-10 15:08:52
阅读次数:
226
//字符串 1. includes(str) : 判断是否包含指定的字符串 2. startsWith(str) : 判断是否以指定字符串开头 3. endsWith(str) : 判断是否以指定字符串结尾 4. repeat(count) : 重复指定次数 //数值 1. 二进制与八进制数值表示法 ...
分类:
编程语言 时间:
2018-11-10 15:08:46
阅读次数:
172
应用场景 宽高比率,实现图片自适应高度,防止图片加载过程高度为0,加载完图片高度撑起,它下面的div抖动问题 重点:CSS百分比padding都是相对宽度计算的 可以看到,当把垂直方向padding值只使用padding-bottom表示的时候,如果没有text-align属性干扰,<img>元素的 ...
分类:
Web程序 时间:
2018-11-10 15:08:40
阅读次数:
179
进程同步 协作进程是可以在系统内执行的其他进程相互影响的进程。互相协作的进程可以直接共享逻辑地址空间(即代码和数据),或者只通过文件或消息来共享数据。前者可通过轻量级进程或线程来实现。共享数据的并发访问可能会产生数据的不一致。本部分讨论各种机制,以用于确保共享同一逻辑地址空间的协作进程有序地执行,从 ...
分类:
系统相关 时间:
2018-11-10 15:08:32
阅读次数:
231
汇编 端口 端口 前面讲过,各种存储器都和CPU的地址线、数据线、控制线相连。CPU在操控它们的时候,把它们都当作内存来对待,把它们总的看做一个由若干存储单元组成的逻辑存储器,这个逻辑器我们称其为内存地址空间。 在PC机系统中,和CPU通过总线相连的芯片除各种存储器外,还有以下3种芯片: 1)各种接... ...
分类:
其他好文 时间:
2018-11-10 15:08:23
阅读次数:
217
示例:<script type="text/javascript"> var myarr = new Array(3); myarr[0] = "I"; myarr[1] = "Love"; myarr[2] = "JS"; document.write(myarr.join()); </scrip ...
分类:
编程语言 时间:
2018-11-10 15:08:07
阅读次数:
142
@ "TOC" 写在前面 最近公司项目提了个很正常的需求,为什么说是很正常的需求呢,保守点说,大多数的项目都会默认有这样的功能,那就是tomcat指定404页面,具体情况请听我再啰嗦啰嗦。有这么一场景,有人想攻击一家的项目,但是攻击前需要了解该公司项目的具体组成部分才可以进行真正的攻击吧,但是我也不 ...
分类:
其他好文 时间:
2018-11-10 15:07:59
阅读次数:
159
代理模式概述 代理是一种设计模式,提供了对目标对象另外的访问方式,通过代理对象访问目标对象。这样可以在目标对象功能实现的基础上,增加额外的功能,从而达到扩展目标对象功能的效果。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 静态代理 这种代理方式需要 ...
分类:
编程语言 时间:
2018-11-10 15:07:52
阅读次数:
126
1、composer安装扩展 2、代码,多图 ...
分类:
Web程序 时间:
2018-11-10 15:07:37
阅读次数:
419
慢查询日志分析工具mysqldumpslow经常使用的参数:-s,是order的顺序 al 平均锁定时间 ar 平均返回记录时间 at 平均查询时间(默认) c 计数 l 锁定时间 r 返回记录 t 查询时间-t,是top n的意思,即为返回前面多少条的数据-g,后边可以写一个正则匹配模式,大小写不 ...
分类:
数据库 时间:
2018-11-10 15:07:29
阅读次数:
243
本节重点: 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5 ...
分类:
其他好文 时间:
2018-11-10 15:07:23
阅读次数:
134
强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效的镜像。 更加安全的滚动升级。 下面通过 ...
分类:
其他好文 时间:
2018-11-10 15:07:12
阅读次数:
3102
注意点: ajax上传文件,借助FormData对象 同时增加两组键值对 <form action="http://localhost:8081/thingsparse/addorupdthingsparse" method="post" enctype="multipart/form-data"> ...
分类:
Web程序 时间:
2018-11-10 15:07:04
阅读次数:
210
第1步:进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件)。 第2步:使用Vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必须为.repo),逐项写入下面加粗的配置参数并保存退出(不要写后面的中文注释)。 [rhel-media ...
分类:
其他好文 时间:
2018-11-10 15:06:46
阅读次数:
283