大数据已经成为互联网时代的进程之一,海量数据的处理可以通过hadoop+spark和分布式架构系统进行实现,所有数据的可视化需求显得更加迫切,如何将大数据更加直观的展现给非技术人员去理解,这就是power BI。
ORM框架--Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Mybatis在spring和springboot框架中的操作总结
Mybatis在我上个项目中结合spring+springMVC框架的SSM架构中有用到,Mybatis作为一个半自动化的ORM框架,在编程的难度对比上我觉得比Hibernate的性能要好,对简单数据做操作时当然是Hibernate更为方便因为不用写SQL语句,但是在操作的自由性和性能的比较上我觉得mybatis要更好些,但是我最近又系统学习了spring-data-jpa框架,我觉得这个框架用来写数据交互真的要比Mybatis或者Hibernate爽太多了。。。(个人意见,可能有一部分是因为结合了Springboot)
JAVA新测试框架--testng和mockito
测试是检查应用程序的功能的过程是否按要求工作,在开发人员层面进行单元测试,在采取适当措施来测试每一个实体(类或方法)以确保最终产品符合要求。单元测试是非常必要的,这是软件公司向他们的客户提供高质量的软件产品必要前提。
较常用的测试框架是Junit4,这个是老框架,现在的互联网开发公司常用的新框架有testng和mockito两种。
单元测试用例是代码的一部分从而确保代码(方法)的另一部分工作正常。要快速实现这些理想的效果,测试框架是必需的。JUnit对于Java编程语言是完美的单元测试框架。