i++ 线程不安全示例 输出截图: AtomicInteger解决线程安全问题 输出截图: 思考为什么? 第一种写法报错,第二种没有问题 个人理...
gradle默认本地仓库为~/.gradle/caches/modules-2/files-2.1/....如何共用maven的本地仓库呢?id...
转载于QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点。下面我来一一解释一下。 Q...
本文主题主要包括:linux系统命令行模式下cpu、内存使用、防火墙查看、端口占用、网络状态等性能查看命令。不了解性能,就谈不上高级。 cpu、...
一、网络相关 1.telnet ip空格port //远程端口查看 2.curl系列 例子1:curl -H "Content-Type:app...
在快速排序算法总结的时候,介绍过基本排序算法包括选择排序、冒泡排序和插入排序。本章把他们三个放在一起总结一下 冒泡排序 思路:每轮循环在未排序数...
上篇文章说的是快速排序,这篇文章将归并排序。 归并排序和快速排序的思路有类似的地方,都是二分思想+递归调用的思路。但归并排序的核心技巧是两个有序...
排序算法和搜索算法是我们最先接触到的基本的算法。越是基础越是重要。排序算法常用的大概有五种左右,其中基本的三个为选择排序、冒泡排序、插入排序,高...
直接给总结:计算机规定了0000 0000 代表0,1000 0000代表的-0没有意义,必须找个~127~127之外的数和它对应,「人为规定-...