一、前言 死锁,在我们的项目中有发生过,但不频繁;但是因为锁处理的不好,不能合理地规划锁,导致性能下降是经常发生的。通过本文章,除了了解如何避免死锁外,更多的内容是如何使用锁。本文不会讲的很细,有的地方也不是很严谨,但是不影响对内容的理解。更细节和高级的知识,可以百度。 二、什么是锁 我们这里讲的锁 ...
分类:
数据库 时间:
2019-09-05 16:38:49
阅读次数:
132
概念 (这是我学习过程中的一些总结) JAVA虚拟机内存模型 从属于线程的内存区域 JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;我们将这部分归为一类。 1.程序计数器(Program Counter Register) 在JVM规范中,每个线程都有自己的程序计数器。这是一 ...
分类:
编程语言 时间:
2019-08-28 22:22:09
阅读次数:
125
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 为了满足开闭原则,需要对系统进行抽象化设计,抽象化是开闭原则的关 ...
分类:
其他好文 时间:
2019-08-28 11:11:05
阅读次数:
127
知识点总结: (1)text-indent:首行缩进 (2)letter-spacing:字符间距 (3)line-spacing:行间距 (4)text-align:左对齐,右对齐,居中对齐。 ...
分类:
Web程序 时间:
2019-08-26 19:33:40
阅读次数:
221
DOM: Document Object Model DOM模型就是把XML文档作为一个树形结构,从根结点开始,每个节点都可以包含任意个字节点。 用Java解析XML时, Document代表整个XML文档 Element表示元素 Attribute:属性 java import org.w3c.d ...
分类:
编程语言 时间:
2019-08-19 21:27:47
阅读次数:
151
原文: http://blog.gqylpy.com/gqy/229 " 一、锁机制: multiprocess.Lock 上篇博客中,我们千方百计实现了程序的异步,让多个任务同时在几个进程中并发处理,但它们之间的运行没有顺序。尽管并发编程让我们能更加充分的利用io资源,但是也 ...
分类:
编程语言 时间:
2019-08-19 10:03:27
阅读次数:
134
-n !E --style=allman --indent=spaces=4 --indent-preproc-block --pad-oper --pad-header --unpad-paren --suffix=none --align-pointer=name --lineend=linux ...
分类:
其他好文 时间:
2019-08-18 23:34:26
阅读次数:
111
通过设置dumps的indent参数,能够实现pprint打印的效果。让结构格式更加好看。 ...
分类:
Web程序 时间:
2019-08-16 14:34:00
阅读次数:
118
css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一 css的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 2.嵌入式 嵌入式 ...
分类:
Web程序 时间:
2019-08-11 11:11:01
阅读次数:
138
<style> body,ul,li,div{margin:0;padding: 0;} ul{font-size: 0px;} .tab_list{ border: 1px gray solid; width: 400px;height: 50px; background: gainsboro; ...
分类:
其他好文 时间:
2019-08-10 21:15:33
阅读次数:
100