...

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

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

...

别人给的,和自己摸的,永远不会是同一个东西。

首先被人领去和自己摸过去,之后发生的所有的事,在脑海里面存放的位置都会很不一样。

...

程序的落地,就是把三维的设计摊平在二维的存储上

实际上都是顺序执行。之所以有跳转来实现优先级、先整体等等面向对象、面向接口、面向切片的概念。是因为过程中插入了待定的占位符和入口。每次过程中会检测其他的中断。如果这时候列表中有其他的事,那么就回去完成

...

链式设计分布在jfinal的方方面面

ActionHandler.java-->handle()-->Action()-->controller-->new Invocation()

...

python的列表参数有点儿像java可变参数Varargs

参数可以有多少个?是否可变?python可以用列表给出一个形参。有点儿像java的varargs

...

预订、订金、预定

预订关涉钱款交易。 预定则与时间、计划、方案、目标、地点等相联系。

...

嵌套、循环、对比

桃花庵歌 【作者】唐寅 【朝代】明 桃花坞里桃花庵,桃花庵里桃花仙。桃花仙人种桃树,又摘桃花卖酒钱。 酒醒只在花前坐,酒醉还来花下眠。半醒半醉日复日,花落花开年复年。 但愿老死花酒间,不愿鞠躬车马前。

...

丹迪林双球,椭圆的第三种产生方法

sw画图: 2022年1月12日我用玉米面粥加牛奶泡盼月牌俄罗斯大列巴的时候,两根筷子斜着按住面包沉浸在粥里。 这时候我发现筷子被粥的横截面就是丹迪林双球。一般人一定会认为这个椭圆一定是一面圆润另一面

...

任意凸多边形的外角和都为360°

∵n边形外角等于(180°-和它相邻的内角). ∴180°n-180°(n-2)=180°n-180°n+360°=360° (180-∠1)+(180°-∠2)+(180°-∠3)+...+(180