上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: SpringBoot的热部署 原来:修改代码后,需要重新部署才会生效。 热部署:修改代码后,不需要Ctrl+S保存,不需要重新部署,直接在浏览器中刷新一下就可以看到修改后的效果。IDEA会自动重新编译代码,然后自动同步部署到tomcat。 (1)Ctrl+Alt+S,勾选自动编译 (2)Ctrl+S 阅读全文
posted @ 2020-02-07 10:56 chy_18883701161 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 创建SpringBoot项目方式一 (1)新建maven项目,不使用骨架。 使用maven管理依赖就行了,不必使用骨架(模板)。 (2)在pom.xml中添加 <!--springboot核心、基础的起步依赖,所有springboot项目都需要继承--> <parent> <groupId>org. 阅读全文
posted @ 2020-02-07 09:20 chy_18883701161 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 集群 多台主机干同样的事 比如web容器,只使用一个主机: 这个主机发生故障,直接gg。 数据库并发量大时,这个主机负担很大 数据库集群:使用多个主机,这些主机上都运行web容器。 某些主机发生故障,其它主机还能工作,影响不大 更好应对并发 常见的集群: web服务器集群,比如tomcat集群 数据 阅读全文
posted @ 2020-02-06 15:15 chy_18883701161 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 为什么使用springboot? Spring的优点: Spring是Java EE的轻量级替代品,无需使用重量级的EJB,通过依赖注入、面向切面编程,用简单的java对象就可以实现EJB的功能,使开发变得相对简单。 Spring的缺点: 配置繁琐。虽然Spring的组件是轻量级的,但Spring的 阅读全文
posted @ 2020-02-06 11:42 chy_18883701161 阅读(253) 评论(0) 推荐(0) 编辑
摘要: https://maven.aliyun.com/mvn/view 一般使用聚合仓库(group),path是仓库地址。可点击右上角“使用指南”: 附 目前阿里云仓库的地址 https://maven.aliyun.com/repository/public https://maven.aliyun 阅读全文
posted @ 2020-02-06 11:17 chy_18883701161 阅读(8996) 评论(0) 推荐(0) 编辑
摘要: maven中的仓库 需要jar包时,先到本地仓库中找,没有就从中央仓库去下载到本地仓库。 中央仓库很多都在国外,下载速度慢。国内的一些公司在自己的服务器上搭建了maven仓库(中央仓库的镜像),供内部人员使用,因为在公司私有的服务器上,所以又叫做私服。 有的公司把自己的maven分享出来,免费供开发 阅读全文
posted @ 2020-02-06 08:55 chy_18883701161 阅读(1731) 评论(0) 推荐(1) 编辑
摘要: 1、下载maven的安装包 2、新建文件夹maven,把maven的安装包放进去,在maven文件下新建文件夹repository作为仓库。 3、在conf\settings.xml中配置本地仓库的地址、中央仓库的镜像(阿里云) <localRepository>F:/maven/repositor 阅读全文
posted @ 2020-02-06 00:01 chy_18883701161 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Maven简介 Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断(pom.xml)能管理一个项目的构建、报告和文档等步骤。 Maven 是一个跨平台的项目管理工具(因为是java写的), 阅读全文
posted @ 2020-02-05 09:18 chy_18883701161 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 1、新建SpringMVC项目,添加所需的jar包 spring-core.jar spring-beans.jar spring-context.jar spring-expression.jar spring-aop.jar (使用spring的注解) spring-jdbc.jar 阅读全文
posted @ 2020-02-04 22:00 chy_18883701161 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 1、新建Spring项目,添加所需的jar包 spring-core.jar spring-beans.jar spring-context.jar spring-expression.jar spring-aop.jar (使用spring的注解) spring-jdbc.jar (sp 阅读全文
posted @ 2020-02-04 09:29 chy_18883701161 阅读(348) 评论(0) 推荐(0) 编辑
摘要: MyBatis是一个Java的持久层框架,和Hibernate一样,都是ORM框架。 MyBaits的前身是iBatis,可以将数据库中记录映射为pojo,是开发人员以面向对象编程的思想来操作数据库。 MyBatis消除了几乎所有的JDBC代码,比如注册驱动,获取、关闭数据库连接,创建Stateme 阅读全文
posted @ 2020-02-03 17:36 chy_18883701161 阅读(207) 评论(0) 推荐(0) 编辑
摘要: tomcat简介 Tomcat是一个开源、免费、轻量级的web服务器,只支持部分JavaEE规范(Servlet、JSP),适合部署中小型、并发访问量不大的web项目,是部署中小型Java Web项目的首选。 Tomcat和Nginx、Apache等Web服务器一样,具有处理静态资源的能力,但Tom 阅读全文
posted @ 2020-02-03 12:52 chy_18883701161 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 方式一 try....catch...finally,在catch中捕获、处理异常 方式二 设置默认的全局异常处理器。 发生异常时,一级一级往上抛, 这个过程中,如果异常被catch捕获、处理,那就没事了; 如果没有对应的catch来捕获、处理异常,最终被抛到DispatcherServlet、we 阅读全文
posted @ 2020-02-02 21:29 chy_18883701161 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 文件上传 (1)下载添加2个jar包 commons-fileupload.jar commons-io.jar SpringMVC的文件上传依赖于Apache的FileUpload组件,需要下载添加2个jar包,下载地址: http://commons.apache.org/proper/comm 阅读全文
posted @ 2020-02-02 17:50 chy_18883701161 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 拦截器主要用于拦截用户请求,并做相应的处理,十分常用。 拦截器的常见用法: 判断用户是否登录。比如购物网站用户将商品添加到购物车时,用拦截器判断用户是否登录,如未登录,则不能将商品添加到购物车(转到登录页面)。 进行权限验证。验证已登录的用户是否有相应的操作权限。 记录请求信息的日志。 拦截器的使用 阅读全文
posted @ 2020-02-02 11:26 chy_18883701161 阅读(592) 评论(0) 推荐(0) 编辑
摘要: RESTful是web应用的一种设计风格、开发方式。 以根据product_id查询产品信息为例。 原来的写法 @org.springframework.stereotype.Controller public class ProductController{ @RequestMapping("/q 阅读全文
posted @ 2020-02-02 08:01 chy_18883701161 阅读(274) 评论(0) 推荐(0) 编辑
摘要: web应用常见的资源存方式 在WEB-INF下新建lib,存放要使用的jar包 在WEB-INF下新建jsp文件夹,存放jsp文件。首页除外,首页就放到web下。 在web下,或WEB-INF下,新建css、js、image文件夹,存放相关文件。 WEB-INF目录是web应用的安全目录,里面的资源 阅读全文
posted @ 2020-02-01 17:28 chy_18883701161 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 转发、重定向到其它业务方法 @org.springframework.stereotype.Controller @RequestMapping("/userController") public class UserController{ @RequestMapping("/handler1") 阅读全文
posted @ 2020-02-01 14:57 chy_18883701161 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 业务方法的参数 业务方法的参数类型、参数个数是任意的,根据需要使用。 常见的参数类型: HttpServletRequest、HttpServletResponse、HttpSession 获取Servlet原生的API Model 、ModelMap 向视图传递数据,会自动将Model、Model 阅读全文
posted @ 2020-02-01 13:54 chy_18883701161 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 在SpringMVC中使用json,需要添加Jackson的3个jar包: jackson-core.jar jackson的核心包 jackson-datebind.jar jackson数据绑定需要的包 jackson-annotations.jar 使用jackson注解需要的包 Jackso 阅读全文
posted @ 2020-02-01 12:38 chy_18883701161 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 类型转换可以将请求参数转换为指定的类型、指定的格式(数据的格式化),然后传给业务方法的参数。 Spring MVC内置了常用的类型转换器。如果内置的类型转换器满足不了需求,可以使用自定义的类型转换。 自定义类型转换有2种方式: 使用Converter 使用Formatter Converter方式 阅读全文
posted @ 2020-01-31 14:14 chy_18883701161 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 接收表单数据有3种方式。 1、使用简单类型接收表单数据(绑定简单数据类型) 表单: <form action="${pageContext.request.contextPath}/userController/handler" method="post"> 用户名:<input name="use 阅读全文
posted @ 2020-01-31 13:15 chy_18883701161 阅读(1619) 评论(0) 推荐(2) 编辑
摘要: 使用注解配置spring mvc (1)spring mvc的配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http: 阅读全文
posted @ 2020-01-31 08:51 chy_18883701161 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 大体流程: 1、浏览器向web服务器发送HTTP请求 2、DispatcherServlet拦截所有请求,将请求地址(url)传给HandlerMapping 3、HandlerMapping根据url-controller之间的映射关系,确定要调用的controller,并将要调用哪个contro 阅读全文
posted @ 2020-01-29 22:03 chy_18883701161 阅读(246) 评论(0) 推荐(0) 编辑
摘要: HandlerMapping 处理器映射 HTTP请求被DispatcherServlet拦截后,会调用HandlerMapping来处理,HandlerMapping根据 url<=>controller 之间的映射关系来确定要调用哪个controller来处理。 有2种HandlerMappin 阅读全文
posted @ 2020-01-29 20:56 chy_18883701161 阅读(973) 评论(0) 推荐(0) 编辑
摘要: (1)新建Spring项目 (2)添加所需要的jar包 spring的5+2: spring-core.jar spring.beans.jar spring-context.jar spring-expression.jar spring-aop.jar spring-web.jar spring 阅读全文
posted @ 2020-01-29 17:56 chy_18883701161 阅读(475) 评论(0) 推荐(0) 编辑
摘要: java web的三层架构: 表现层(SpringMVC) 业务层(Spring) 持久层(Hibernate、MyBatis) SpringMVC是表现层的框架,是一个MVC框架。 MVC的三部分: model view controller 常见的三种控制器: Servlet Struts2的a 阅读全文
posted @ 2020-01-29 15:06 chy_18883701161 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 原因 先前已部署过,输出目录有lib文件夹。 再次部署时,IDEA一检测,发现输出目录已经存在lib文件夹,认为已经拷贝过了,为节省时间,不再重新拷贝jar包,殊不知我们新添加了jar包。 于是我们新添加的jar包就被漏掉了。 解决方式一 直接删掉out文件夹。 解决方式二 Project Stru 阅读全文
posted @ 2020-01-29 14:51 chy_18883701161 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们看视频教程,视频中的鼠标指针带有一个光圈,点击时有从中心扩展的特效。 可使用软件Bandicam来录制 带鼠标光圈效果的视频。 (1)下载安装Bandicam 如果未购买,也可以一直使用,只是录制的视频上会有一个小小的水印,问题不大。 (2)录像设置 (3)设置鼠标光圈 说明:实际鼠标并 阅读全文
posted @ 2020-01-29 09:36 chy_18883701161 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 需要添加spring-text.RELEASE.jar。 需要添加Junit4的2个jar包:junit.jar、hamcrest-core.jar。 写Junit的注解,Alt+Enter添加即可。 也可以自己下载添加:https://github.com/junit-team/junit4/wi 阅读全文
posted @ 2020-01-29 09:02 chy_18883701161 阅读(1452) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页