- 博客(15)
- 收藏
- 关注
原创 SpringBoot项目部署采用jar形式进行部署到服务器上注意事项
1.SpringBoot 内部已近集成了tomcat容器,其启动不需要在其tomcat容器中运行。在实际项目中,因为采用前后端分离,其不太需要导出war进行服务部署因此,大多数采用jar包的形式进行部署运行服务。在微服务的架构中,其也是采用jar包进行服务器的部署。2.在部署jar项目前,必须在maven项目中,pom.xml中配置好其采用打包方式为jar。在<packaging&g...
2019-11-12 23:52:46
522
原创 javaEE开发对于get传参的问题
get请求中参数中包含一些特殊字符如:+,-等要用转义字符表示,否则会被浏览器识别为空。或者采用post请求的方式进行传递参数。
2019-04-20 18:37:48
292
原创 Spring和SpringMVC整合
对于Spring和SpringMVC进行整合不一定需要:1.对于不需要整合的做法,即不需要在web.xml中配置配置启动 Spring IOC 容器的 ContextLoaderListener,只需web.xml配置springmvc的DispatcherServlet时,采用通配符的形式导入其他配置符。这个方法简单且不会出现bean对象被初始化两次的结果。其还有一种方式,就是直接在Spr...
2019-04-06 14:28:36
895
原创 springmvc对异常的处理
springmvc中可以将底层的异常进行上抛,其模式类似于职责链模式,最后,在controller层进行异常捕获处理。其方法有三种:1.对于异常处理可以运用springmvc提供的@ExceptionHandler({Exception.class})表示指定异常处理类,其方法参数可以指定异常也可以泛化为Exception接口,执行相应的处理异常逻辑,其返回值可以ModelAndView返回给...
2019-04-06 10:54:35
179
原创 springmvc返回json数据等应用
springmvc返回数据给前端使用@ResponseBody注解,其底层是实现的流程是在controller和请求报文中有一层,HttpMessageConverter<T>将接收客户端HttpInputMessage,进行数据的映射,并将java对象传递给controller。而Controller端将java对象传给HttpMessageConverter<T>将其转...
2019-04-05 21:47:56
183
原创 springmvc的数据校验@Valid
springmvc拥有对前端数据bean进行校验的功能,其中可以实现对Hibernate Validator校验框架的整合,Hibernate Validator校验框架实现JSR 303数据校验框架的,其完全实现JSR 303数据校验框架注解外,其还扩展有其他注解如:@Email 被注释的元素必须是电子邮箱地址@Length 被注释的字符串的大小必须在指定的范围@NotEmpty ...
2019-04-05 21:02:12
395
原创 springmvc对@initBindler标签的运用
@InitBinder标签注解运用与标识方法,其对WebDataBinder对象进行初始化,其WebDataBinder是DataBinder的一个子类,其用于在前端传来的参数进行javaBean属性的绑定。其注意:运用@InitBinder绑定的方法1.不能有返回值,因为该方法只是对数据绑定中,做些处理,这里可以做些对pojo对象中Date类的数据格式的转化等。或做一些数据不进行映射等等业务...
2019-04-05 19:11:12
287
原创 springmvc开发学习
一、SpringMVC是当代开发运用广泛的框架,框架采用mvc的设计模式,其核心handler进行业务和视图处理。其适应RESful框架模式,什么是RESful设计模式,RESful一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。二、对Spring...
2019-04-05 16:01:19
136
原创 阿里云oss服务器----分片上传文件
一、步骤:1.配置maven,引入阿里oss服务器提供的相关依赖2.编写对应的工具类实现对文件分片上传的业务3.使用junit进行测试二、maven中引入的依赖如下<!--阿里云依赖的包--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactI...
2019-03-27 19:36:21
1759
转载 关于java的volatile关键字的理解
文章链接:https://baijiahao.baidu.com/s?id=1595669808533077617&wfr=spider&for=pc个人总结:volatile就是易变的变量,其符合可见性和有序性,但不符合原子操作(读和写是原子操作),无法实现事务的回滚。在java的变量的写操作时,其直接将主存数据改变,其他线程访问其数据从主存中读取最新数据到本地缓存中,使其他...
2019-03-17 11:22:17
147
转载 关于正向代理和反向代理的理解
文章的链接:https://blog.youkuaiyun.com/zt15732625878/article/details/78941268个人理解总结:正向代理即对客户端代理,客户端 明确要访问的服务器站点,通过访问代理服务器,让代理服务器拿去资源,并将数据返回给客户端(在性能上,代理服务器可以将该用户访问的站点数据保存在自身服务器硬盘中,如有第二个人访问同一个站点信息时,代理可以直接从硬盘中拿...
2019-03-17 11:01:41
171
原创 mybatis-plus-boot的相关配置和使用
网页教程:https://baomidou.oschina.io/mybatis-plus-doc/#/spring-boot
2019-03-01 16:14:44
414
原创 阿里云ecs服务器部署数据库
一、MySQL的安装和配置5.61.安装rmp包(rmp包中文名:rmp软件包管理器,即一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。他生成具有.rpm扩展名的文件。)wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrmp -Uvh http://dev.mysql.com/g...
2018-10-26 15:11:50
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人