码迷,mamicode.com
首页 > 2017年02月13日 > 全部分享
Java集合:HashSet的源码分析
Java集合 HashSet的源码分析 一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 二、 HashSet的实现: 对于HashSet而言,它是基于Has ...
分类:编程语言   时间:2017-02-13 15:15:57    阅读次数:190
Linux6.6及以上版本配置oracle-ASM共享储存-UDEV
在linux6.6版本之前,我们又两种方式可以配置asm共享磁盘,一种是安装asm驱动包进行asm磁盘组配置,另一种是UDEV通过识别共享存储UUID号进行asm磁盘组配置。 但在linux6.6之后,厂家不再提供asm驱动包,只能通过UDEV方式进行配置,下面我们就来看下用UDEV配置的步骤: 操 ...
分类:数据库   时间:2017-02-13 15:16:44    阅读次数:220
双向链表笔记
双向链表增删,准备未来复习自己用 ...
分类:其他好文   时间:2017-02-13 15:16:46    阅读次数:207
net start mongodb发生系统错误2 系统找不到指定的文件
安装mongodb时, 将mongodb 作为系统服务启动 net start mongodb,报错发生系统错误2 系统找不到指定的文件 . 查找原因是因为,系统服务的可执行文件地址有误. 修改服务地址即可恢复! 总结一下如何将mongoDB安装为WinXP下系统服务。 使用的命令如下: C:\Do ...
分类:数据库   时间:2017-02-13 15:13:50    阅读次数:1130
Java:ConcurrentHashMap
ConcurrentHashMap的目的 多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。虽然已经有一个线程安全的HashTable,但是HashTable容器使用synchronized(他的get和put方法的实现 ...
分类:编程语言   时间:2017-02-13 15:13:50    阅读次数:248
Java集合:HashMap源码剖析
一、HashMap概述二、HashMap的数据结构三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制 一、HashMap概述 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映 ...
分类:编程语言   时间:2017-02-13 15:15:10    阅读次数:314
mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
这篇文章主要介绍了mysql中max_allowed_packet参数的配置方法,以及查看max_allowed_packet参数当前值的方法,需要的朋友可以参考下 这篇文章主要介绍了mysql中max_allowed_packet参数的配置方法,以及查看max_allowed_packet参数当前 ...
分类:数据库   时间:2017-02-13 15:11:54    阅读次数:227
面向对象的三个基本特征 封装 继承 多态
一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保 ...
分类:其他好文   时间:2017-02-13 15:12:06    阅读次数:105
CentOS 7 下配置 yum 安装 Nginx。
CentOS 7 下配置 yum 安装 Nginx。 进入/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http:/ ...
分类:其他好文   时间:2017-02-13 15:12:20    阅读次数:187
Azure SQL作業
由於要定期去刪除比較久的資料,礙於Azure SQL DB目前無法直接創建作業,目前找到一種方式就是通過local的SQL SERVER來執行AZURE SQL指令。 步驟如下: SQL Server Management Studio 2014 ,登錄local之後,打開SQL Server Ag ...
分类:数据库   时间:2017-02-13 15:11:51    阅读次数:158
单片机串口通信中换行的两种方法
方法一: 在发送的字符串时用格式:“原字符串\r\n”。 方法二: 在发送完字符或字符串后连续发送字符0x0d和0x0a,即可实现换行。即连续发送字符'\r'和'\n'。 部分代码例程: 方法一: UartSendStr("转换结束!\r\n"); 方法二(1): UartSendStr("转换结束 ...
分类:其他好文   时间:2017-02-13 15:11:04    阅读次数:202
Python学习【第二篇】Python入门
Python安装 windows: linux: 自带python环境 如果自带python2.6环境更新至python2.7,推荐使用pyenv进行python版本管理 更新python windows: 卸载重装 linux: 源码方式: 查看默认Python版本 python -V 1、安装g ...
分类:编程语言   时间:2017-02-13 15:13:00    阅读次数:165
spring事件驱动模型--观察者模式在spring中的应用
spring中的事件驱动模型也叫作发布订阅模式,是观察者模式的一个典型的应用,关于观察者模式在之前的博文中总结过,http://www.cnblogs.com/fingerboy/p/5468994.html 这里主要讲一下Spring中的观察者模式的应用. spring事件驱动模型的结构. 首先明 ...
分类:编程语言   时间:2017-02-13 15:10:24    阅读次数:235
还是寒冬?1月欧洲科技公司要闻
源载于:2017-02-08 猿圈 程序员 上周,欧洲科技媒体报道了包括土耳其和以色列等国在内的17项技术并购交易以及69项投融资项目,总投资额达到2.028亿欧元(约2.18亿美元)。 2017的科技界开局并不安静,全球资本寒冬?先看看有哪些。 巴塞罗那智能手机游戏开发商social point以 ...
分类:其他好文   时间:2017-02-13 15:11:36    阅读次数:272
Java语言开发环境搭建
在使用任何计算机语言开发之前,都要搭建其开发环境。 一、明确什么是JDK、JRE。 二、下载JDK 三、安装JDK 四、配置环境变量 五、验证是否成功 一、什么是JRE、JDK。 JRE(Java Runtime Environment,Java运行环境):包括Java虚拟机(JVM)和Java程序 ...
分类:编程语言   时间:2017-02-13 15:09:08    阅读次数:158
oracle 面试题
1.你在设计数据库时,怎样解决锁? 锁:同一时间段,很多用户占用一个资源。 抢火车票,提交了订单但未支付,为了避免出现死锁,则可以设计为预-1,等待一段时间之后查看该订单,进行调整。 预扣决策。 例子:抢火车票,抢小米,一元秒杀。 2.有10000条数据,其中有1000条数据是错误的(比如pk了或数 ...
分类:数据库   时间:2017-02-13 15:11:03    阅读次数:216
Scrapy使用问题整理(转载)
转载自:http://blog.csdn.net/heu07111121/article/details/50832999 最近尝试使用Scrapy进行数据抓取,并尝试在windows7 64位系统上安装scrapy,下面总结记录遇到两个问题和解决方法: scrapy官网的地址为:http://sc ...
分类:其他好文   时间:2017-02-13 15:09:25    阅读次数:2438
825条   上一页 1 ... 25 26 27 28 29 30 31 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!