2019年8月28日
摘要: 一、 数据库 1、数据库 (1)关系型数据库SQL<MySQL、Oracle、DB2、SQLServer>:有表,而且表与表直接存在关系<主外键>; (2)非关系型数据库No SQL(没有表),可以作为关系型数据库的一个很好的补充,不能替代; 2、NoSQl产生的原因 对数据库高并发访问的需求; 3 阅读全文
posted @ 2019-08-28 22:27 天高任鸟飞,海阔任鱼游 阅读(193) 评论(0) 推荐(0) 编辑
  2019年8月26日
摘要: 一、 系统间的通信 1、什么是系统间的通信? 淘淘商城是基于SOA的架构,表现层和服务层是不同的工程。所以要实现商品列表查询需要两个系统之间进行通信。 2.如何实现远程通信? (1)、使用WebService:效率不高,它是基于soap协议(http+xml)。项目中不推荐使用。【把数据库中查出的数 阅读全文
posted @ 2019-08-26 21:10 天高任鸟飞,海阔任鱼游 阅读(280) 评论(0) 推荐(0) 编辑
  2019年8月21日
摘要: 一、 maven介绍 1、什么是maven? Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management Syste 阅读全文
posted @ 2019-08-21 15:41 天高任鸟飞,海阔任鱼游 阅读(105) 评论(0) 推荐(0) 编辑
  2019年8月20日
摘要: 一、 mybatis框架 1.mybatis是什么? mybatis是一个持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。mybatis可以将向 preparedStatement中的输入参数自动进行输入映 阅读全文
posted @ 2019-08-20 20:11 天高任鸟飞,海阔任鱼游 阅读(140) 评论(0) 推荐(0) 编辑
  2019年8月19日
摘要: 1、什么是log4j? Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。 2、让log4j与System.out.println()进行比较 * 前者专业日志工具 > 可以随意的指定输出目的地(可以是控制台,文 阅读全文
posted @ 2019-08-19 15:57 天高任鸟飞,海阔任鱼游 阅读(78) 评论(0) 推荐(0) 编辑
摘要: spring5 版本是用 jdk8 编写的,所以要求我们的 jdk 版本是 8 及以上。同时 tomcat 的版本要求 8.5 及以上。 一、IoC 的概念和作用 1.1程序的耦合和解耦 什么是程序的耦合 耦合度:是对模块间关联程度的度量。模块间联系越多,其耦合度越强. 什么是内聚 内聚度:内聚标志 阅读全文
posted @ 2019-08-19 14:39 天高任鸟飞,海阔任鱼游 阅读(148) 评论(0) 推荐(0) 编辑
  2019年8月8日
摘要: 1、什么是Ant Ant是Apache下跨平台的基于java开发的构建工具。基本功能就是可以把代码从某个地方拿来,编译,再拷贝到某个地方去等等 2、Ant的构建文件默认为build.xml 3、build.xml基本属性 (1)项目元素project标签 name项目名 default 构建脚本默认 阅读全文
posted @ 2019-08-08 16:16 天高任鸟飞,海阔任鱼游 阅读(285) 评论(0) 推荐(0) 编辑
  2019年8月5日
摘要: 一、json 1、 json是什么 它是js提供的一种数据交换格式! 2、json的语法 {}:是对象! 属性名必须使用双引号括起来!单引不行!!! 属性值: null、数值、字符串、 数组:使用[]括起来、boolean值:true和false eg: var person = {"name":" 阅读全文
posted @ 2019-08-05 21:19 天高任鸟飞,海阔任鱼游 阅读(121) 评论(0) 推荐(0) 编辑
摘要: java代理有jdk动态代理、cglib代理,这里只说下jdk动态代理,jdk动态代理主要使用的是java反射机制(既java.lang.reflect包),动态代理使用前提:必须有接口 1、动态代理的作用(运行时实现指定的接口) 动态代理就是在运行时生成一个类,这个类会实现你指定的一组接口,而这个 阅读全文
posted @ 2019-08-05 14:31 天高任鸟飞,海阔任鱼游 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1、什么是类加载器 (1)类加载器就是用来加载类的东西,把类加载到内存!类加载器也是一个类:ClassLoader (2)java程序写好以后是以.java(文本文件)的文件存在磁盘上,然后,我们通过(bin/javac.exe)编译命令把.java文件编译成.class文件(字节码文件),并存在磁 阅读全文
posted @ 2019-08-05 13:51 天高任鸟飞,海阔任鱼游 阅读(108) 评论(0) 推荐(0) 编辑