2017.6.30 没有想这篇文章会有这么的多阅读量,也有很多朋友私信问我为什么好久没来了,让我很感动~首先谢谢大家的喜欢,之后会有新的文章和大家见面的~~ 理财是个不断学习...
2017.6.30 没有想这篇文章会有这么的多阅读量,也有很多朋友私信问我为什么好久没来了,让我很感动~首先谢谢大家的喜欢,之后会有新的文章和大家见面的~~ 理财是个不断学习...
和小秦同学在一起两年零十个月了,前两年始终都没发现她有养花种草的天赋。 印象特别深的是,一次带她去花卉市场,两个人徘徊了很久,最终看中了一个不知名的仙人球,因为两个人一致觉得...
Linux系统中使用resin部署war包 1、下载resin 官网下载 以resin-4.0.44.tar.gz为例 将压缩包解压到Linux机器上指定的目录: 2、安装r...
1、引入循环栅栏CyclicBarrier CyclicBarrier是另外一种多线程并发控制工具。和CountDownLatch非常类似,它也可以实现线程间的计数等待,但它...
1、引入CountDownLatch CountDownLatch是一个非常实用的多线程控制工具类。这个工具类通常用来控制线程等待,它可以让某一个线程等待直到倒计数结束,再开...
1、引入ReadWriteLock读写锁 ReadWriteLock是JDK5中提供的读写分离锁。读写分离锁可以有效地帮助减少锁竞争,以提升系统的性能。用锁分离的机制来提升性...
1、引入信号量(Semaphore) 信号量为多线程提供更为强大的控制方法。广义上说,信号量是对锁的扩展。无论是内部锁synchronized还是重入锁ReentrantLo...
1、引入Condiion Condition的作用与Object.wait()和Object.notify()的作用大致是相同的。但是wait()和notify()方法是与s...
一、ReentrantLock重入锁 1、ReentrantLock重入锁简介 ReentrantLock可以完全替代synchronized关键字。在JDK5.0的早期版本...
一、线程安全的概念与synchronized 1、线程安全概念 并发程序开发的一大关注重点就是线程安全,线程安全就是并行程序的根本和根基。使用volatile关键字只能确保一...
1、“==” “==”运算符用来比较两个变量的值是否相等。具体情况如下:(1)如果两个变量是基本数据类型,可以直接使用“==”运算符来比较其对应的值是否相等。(2)如果一个变...
1、OSI与TCP/IP各层的结构与功能,都有哪些协议? (1)、OSI七层模型 (2)、TCP/IP五层模型 2、TCP与UDP的区别? (1)、TCP面向连接;UDP是无...
1、题目描述 0,1,...,n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里删除第m个数字,求出这个圆圈里剩下的最后一个数字。 2、解题代码 (1)方法一 利用循...
之前读这段代码一直搞不懂transfer()是如何将原table中的节点插入新的table。最近想明白了,觉得有必要记录下来。如有理解不对的地方,欢迎给出建议。
1、题目描述 要求:扔 n 个骰子,向上面的数字之和为 S。给定 Given n,请列出所有可能的 S 值及其相应的概率。样例:输入 输出: 2、解决代码 (1)解题思路 1...
1、题目描述 从1900年1月1日(星期一),开始经过的n年当中,没个月的13号这一天是星期一,星期二,星期三...星期日的次数分别是多少? 2、解决代码 参考文章:http...
1、题目描述 在GBK编码环境下,编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB"...