- 博客(6)
- 资源 (53)
- 收藏
- 关注
原创 git初始化仓库,远程提交
在git上面创建了一个分支,然后本地创建了一个项目,现在要提交这个项目的代码(初始化时会产生一些代码)到远程仓库。1.到项目目录下初始化本地仓库git init 2.将需要的未跟踪文件添加到暂存区,这里添加了所有git add .3.提交暂存区的文件到本地仓库git commit -m '初始化提交'这个时候,使用git status进行检查会提示nothing to commit, working
2016-01-31 16:56:44 5084
原创 phantomjs入门
一、简介 PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等二、安装配置 三、demo演示
2016-01-29 14:24:56 5957
原创 Java基础-了解HashSet
1.HashSet是基于HashMap实现的,所以具有唯一、无序、非线程安全的特点。key是set里面的值,value是同一个Object对象 “PRESENT “ // Dummy value to associate with an Object in the backing Map private static final Object PRESENT = new Obje
2016-01-28 15:52:23 562
原创 Java基础-了解ConcurrentHashMap
ConcurrentHashMap跟Hashtable一样,是一个线程安全的Map,但是效率要比Hashtable要好不少。因为Hashtable是对整个table进行加锁,所有线程抢一把锁;ConcurrentHashMap里面多了一个Segment内部类,entry的链表搬到了segment里面来了,每次get、put操作的时候,多线程操作同一个segment的时候才会发生锁竞争。据说在进行扩容
2016-01-22 16:16:44 550
原创 Java基础-了解Hashtable
Hashtable和HashMap都是Map接口的实现类,方法是一样的,实现也差不多,主要说下不同*Hashtable线程安全,HashMap非线程安全。 Hashtable主要是在各个关键操作(put、putAll、get等)加了synchronized关键字来保证线程安全。这样也导致了Hashtable效率要低些。*Hashtable不允许null值,HashMap允许 //Hashtable
2016-01-22 14:12:14 478
原创 Java基础-了解HashMap
1.存储结构 图片来自百度百科首先HashMap对象里面有一个数组,叫table,用于存储entry的头节点 /** * The table, resized as necessary. Length MUST Always be a power of two. */ transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE;这
2016-01-21 22:36:59 645
scrt-sfx-8.3.4-1699.osx_x64.dmg
2018-07-16
IK Analyzer 2012FF_hf1
2016-02-01
tomcat快捷启动脚本
2015-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人