`
lyc984006207
  • 浏览: 24541 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
   由于好久没解决过冲突都有点手深了,今天花时间总结一下自己知道的几种方式。 什么情况下容易出现冲突呢?一般就是多个开发者对同一个文件做了修改,同行修改(出现冲突),不同行git 很智能的做了自动合并不需要人为修改,一个改了push 上去,另一个由于在同一个文件修改,所以就会出现 push 不上去,这样就需要人为解决(团队之间要商量)把那些有用的代码梳理好在提交,如果不商量很容易把别人的代码给丢弃了(不过git也可以通过日志找回只要开发者在本地提交了(commit)),,,,   目前我主要尝试了三种方式 看哪种你习惯,本人推荐命令(不依赖开发工具())这里我用两个账号模拟 早上来 ...
过滤器见名知意,就是过滤一些你不想看到的东西, package com.lyc.design; import java.util.ArrayList; import java.util.List; public class CriteriaPatternDemo { public static void main(String[] args) { List<Person> persons = new ArrayList<Person>(); persons.add(new Person("Robert", "Male&q ...
其实大多数设计模式里面都有多态的体现,观察这模式其实 就是人与人之间一样,观察一个人状态的变化,然后做出相应的处理。 package com.lyc.design; import java.util.ArrayList; import java.util.List; public class Observer { public static void main(String[] args) { Subject subject = new Subject(); new HexaObserver(subject); new OctalObserver(subject); n ...
顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 应用实例: 1、红楼梦中的"击鼓传花"。 2、JS 中的事件冒泡。 3、JAVA WEB 中 Apache Tomcat 对 Encoding 的处理,Struts2 的拦截器,jsp servlet 的 Filter。 简单实现代码 ...

第一篇博客

一片深林,分出两条路,而我选择人际更少的一条,从此决定了我一生的道路。
Global site tag (gtag.js) - Google Analytics