Giter Club home page Giter Club logo

designpatterns's People

Contributors

bjmashibing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

designpatterns's Issues

链表问题

马老师,您能不能写的谨慎些,链表有环,初始化后,下一个节点又变成了自己,不能同过纯链表到头null值判断结尾了,您是我的偶像,可能设计模式不是为了表达这个,但是最好还是谨慎些,哈哈

关于javax的FilterChain设计问题?

马老师您好!
`Msg msg = new Msg();
msg.setMsg("大家好:),<script>,欢迎访问 mashibing.com ,大家都是996 ");

    FilterChain fc = new FilterChain();
    fc.add(new HTMLFilter())
            .add(new SensitiveFilter());

    FilterChain fc2 = new FilterChain();
    fc2.add(new FaceFilter()).add(new URLFilter());

    fc.add(fc2);

    fc.doFilter(msg);
    System.out.println(msg);`

看了javax文档,javax.servlet.FilterChain的定义跟您这边不一样,它是一个接口,并没有实现Filter,这样的话就不能将 fc2当成一个filter加入fc中了?javax设计的时候没有考虑这样的需求吗?
javax这样设计是为了方便Filter.doFilter再调用FilterChain.doFilter吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.