根据当前时间的毫秒值,随机数,UUID生产唯一数字的字符串, 短ID。可在项目中作为唯一ID使用,如订单ID,交易ID等。
根据当前时间的毫秒值,随机数,UUID生产唯一数字的字符串, 短ID。可在项目中作为唯一ID使用,如订单ID,交易ID等。
获取上传的文件,对文件名进行重命名时要用到。取得文件名,根据.
切割,分别获得文件名称和文件类型(后缀名)。
有空逛一些大牛的博客,是一个学习知识和别人经验非常好的来源。摘录一些逛过觉的不错、有干货的Blog。
fastjson
相比默认的jackson
效率更好,在一些复杂的json
结构中更容易操作。
个人在用的的也认为比较好用的在线思维导图工具。也有用客户端工具Mindjet、Xmind、FreeMind、Edraw。使用无关工具好坏,仅是个人习惯。
汇总SpringMVC
配置文件springmvc.xml
相关配置。
设置 Maven 远程仓库为阿里云提供的仓库,以便国内快速稳定下载依赖。阿里云 Maven 仓库代理了很多公共的 maven 仓库。
常用的jQuery,JavaScript,CSS代码句,代码块
记录个人遇到的并且觉的经常复用的js,jquery
代码块。
使用jQuery
首先引用jQuery
文件,如下示例:
1 | <script type="text/javascript" src="/static/js/jquery-1.11.0.min.js"></script> |
window.location
对象获取当前页面 URL
信息,可不使用window
前缀。alert(location)
; alert(document.URL);
,输出 url 地址。alert(location.href);
,输出完整 URL 地址。location.href = '/admin/user/login?id=' + id;
,页面跳转(设置URL值)。document.referrer;
,获取来源URL。 当页面提交请求时,提交的数据的编码格式由请求头的contentType
指定,SpringMVC根据指定的编码格式对请求提交的数据进行处理。SpringMVC 为方法提供了一些很容易使用的注解来处理请求提交的数据。
ContentType指定的类型,可以分以下几种:
application/x-www-form-urlencoded
:发请求的默认类型,可使用 @RequestParam, @ModelAttribute, @RequestBody 来处理。multipart/form-data
:@RequestBody 不能处理这种格式数据。application/json,application/xml
:必须使用 @RequestBody 来处理。实际开发中,@RequestBody可以很方便地接收JSON
格式数据,并转换成对应的数据类型绑定到方法属性上。