Web开发说明
关于web技术的一些博客站点
1.前后端分离的思考与实践系列文章
2.Web开发演进方向—Web 研发模式演变 这篇文章说明web开发发展进程中,全后端分离实现所作的探究,不断得再探索一种高校的开发模式
3.淘宝核心技术团队博客 说明当前淘宝核心技术团队正在研发的基础服务,大部分已经开源
4.阿里 开源项目 主要包括web服务中各个领域的开源项目,涵盖数据库,中间件
5.前阿里架构师的收藏夹
6.业务系统扩展-阿里中间件技术解密
继续阅读 »
一. SpringMVC 框架
DispatcherServlet(核心控制器)
spring webMvcFramwork 说明文档
继续阅读 »
springmvc在接收Date型表单的时候会报400
需要指定具体的类型编辑器。
1.在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器。剩下的控制器都继承该类。
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.regis
继续阅读 »
在慕课网上看了高并发的课程,准备用spring+Mybaits来开发新的项目。遇到了前端跨域请求的问题。
服务器上nginx+tomcat,其中nginx监听80端口,tomcat监听8080端口。
因为对前端不熟悉,以为用ajax就可以不需要callback,然而前端的同学说不跨域的情况下才不需要callback,让我在返回的json里加上。可是我刚刚学会了最基本的spring-mvc用法,根本不知道怎么加上callback :joy:
继续阅读 »
doc
{:toc}
一开始使用spring拦截器拦截请求记录日志,对于请求路径、header这些都很好获取,唯独POST请求无法获取其中的RequestBody.
原因很明显,RequestBody是只能读取一次的,如果在拦截器中读取了,就无法通过@RequestBody注解去获取,因为这个数据是内存中的流数据.
继续阅读 »
学习笔记-数据库
Note:参阅书籍《Spring 3.x 企业应用开发实战》
MySQL数据库引擎
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。
继续阅读 »