10 2016 档案

摘要:两种方法 方法1 如果使用spring mvc同客户端通信,完全使用json数据格式,需要增加RequestBody注解,函数参数为自定义类 这样,可以将接收到的json格式的数据转换为指定的数据对象user。比如{name:"test"},name为User类的属性域。通过ResponseBody 阅读全文
posted @ 2016-10-28 17:55 mahuan2 阅读(47748) 评论(0) 推荐(3) 编辑
摘要:使用ClassLoader的getResources方法(注意,不是getResource,少了s),可获得指定文件的包含jar包名称的多个路径值,然后依次读取文件即可。 使用class,只能通过getResource获得一个文件的路径,并且此文件在当前jar包中的,或者class路径中的。 spr 阅读全文
posted @ 2016-10-28 17:14 mahuan2 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:传统的文件上传方式 在执行上传后,页面会跳转到action指定的地址。 一般用户需要使用无页面刷新的上传方式上传文件,此时可采取iframe的方式,将form表单提交后的返回内容,重定向到iframe中。 修改后的代码为 利用iframe的onload事件,检测是否传输完毕,并获取传输后的服务端返回 阅读全文
posted @ 2016-10-26 18:33 mahuan2 阅读(1245) 评论(0) 推荐(0) 编辑
摘要:看网络上的spring资料,基本都是在讲解IOC和AOP,但是二者是如何协同工作的,说的很少。 粗略调试了下BeanFactory的创建过程,发现是如图所示的大概过程。其中BeanPostProcessor是关键。 在目标对象实例化完成后,通过AOP相关的BeanPostProcessor,检查实例 阅读全文
posted @ 2016-10-24 12:58 mahuan2 阅读(197) 评论(0) 推荐(0) 编辑
摘要:mid为62进制编码,id为常见的10进制编码。 id从低位到高位,7个数字为一组,转换为62进制,并顺序合并,即转换为mid。 mid从地位到高位,4个字母为一组,转换为10进制,并右移7位,计算和,得到id。 7位的10进制数最大为9999999,转换为62进制后为FXsj;8位的10进制数最大 阅读全文
posted @ 2016-10-11 11:05 mahuan2 阅读(634) 评论(0) 推荐(0) 编辑