`
jaesonchen
  • 浏览: 297195 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表

git rebase

    博客分类:
  • git
rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout -b mywork origin     现在我们在这个分支做一些修改,然后生成两个提交(commit). $ vi file.txt $ git commit $ vi otherfile.txt $ git commit ...

git高级应用二

    博客分类:
  • git
  创建新的空分支 在偶尔的情况下,你可能会想要保留那些与你的代码没有共同祖先的分支。例如在这些分支上保留生成的文档或者其他一些东西。如果你需要创建一个不使用当前代码库作为父提交的分支,你可以用如下的方法创建一个空分支: git symbolic-ref HEAD refs/heads/newbranch rm .git/index git clean -fdx <do work> git add your files git commit -m 'Initial commit' 高级分支与合并 在合并过程中得到解决冲突的协助 git会把所有可以自动 ...

git高级应用

    博客分类:
  • git
  rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout -b mywork origin     现在我们在这个分支做一些修改,然后生成两个提交(commit). $ vi file.txt $ git commit $ vi otherfile.txt $ git commit ...

git 基本流程

    博客分类:
  • git
获得一个Git仓库 既然我们现在把一切都设置好了,那么我们需要一个Git仓库。有两种方法可以得到它:一种是从已有的Git仓库中 clone (克隆,复制);还有一种是新建一个仓库,把未进行版本控制的文件进行版本控制。 Clone一个仓库 为了得一个项目的拷贝(copy),我们需要知道这个项目仓库的地址(Git URL). Git能在许多协议下使用,所以Git URL可能以ssh://, http(s)://, git://,或是只是以一个用户名(git 会认为这是一个ssh 地址)为前辍. 有些仓库可以通过不只一种协议来访问,例如,Git本身的源代码你既可以用 git:// 协议来访问: ...
激活 profile   spring 为我们提供了大量的激活 profile 的方法,可以通过代码来激活,也可以通过系统环境变量、JVM参数、servlet上下文参数来定义 spring.profiles.active 参数激活 profile,这里我们通过定义 JVM 参数实现。 1、ENV方式: ConfigurableEnvironment.setActiveProfiles("test") 2、JVM参数方式:   tomcat 中 catalina.bat(.sh中不用“set”) 添加JAVA_OPS。通过设置active选择不同配置文件 set ...
目标:应用本身打成一个jar包,依赖的第三方包放到lib目录下   开发环境 OS: Windows 8.1 JDK: 1.7.0 开发工具: IntelliJ IDEA 13.1.1   步骤: 1. 首先看下maven项目的标准目录结构:   2. 看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。   Xml代码  
1. CountDownLatch工具类介绍 CountDownLatch是一个同步工具类,它允许一个或多个线程处于等待状态直到在其它线程中运行的一组操作完成为止。CountDownLatch用一个给定的计数来实现初始化。Await方法会一直处于阻塞状态,直到countDown方法调用而使当前计数达到零。当计数为零之后,所有处于等待的线程将被释放,await的任何后续调用将立即返回。这种现象只出现一次,计数是不能被重置的。如果你需要一个可以重置计数的版本,需要考虑使用CyclicBarrie. 上面的介绍来自于CountDownLatch类的注释。  Java代码   /* ...
只要编译器从上下文中能够推断出类型参数,你就可以使用一个空的类型参数集合 (<>)代替调用一个泛型类的构造器所需要的类型参数。 这对尖括号通常叫做 diamond. 举个例子, 考虑下面的变量声明: Map<String, List<String>> myMap = new HashMap<String, List<String>>(); 在Java SE 7中, 你可以使用一个空的类型参数集合 (<>)代替构造器的参数化类型: Map<String, List<String>> myMap ...
Using Spring for Apache Kafka Sending Messages KafkaTemplate The KafkaTemplate wraps a producer and provides convenience methods to send data to kafka topics. Both asynchronous and synchronous methods are provided, with the async methods returning a Future. ListenableFuture<Se ...
ScheduledExecutorService扩展了ExecutorService接口,提供时间排程的功能。   schedule(
1.Redis架构的方案经历阶段 2.为什么选择Nginx开发Proxy 3.Nginx Proxy+Redis Cluster架构功能及优化 4.监控告警 1.Redis架构的方案经历阶段1.1.客户端分片   优点 不依赖于第三方中间件,实现方法和代码自己掌控,可随时调整 这种分片机制的性能比代理式更好(少了一个
Outline 一、生产应用场景 二、存储架构演变 三、应用最佳实践 四、运维经验总结 第1、2节:介绍redis cluster在唯品会的生产应用场景,以及存储架构的演变。第3节:redis cluster的稳定性,应用成熟度,踩到过那些坑,如何解决这些问题?这部分是大家比较关心的内容。第4节:简单介绍大规模运营的一些经验,包括部署、监控、管理以及redis工具开发。 一、生产应用场景 1、业务范围 redis cluster在唯品会主要应用于后端业务,用作内存存储服务。主要大数据实时推荐/ETL、风控、营销三大业使用。cluster用于取代当前twemproxy三层架构, ...
commond: mvn deploy:deploy-file -DgroupId=com.tima.javax.jta -DartifactId=jta -Dversion=1.0.0 -Dpackaging=jar -Dfile=jta.jar -Durl=http://192.168.131.8:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty   local installmvn install:install-file -Dfile=D:mvnspring-context-support- ...
最近做项目遇到一个连接Oracle的问题,报错如题:ORA-12519: TNS:no appropriate service handler found,应该是项目中的有些算法把所有连接都占用了,没办法只能增大数据的连接,具体做法如下:   [plain] view plain copy    
1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic、发送消息、消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5.Kafka判断一个节点是否活着有哪两个条件?6.producer是否直接将数据发送到broker的leader(主节点)?7.Kafa consumer是否可以消费指定分区消息?8.Kafka消息是采用Pull模式,还是Push模式?
Global site tag (gtag.js) - Google Analytics