摘要:
去重前 $result = $this->unique_array_by_key($result,"id"); function unique_array_by_key($array, $unique_key) { $tmp_key[] = array(); foreach ($array as $ 阅读全文
摘要:
回顾MVC 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向藕合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差 阅读全文
摘要:
代理模式 这就是SpringAOP的底层 静态代理 面向对象的设计原则(7大原则) 开闭原则: 是总纲,告诉我们要对扩展开放,对修改关闭; 通过“抽象约束、封装变化”来实现开闭原则,即通过接口或者抽象类为软件实体定义一个相对稳定的抽象层,而将相同的可变因素封装在相同的具体实现类中。 里氏替换原则: 阅读全文
摘要:
组成 Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建、装配,销毁等功能。 SpringContext:实现了ApplicationContext接口,Spring的上下文,拓展了核心容器,提供事件处理、国际化等功能。它还提供了一些企业级服务的功能,提供了 阅读全文
摘要:
缓存 简介 缓存(cache),原始意义是指访问速度比一般随机存取存储器(RAM)快的一种高速存储器,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。 缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。 存在内存那种的临时数据 将用户经常查询的数据放在缓存(内存)中, 阅读全文
摘要:
注解CRUD 可以在使用工具类的时候实现自动提交事务! 自动提交事务 // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package or 阅读全文
摘要:
流程图 第二步 实例化SqlSessionFactoryBuilder -> 实例化SqlSessionFactory // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower 阅读全文
摘要:
日志工厂 如果数据库操作,出现了异常,需要记性排错,日志就是最好的助手! 曾经:sout debug 现在:日志工厂 SLF4J LOG4J(3.5.9 起废弃)【掌握】 LOG4J2 【掌握】 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_L 阅读全文
摘要:
方案一 点击设置按钮,勾选 Show Excluded Files target文件就出来了 方案二 找到需要显示的文件夹并将它删除,下图以idea文件夹为例 操作前 操作后 阅读全文
摘要:
map interface BlogAdminMapper int addBlogAdmin1(Map<String,Object> map); BlogAdminMapper.xml <!-- map --> <insert id="addBlogAdmin1" parameterType="ma 阅读全文