摘要: 阅读全文
posted @ 2020-01-04 12:14 SvaloR 阅读(84) 评论(0) 推荐(0) 编辑
摘要: #{}:预编译处理,将SQL语句#{}使用?代替,能够防止SQL注入 ${}:直接替换变量的值 Dao接口就是我们常说的Mapper接口,接口的权限名就是映射文件中的namespace的值,接口中的方法就是映射文件MappedStatement中的id值,方法中的参数就是SQL需要的参数 工作原理: 阅读全文
posted @ 2019-10-12 16:45 SvaloR 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 什么存储过程?用什么调用? 存储过程就是一个预编译的SQL语句,它允许模块化的设计,就是说只需要一次创建,在同一程序中就能多次调用。执行效率比普通的SQL语句高 调用方式: 可以使用命令对象进行调用 可以使用外部程序进行调用(如:Java程序) 存储过程的优缺点 优点: 在一个存储过程中能够执行一系 阅读全文
posted @ 2019-09-26 09:51 SvaloR 阅读(235) 评论(0) 推荐(0) 编辑
摘要: SpringMVC是一个基于Java实现了MVC设计模式的轻量级Web框架。通过把model-view-controller进行分离,将Web层进行职责解耦,把Web应用分成逻辑清晰的几部分,方便开发人员之间的配合 用户发送请求给DispatcherServlet,DispatcherServlet 阅读全文
posted @ 2019-09-19 15:08 SvaloR 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Spring是什么? Spring 是一个轻量级的IOC(Inversion of Control)和AOP(Aspect Oriented Programming)容器的框架。主要就是为了解决企业应用的开发,使开发者只需关注业务逻辑即可。 Spring配置方式:XML配置、注解配置和Java配置【 阅读全文
posted @ 2019-09-16 15:22 SvaloR 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Servlet就是小程序服务或服务连接器,使用Java编写的服务器端程序,独立于平台与协议,Servlet能够交互式浏览和生成数据,生成动态web内容 加载并实例化-->初始化【init()】-->处理请求【service()】-->服务终止【destory()】 JSP的本质就是Servlet,我 阅读全文
posted @ 2019-08-23 15:35 SvaloR 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 并行和并发的区别? 并行:多个处理器同时处理多个任务 并发:一个处理器处理多个任务,按照细分时间交替执行,在逻辑上是同时执行的 线程同步和线程通信的理解? 线程同步:指的是当一段代码,正在被一个线程执行时,不能存在其他线程也在执行。Java给我们提供了两种方式: synchronize(同步监视器) 阅读全文
posted @ 2019-08-13 22:54 SvaloR 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 说说常见的集合有哪些? 实现Collection接口的集合: 实现List的集合: ArrayList:以数组的类型进行存储,线程不安全,查询效率高,添加删除效率低(因为会对数组中的元素进行移动) LinkedList:以双向链表的类型进行存储,线程不安全,查询效率低(因为需要双向遍历),添加删除效 阅读全文
posted @ 2019-08-08 17:40 SvaloR 阅读(196) 评论(0) 推荐(0) 编辑