01 前几天,一位读者给我讲了她的故事。她说她喜欢一个男生很久了,男生很优秀,对她也挺好,但她就是不确定,对方到底喜不喜欢她。 她给我描述了他们在一起时的很多细节,想咨询一下...

01 前几天,一位读者给我讲了她的故事。她说她喜欢一个男生很久了,男生很优秀,对她也挺好,但她就是不确定,对方到底喜不喜欢她。 她给我描述了他们在一起时的很多细节,想咨询一下...
业务场景 在web应用开发中我们经常会遇到这样的场景:一个请求任务,我们需要去查多个库,并对查询到的数据做处理,此时如果采用同步的方式去查,往往会导致请求响应时间过慢。比如:...
Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截Statem...
常见数据结构 1 栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算(先进后出)。这一端被称为栈顶,把另一端称为栈底。向一个...
[TOC] 第十二章网络编程 网络编程概述 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 网络模型 计算机网络之间以何种规则进行通信,就是网络模型研究问题...
导语 排序算法是笔试面试当中经常遇到的内容,之前参加的两个笔试都遇到了手写排序算法,可能大家都能写出来,但是要出众就要把代码优化一下,让人一看到就觉得你想的不简单。首先从最简...
在java中,线程间的通信可以使用wait、notify、notifyAll来进行控制。从名字就可以看出来这3个方法都是跟多线程相关的,但是可能让你感到吃惊的是:这3个方法并...
简书 占小狼转载请注明原创出处,谢谢! synchronized可以保证方法或代码块在运行时,同一时刻只有一个线程可以进入到临界区(互斥性),同时它还保证了共享变量的内存可见...
html5新增了许多表单属性。这里主要分为 属性和 属性,当然还有关于checkbox的和label标签的属性我们都会一一解答。接下来正式进入充饥时间: <form>属性 1...