- 博客(9)
- 收藏
- 关注
原创 存储过程
- where from: - 从哪来?SQL语句,存储过程是建立在SQL语句的基础上的。 - why / when / where to go: - 为什么用? 涉及到多表操作的时候,D层的负担会很大,存储过程可以给D层减负。 - what: - 是什么? SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它存储过程是一堆SQL语句的集合。 其实就是为了实现对数据库某些操作的一堆SQL语句,编译之后
2017-05-29 18:24:42 1203 33
原创 职责链模式+策略模式 实现下机业务
下机的业务中主要涉及到按照消费时间分段计费,不同类型用户收费标准不同,以及下机后更新相关表的操作。 针对这三个要点,我分别采用了职责链模式实现消费分段计费,策略模式实现不同用户不同收费标准,更新多张表用到了存储过程
2017-05-29 17:22:06 1063 26
原创 职责链模式实现上机业务
上机这块业务,觉得和之前那些简单的一条线判断或者返回数据就可以实现的功能有些不一样了,也不是说他有多复杂的逻辑,其实只是多此判断真的很麻烦,重复的代码让我闻到了代码的坏味道,所以想要借用一下设计模式的一些套路。
2017-05-29 11:52:42 1145 33
原创 Spring -- AOP
AOP1. 概念理解:面向切面编程,通过预编译和运行期动态代理实现程序功能的统一维护的一种技术;AOP是OOP的延续,是软件开发的一个热点,是函数式编程的一种衍生规范。利用AOP可以对业务逻辑的各个部分进行分割;1.1 要解决的问题:代码重复关注点分离把非功能性需求剥离出来1.2 应用场景:2.AOP编程范式注解:用来标注该java...
2017-05-28 17:04:03 857 22
原创 Spring -- IOC
IOCInversion of control 控制反转1.控制什么?控制对象的创建及销毁(生命周期)2.反转什么?对象的控制器被反转,对象的控制器交给IOC容器注解配置IOC--声明Bean1.在类上增加@Component 可以被spring容器识别(@ComponentScan扫描),启动Spring后,会自动把它转为容器管理的Bean。对@C...
2017-05-20 20:50:01 956 29
原创 如何更好更快的站在巨人的肩膀上?
why? 在历史的长河中,每个人都不过是一朵朵小浪花,看似激不起轩然大波,但是如果这些浪花一层一层的叠加上去,那一定是巨浪滔天。时代在发展,我们的前人不断地遇到问题解决问题,然后总结问题,为的就是让现在的我们继承这样一笔宝贵的财富,积累经验,少走一些弯路。 当提及这个时代的红利有哪些的时候我们首先想到的一定是互联网,互联网让人们更快捷的获取信息。当提到个人的红利是什么的时候你...
2017-05-14 21:12:31 2016 30
原创 Sqlserver--视图
1. 为什么会有视图? 如果我们按照数据库的三范式来设计数据库时候我们会发现自己设计了很多表,但是机房中查询数据时候往往需要返回多张表,所以这样会很麻烦,强大的SQL sever就设计了视图来解决这个问题。 2. 视图是什么? 视图为逻辑表,逻辑二字说明了视图不是真正的表。因为视图内根本就没有数据。视图的全部家当,也就是你创建视图时的SELECT语句。视图是虚拟表。 3. 如何创建视图?
2017-05-14 12:00:47 879 19
原创 Spring -- Bean 02
5.Bean的懒加载bean默认的作用域是singletion,在spring 的context上下文初始化的过程中这个bean就已经被初始化了。but:单例模式下bean的销毁,是等spring 的上下文销毁时才销毁。6. 手动装配&&自动装配普通方式:BookDao bookDao=newBookDao()...
2017-05-14 11:01:41 4009 17
原创 如何进行制作消音视频(视频配音)
最近在进行一次活动时用到了动画版电影配音,于是截取了需要配音的片段视频,后来想要好一点的效果,所以需要将背景中的配音人声去掉,但留下背景音乐和其他声效。网上也会有现成的材料,可是或许并不是你需要的那一段,音效和画质也不是很理想,所以想要自己做一份。 百度上并没有查到系统的教程,只有音频版的消音教程,没有视频版,所以这次小编准备写一个教程了。1.截取你选用配音的视频片段。(推荐
2017-05-07 10:29:37 519704 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人