java语言
文章平均质量分 53
yoyocheknow
菜鸟一枚
展开
-
Java堆与栈的区别
转载博文链接: http://my.oschina.net/u/1464779/blog/225590我想这篇足以让大家很清晰理解Java的栈和堆栈的区别。下面的是我收集了好多网友的资料加以整理的。Java 中的堆和栈 Java把内存划分成两种:一种是栈内存,一种是堆内存。 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序转载 2016-08-04 15:05:02 · 2469 阅读 · 0 评论 -
排序算法 详解(转)
高快省的排序算法 转载博客地址:developer.51cto.com/art/201403/430986.htm有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就转载 2016-08-06 14:57:11 · 2447 阅读 · 0 评论 -
java 读取Excel文件(POI)
java代码读取本地Excel文件. 所需jar包: 上面四个适用于xls格式的,下面四个适用于xlsx格式的. 具体代码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp原创 2017-07-24 18:23:53 · 611 阅读 · 0 评论 -
Eclipse 安装GWT环境
Eclipse 安装GWT环境eclipse版本为Neon版本,在线安装GWT太慢,一下是本地操作的方法: Eclipse 选择 Help –> Install New Software,在 Work with 部分选择Add 按钮,选择Archive, 弹出框选择本地事先现在好的Google plugin插件(最新4.6版本下载地址:http://download.csdn.net/dow原创 2017-09-13 11:12:34 · 4992 阅读 · 1 评论 -
2018年5月Java面试总结
5月底面试了一波,但是效果不尽人意。总结一下面试的情况。面试的公司有阿里,百度,汽车之家,58(两次),链家,36氪。。。先说问题,下一篇再来总结下答案。 阿里: 1. 了解hashmap吗?介绍一下。是不是线程安全的?concurrentHashmap和hashTable有什么区别? 2. 线程安全的集合有哪些?如果用list呢,线程安全的list有哪些呢? 3. 在开发中...原创 2018-07-28 10:45:35 · 322 阅读 · 0 评论 -
Redis分布式锁实现秒杀业务(乐观锁、悲观锁)
1、业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确。2、一些可能的实现 刚才提到过,实现秒杀的关键点是控制线程对资源的争抢,根据基本的线程知识,可以不加思索的想到下面的一些方法:1)、秒杀在技术层面...原创 2018-08-31 11:51:18 · 1393 阅读 · 0 评论 -
static、final、this、super关键字总结
https://mp.weixin.qq.com/s/HM-p7Ym4HeVZH_Q93IJOhQ转载 2018-09-15 10:15:13 · 322 阅读 · 0 评论