随笔分类 - java 框架
Mybatis
摘要:`Dubbo Spring Boot`则是Spring社区这两年致力于打造的简化Java配置的微服务框架。 利用他们各自优势,配置到一起,可以帮助我们构建出非常优秀的微服务。 配置Maven 使用的Dubbo的一般都是大型项目,maven项目构建也会使用parent节点,Spring Boot考虑到
阅读全文
摘要:做Java Web的同学,都知道项目启动需要放到servlet容器里面运行,无论是使用哪一款IDE,都是非常麻烦的一件事情。在很早之前,一个servlet容器下可以放下很多的项目,并一起运行,而到现在这个年代,很多服务一台机子都不够用了。所以很多时候,一个容器本来就只为一个项目服务,这样一来,容器式
阅读全文
摘要:众所周知Java8中加入了lambda语法,这一特性也帮助Java开发者极大的简化了开发。Speedment是一个利用lambda表达式操作数据库的框架,相比Java世界中现在非常流行的mybatis,它可以极大减少SQL语句的编写。 从图形界面开始使用Speedment Speedment使...
阅读全文
摘要:MongoDB为Java提供了非常丰富的API操作,相比关系型数据库,这种NoSQL本身的数据也有点面向对象的意思,所以对于Java来说,Mongo的数据结构更加友好。MongoDB在今年做了一次重大升级,版本来到了3.0。相比之前的版本,这个版本中又很大的变化,相应地,本文中的方法可能在旧的版本中...
阅读全文
摘要:与其他语言相比,Java的IO功能显得异常复杂,各种流操作,通过程序员多次封装才可以达到操作文件的目的。自从jdk1.4之后,java提供了一个新的api完成IO操作,人称New IO(NIO),使用java nio包来进行IO操作,相比原先的API相比要方便多了(每次用老的api写IO操作,心...
阅读全文
摘要:顺着上一篇,这里介绍下spring-mybatis的配置。我们使用mybatis去操作数据库的时候,每次都要不停地openSession,closeSession好烦躁哇~~这样工作哪里有效率可言!!!看看别人家框架的孩子从来都没有这些破事儿。 mybatis社区的人终于看不下去了,所以他们借助s...
阅读全文
摘要:ResultMap在实际的开发中,数据库不总是我们希望看到的样子。比如我们希望User的主键是id但是数据库偏偏喜欢叫它u_id,这样一来原先的resultType似乎就失效了,不带这么玩的,整个人都不好了。于是mybatis给出了他的方案——resultMap。把我们从复杂的命名问题中解救出来~~...
阅读全文
摘要:接着上一篇文章通过Mybatis完成了一个User的CRUD的功能之后,这篇开始还需要建立一个Blog类,这样就可以模拟一个简单的微博平台的数据库了。数据库准备首先我们,还是需要在数据库中新建一个表blog 1 CREATE TABLE `blog`.`blog` ( 2 `b_id` INT ...
阅读全文
摘要:What's the Mybatis?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合...
阅读全文