- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 git 缓存清理(解决ignore不生效问题)
明明.ignore文件中标明了忽略,提交时还是有这些文件?.ignore文件可以按照其注明的规则让git忽略文件,但是有时候,有部分我们不想让git管理的文件已经被git管理了,我们再在.ingore中添加规则,是不能生效的,这时我们清理下git缓存就好 删除git 缓存git rm -r --cached .git add .git commit -m 'update ...
2019-01-31 11:56:08
11286
原创 在本地用命令行创建一个git仓库,并推送到远程
先在本地创建的工程,然后再到gitlab或者github上创建了仓库,如何把本地的工程推送到远程仓库?首先,进入的gitStore目录下(没有的话自己创建一个) 1.git init 在gitStore目录下 初始化一个git仓库2.git add 复制一个文件到gitStore目录下,然后执行git add .将“修改”从当前工作区存放到暂存区 3.git commit -...
2019-01-31 11:55:48
1097
原创 redis setnx 实现分布式锁
对于如何实现分布式锁,方法有很多,这里介绍下使用redis setnx的实现方式。 首先分析下为什么 redis setnx 能实现分布式锁功能。 第一 redis本身相对于我们的多实例分布式应用程序来说,它是可全局共享的,每个实例都能访问同一个redis服务器(有点废话了)。 第二 redis的操作都是原子性的。 第三 来看下redis的setnx...
2018-07-30 14:27:48
8021
原创 elasticsearch java api
简介 本人文笔确实槽糕,拍说不清,反而让人感觉不明白,官网的介绍感觉挺直接的 Search & Analyze Data in Real Time ,详细直接复制网址查看https://www.elastic.co/products/elasticsearch。准备工作 首先引入jar包依赖,由于es在索引是是接收json数据,所以把fastjson一并引入
2016-10-09 17:43:15
1112
原创 nginx 安装和配置 2个tomcat负载
一安装 nginx 安装 首先讲讲nginx 的安装 ,从http://nginx.org/en/download.html下载nginx包,下载下来其实是一个源码包,还需要进行本地编译才可使用。我这里下载的nginx-1.6.3.tar.gz, 下载完成后,解压 tar nginx-1.6.3.tar.gz 解压完后,今
2016-10-08 15:55:41
392
原创 本地eclipse运行hadoop程序,操作远程服务器(供理解和入门)
第1次在本地eclipse上写和运行hadoop程序,操作远程hadoop服务器。 首先,由于篇幅,代码以附件形式上传了。看代码请下载附件 遇到问题 1 java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binari
2016-06-28 14:11:09
2930
原创 kafak 简单概念
kafka官方网址:http://kafka.apache.org/kafka是什么 :官方给出的答案是 Apache Kafka is publish-subscribe messaging rethought as a distributed commit log kafak是一个分布式发布-订阅模式的消息服务工具,依赖于zookeeper进行工作。kafak和普通
2016-04-06 16:56:00
9016
2
原创 itext 处理中文问题 Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized 版本问题
这个问题,网上似乎很多答案,都一一试过,都无法解决,现在我把我处理过程写出来,仅供参考我开始使用了itext.5.5.1jar 和itext-asian.5.1.1.jar使用BaseFont baseFont = BaseFont.createFont("STSong-Light","UniGB-UCS2-H",BaseFont.EMBEDDED); Font fon
2016-02-17 17:11:40
18084
1
原创 eclipse maven 插件使用
不知从和开始,eclipse就默认集成了maven,maven帮助我们管理复杂的系统间依赖着实为我们带来了不少方便,以下总结下自己使用maven的一些方法 1 创建父子工程 右键 --new --other --maven --maven project,父工程必须选择pom 在创建好工程上,右键 -new --other --maven --maven module
2015-12-23 14:49:40
513
转载 spring scope
详细参考:http://blog.csdn.net/songfuyu_1997/article/details/62240941. 什么是scope? scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。2.
2015-10-13 21:10:45
259
转载 java 多线程入门实例
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start() 示例1:public class Thre
2015-10-13 14:43:42
247
转载 HashMap实现原理分析(转自 Alpha's 学习笔记 )
HashMap实现原理分析分类: 【Java SE】2013-11-05 15:23 56843人阅读 评论(25) 收藏 举报HashMap目录(?)[+]1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大
2015-10-13 11:22:52
283
转载 java 堆和栈
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的
2015-09-26 21:27:05
283
原创 如何推进项目进度
我也不是专业的项目经理,但是也带着团队多次进行产品的新版本迭代,目前正在推进一个项目。我这里所要说的不是什么经验之谈,只是我个人几点总结 一 要有明确的项目目标 这点其实并不难理解,好比我们要做一件事件,要做成什么样子,首先心中得明白这一切,如果你都不知道你想做成什么样子,只是试试看,那多半你这件事件都是要黄的。在项目开发中,我们不把项目最终目标定义清楚,很容易
2015-06-30 13:29:50
4549
1
原创 面试就是聊天
很多人在面对hr的时候,往往会感到紧张或不自在,害怕不能很好的回答hr的问题。其实我认为这些大不必,我也面试过一些求职者,从我的角度来说,面试其实就是聊天。 人们为什么要聊天,因为聊天就是沟通交流,面试其实就是一个双方沟通交流的过程,只是因为面试可能带有一些严肃的色彩,导致了多数面试过程就是一个严肃的过程,一问一答,这多少让面试变成了一个无情的沟通。其实我们换个角度,求职
2015-06-15 14:23:35
1147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人