- 博客(5)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 Java实现排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序)
分享冒泡排序、选择排序、插入排序、希尔排序、快速排序算法代码实现,如有错误请指正。由于描写排序算法的文章比较多,而且都写的不错,这里不再阐述理论部分,这里只分享自己的代码实现,觉得有两篇博客理论写的不错,推荐给大家。 博客地址:http://www.cnblogs.com/ysocean/p/8032632.html h...
2018-05-24 16:03:23 681
原创 Java利用Redis实现分布式锁(核心代码实现)
摘要:读完本章您将知道如何利用Redis设计分布式锁 在Java中利用Redis实现分布式锁主要利用jedis API(Jedis类) 提供的以下几个方法: Long setnx(final byte[] key, final byte[] value); 往redis服务器中设置值,如果key已存在,设置失败返回0;如果key不存在,设置...
2018-05-14 16:04:27 3390
原创 Java NIO学习指南
摘要:读完本章,您将了解什么是NIO,NIO的基本原理,NIO的基本用法。 概念:直贴百度百科上的描述 NIO主要涉及Channel、Buffer、Selector。Channel译为通道,类似流,主要负责数据的传输;Buffer译为数据缓存区,Channel上的数据只能通过Channel提供的read()或者write()方法读...
2018-05-11 14:17:23 357
原创 Java网络编程UDP与TCP(Socket编程)
摘要:读完本章您将对Java网络编程有一定的了解,知道UDP与TCP的区别,会用Java实现UDP、TCP传输数据。 一、什么是UDP、TCP。 网络编程顾名思义就是利用编程语言实现不同终端之间的通信,这其中包括发送端(客户端)通过规定好的协议组装包,在接收端(服务端)将包进行解析,从而提取出对应的信息,实现通信的目的。这里的协议主要有UDP与TCP协议...
2018-05-06 15:48:24 5291 3
原创 多线程死锁经典案例,必定会发生死锁
Java线程死锁是一个经典的多线程问题,因为不同的线程都在等待根本不可能被释放的锁,从而导致所有的任务都无法继续完成。换言之只要互相等待对方释放锁就有可能出现死锁。下面将用一个简单的例子加以说明,如有问题,请多多指教。 某日AB两位壮士各获一张一模一样的藏宝图,他们相距甚远,互不认识。两位壮士不仅武艺双全,还富有谋略,细读藏宝图,壮士得知宝藏就在某处,但是需要两把钥匙...
2018-05-03 23:04:32 901
毕业设计android开发手机天气预报
2013-01-11
db2递归结果集作为查询条件时报错
2016-05-04
poi操作07版word,将图片替换为文本
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人