摘要: 市面上的日志框架; JUL、JCL、Jboss logging、logback、log4j、log4j2、slf4j.... 日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) j 阅读全文
posted @ 2018-11-15 17:07 DJstudio 阅读(450) 评论(1) 推荐(1) 编辑
摘要: 使用动态SQL完成多条件查询 动态SQL是MyBatis的一个强大的特性。动态SQL基于OGNL的表达式。实现动态SQL的元素如下。 if:利用if实现简单的条件选择 choose(when,otherwise):相当于Java中的switch语句,通常与when和otherwise搭配 where 阅读全文
posted @ 2018-11-09 15:20 DJstudio 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 在讲之前先说说它的好处:Mybatis真正强大之处就是在于SQL映射语句,也是他的魅力所在。相对于它强大的功能,SQL映射文件的配置却非常简单。简单的对比一下SQL映射配置和JDBC代码,发现使用SQL映射文件配置可减少50%以上的代码量。并且MyBatis专注于SQL,对于开发人员来说,也可极大限 阅读全文
posted @ 2018-11-08 11:59 DJstudio 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 精装的SOA与微服务的对比 阅读全文
posted @ 2018-11-07 18:03 DJstudio 阅读(1490) 评论(1) 推荐(0) 编辑
摘要: 认识 Maven Maven 的作用? 1.添加第三方jar包 2.解决jar包之间的依赖关系 3.获取第三方jar包 4.将项目拆成多个工程模块 Maven 是什么? 是Apache软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。 构建过程 1.清理:删除以 阅读全文
posted @ 2018-11-06 17:08 DJstudio 阅读(564) 评论(0) 推荐(1) 编辑
摘要: 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP 阅读全文
posted @ 2018-11-06 16:31 DJstudio 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 简介 Spring Boot来简化SPring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别应用 背景: J2EE笨重的开发、繁多的配置、低下的开发效率、发杂的部署流程、第三方技术集成难度发 解决: "Spring全家桶时代" SPring Boot——>J2EE一站 阅读全文
posted @ 2018-11-05 17:11 DJstudio 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 什么是表空间?Oracle数据库包含逻辑结构和物理文件。数据库的物理结构是指构成数据库的一组操作系统文件数据库的逻辑结构是指描述数据组织方式的一组逻辑概念及他们之间的关系。表控件是数据库逻辑结构的一个重要组件。表控件可以存放各种应用对象,如表,索引。而每个表空间由一个或多个文件组成。类别 举例 说 阅读全文
posted @ 2018-10-19 11:19 DJstudio 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring的MVC框架? Spring 配备构建Web 应用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring 的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离。它也允许以声明的方式把请求参数和业务对象绑定。 spring mvc是一个基于mv 阅读全文
posted @ 2018-09-12 10:52 DJstudio 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 为什么使用框架 框架的优势如下:1.不用再考虑公共问题,框架已经帮我们做好了。2.可以专心用于业务逻辑,保证核心业务逻辑的开发质量。3.结构统一,便于学习和维护。4.框架中继承了前人的经验,可以帮助新手写出稳定、性能优良而且结构优美的高质量程序。 什么是框架框架(Framework)是一个提供了可重 阅读全文
posted @ 2018-09-11 11:47 DJstudio 阅读(743) 评论(2) 推荐(5) 编辑