...

python一个高级的打印列表元素方法

# 绘制蛇的身体 for snake in snakes: draw_rect(snake, snake_color) # 打印数据 # if count == countMax: # print(*

...

凡是服务器翻页,一定是模板设计模式

我的jsf论坛如此,jpress也如此。

...

lambda表达式的目的

设计这种表达式一定是历史进步了,需要解决以前的问题了。 实际上依然是简化代码复用的问题。 当传入的参数中不能用type来区分重载overload,那么多样的查询变化,又需要同意的函数名称。可以用策略模

...

师傅教徒弟super,this,必须在第一行

师傅教徒弟,千言万语不顶实操一遍,叫只可意会不可言传。除了事实这一具象化、形象化要胜过雄辩之外,还有另外的一种情况,就是书读百遍其义自见,第一遍学是不可能做比较的。是在归类过程当中。不可能区分出精妙。

...

java设计模式的实现之单例模式、状态模式

关键字:static 类的内部可以有多个嵌套公共静态类,但是一个 Java 源文件只能有一个顶级公共类,并且顶级公共类的名称与源文件名称必须一致。 java中普通的顶级类是不能使用static关键字修

...

工厂模式的延迟落地

就是谈业务的时候先说我们的流水线很完整,什么车都能造出来,然后再问用户有什么需求, 拿到需求之后去找子公司,让装配部门继续装配,但是让生产基础零件的部门去修改基础配件。但是接口不变。 也就是说签合同的

...

人间清醒,不一定分得清主次

观察者模式深刻的揭示了轮询检查和主动上报的回调实现。 责任链模式深刻的揭示了拦截器的递归调用。 工厂模式深刻的揭示了延迟实现的反射原理。 乘法是快速的加法、除法是快速的减法。 自乘是升维度的自身觉醒。

...

jfinal用拦截器来实现事务的回滚

JFinal中的Aop分为控制层Aop以及业务层Aop。控制层的Aop在action运行时将会被触发,而业务层Aop则需要先使用enhance()方法对目标对象进行增强,然后再调用目标方法即可。 业务