摘要: 如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? 这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要 阅读全文
posted @ 2020-12-31 12:06 -小马 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 什么是 JavaConfig? Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:面向对象的配置。由于配置被定义为 JavaConfig 中的类, 阅读全文
posted @ 2020-12-31 12:05 -小马 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添 阅读全文
posted @ 2020-12-31 12:04 -小马 阅读(192) 评论(0) 推荐(0) 编辑
摘要: a、install 本地安装, 包含编译,打包,安装到本地仓库编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。 b、clean 清除已编译信息。 删除工程中的target目录。 c、compile 只编译。 ja 阅读全文
posted @ 2020-12-31 12:01 -小马 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 M 阅读全文
posted @ 2020-12-31 12:00 -小马 阅读(80) 评论(0) 推荐(0) 编辑
摘要: a、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因为 MyBatis 需要程序员自己编写 Sql 语句,不过 mybatis 可以通过 XML 或注解方式灵活配置要运行的 sql 语句,并将java 对象和 sql 语句映射生成最终执行的 sql,最后将 sql 执行 阅读全文
posted @ 2020-12-31 11:59 -小马 阅读(52) 评论(0) 推荐(0) 编辑
摘要: a、用户发送请求至前端控制器 DispatcherServlet。 b、DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。 c、处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 D 阅读全文
posted @ 2020-12-31 11:58 -小马 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 如何解决表单提交的中文乱码问题 a、设置页面编码,若是jsp页面,需编写代码<%@page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %> 若 是 html 页 面 , 在 网 页 头 部 ( 阅读全文
posted @ 2020-12-31 11:57 -小马 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Servlet API中forward()与redirect()的区别? a、从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览 器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. r 阅读全文
posted @ 2020-12-31 11:56 -小马 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应 阅读全文
posted @ 2020-12-31 11:53 -小马 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Java实现开发短信验证码的完整教程 开发人员在开发网站注册、登录时经常需要用到短信验证码功能,下面小编就来详细介绍一下如何集成这个功能。 下面以使用榛子云短信为例: 1. 首先注册一个榛子云账号,注册地址: http://sms_developer.zhenzikj.com/zhenzisms_u 阅读全文
posted @ 2020-12-31 11:47 -小马 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、总结jdbc出现的问题 1、准备数据库,执行mysql语句。 -- -- Table structure for `orders` -- DROP TABLE IF EXISTS `orders`; CREATE TABLE `orders` ( `id` int(11) NOT NULL AU 阅读全文
posted @ 2020-12-31 11:45 -小马 阅读(62) 评论(0) 推荐(0) 编辑
摘要: JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。 为什么要使用SpringMVC? 很多应用程序的问题在于处理业务数据的对象和显示业务数据的视 阅读全文
posted @ 2020-12-31 11:41 -小马 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1、IOC和DI IOC: 控制反转即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序创建(spr 阅读全文
posted @ 2020-12-31 11:34 -小马 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n 阅读全文
posted @ 2020-12-31 11:31 -小马 阅读(55) 评论(0) 推荐(0) 编辑