SpringMVC 提交参数的方式和注解详述

记录一下Spring MVC 提交参数的四种方式:方法参数接收,HttpServletRequest对象,用bean来接收以及JSON数据的接收。并且了解多表单域接收方式。另外是接收参数时各种常见注解@RequestBody,@RequestParam,@ModelAttribute,@PathVariable,@RequestHeader,@SessionAttributes,@CookieValue等的说明。...
阅读(158) 评论(0)

高效阅读

卷首语 2015-11-23 22:41:23 读书的范围太狭隘,很容易将单一的想法视为绝对的真理,削弱自己综合判断的能力 2015-11-23 22:41:46 许多书籍都提到的共同内容,某种程度上就可被视为真正的重点;而比对过多本作品不同、甚至是矛盾的观点后,也才能判断出究竟孰优孰劣,进一步确认书本的价值。 2015-11-23 22:42:06 工...
阅读(136) 评论(0)

PHP通过APC获取上传文件进度

业务需求要做到获取上传POST文件的进度,通常情况下PHP脚本要在POST上传文件完成之后再执行,所以在脚本内是没办法直接取得上传速度,不能像取得执行时间那样在 首先想到的方法是通过ajax,在上传之前先给发个请求到服务器记录一下当前时间,然后再post文件。 当然这个不是解决方案,只能知道文件上传开始的大约时间,和结束时间,进度是不知道的。...
阅读(1414) 评论(0)

cluster进程间通讯精简版

var cluster = require('cluster'); if (cluster.isMaster) { console.log('I am master'); var numCPUs = require('os').cpus().length; for (var i = 0; i < numCPUs; i++) { cluster.fork(); }...
阅读(496) 评论(0)

用async实现图片下载程序分离出处理程序

var async=require('async'); var save_path = "保存路径"; async.waterfall([ function(callback){ require('http').get("http://localhost/down.png", function(res) { var data = ''; res.setEncoding("bina...
阅读(620) 评论(0)

GIF转MP4的PHP代码

手机应用上面显示GIF图片的情况越来越多,但是GIF图片相对文件非常大,故我们希望能有更好的方式来代替GIF,比如说转成MP4。本文是最近琢磨出来的PHP代码,已经在线上跑了,能实现初步的GIF转MP4的功能。...
阅读(2725) 评论(0)

《了不起的Node.js》读后感

花了一周多看完了《了不起的Node.js》,按惯例写个...
阅读(3329) 评论(3)

VIM的开始使用及VPS的链接

如何解决SSH客户端无法使用zmodern,也就是...
阅读(909) 评论(0)

在Mac OS X Marvericks 10.9上安装ruby and rails

上周在最新的Marvericks 10.9上安装rails,但遇到不少坑: 1. 10.9自带的ruby 2.0,无法用gem install rails来安装rails。只能自行用rvm来切换成其他版本的ruby再行安装。 2. 安装rvm需要xcode的命令行工具,但最新的xcode已经不带命令行工具了。 所以,折腾了好一段时间,甚至重装了mac(开机command+r),最终得...
阅读(1925) 评论(0)

编程从业五年的十四条经验-感想批注版

原文来自 http://www.oschina.net/news/39728/14-lessons-after-five-years-of-professional-programming 1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。 这是...
阅读(1083) 评论(6)

类似Notepad++的Sublime Text 2代码配色主题

这是在 https://github.com/yousemble/notepad-color-scheme 项目基础上修改的Sublime Text 主题文件。 外观和Notepad++非常一致,背景色也该成了护眼的苹果绿。 Preferences.sublime-settings 文件 { "color_scheme": "Packages/Color Scheme ...
阅读(7749) 评论(4)

让Thinkpad USB键盘支持小红帽中键滚轮的方法(ThinkPad USB Keyboard with TrackPoint)

Thinkpad键盘是非常好用的一款键盘,体验和传统的Thinkpad笔记本键盘一样,而且还支持小红帽(Trackpoint,指点杆)。 小红帽在使用上双手不需要离开键盘,甚至不用移动手掌位置就可以控制鼠标,比起触摸板和普通鼠标来说,使用效率提高得非常多,而且不容易累和不容易鼠标手。小红帽中键上下滚屏功能更是方便至极。 不过Thinkpad USB键盘上面的小红帽,有个很大的问题:...
阅读(4383) 评论(3)

在GitHub上建立个人主页的方法

GitHub就不需要介绍了,不清楚可以百度一下。只说目前GitHub是最火的开源程序托管集中地了,连PHP的源码都在GitHub上面托管了(https://github.com/php )。 GitHub可以建立个人项目主页,作为开发者,在全世界众多开发者的网站上拥有自己的个人主页,展示自己的项目,是自我增值的好机会。 建立GitHub个人主页非常简单,在Git库内建立名为 yourn...
阅读(27974) 评论(9)

免费云主机的使用:Heroku和Appfog,支持Node,PHP,Python,Java,ruby,Scala

Heroku(支持Ruby,Java,Python,Clojure,scala,Node,Play) 申请,下载Heroku Toolbelt工具,安装,务必确定安装了heroku工具和Git(里面有ssh工具) 把heroku(bin),ruby(bin),Git(cmd),Git(bin)都加入系统PATH里面。 本地生成新ssh-key。用命令 ssh-keygen,在用户...
阅读(4693) 评论(0)

在Ubuntu上安装Ruby2.0

在Ubuntu上面安装软件是比较简单的事情,apt-get一下就好。 不过安装Ruby会些旧了,如果是直接 $ sudo apt-get install ruby 就会安装上ruby 1.8.7 。这个版本连gem也没带。 搜索一下apt库,会发现其实还有ruby1.9.3-full $ sudo apt-cache search ruby 安装 $ sudo apt...
阅读(15522) 评论(6)
113条 共8页1 2 3 4 5 ... 下一页 尾页
    导航
    个人资料
    • 访问:348140次
    • 积分:4607
    • 等级:
    • 排名:第9353名
    • 原创:110篇
    • 转载:2篇
    • 译文:1篇
    • 评论:67条
    最新评论