在 Linux 的日常管理中,有时需要定时删除指定的文件,可以使用 crontab
来完成。
大圣,此去欲何?踏南天,碎凌霄。若一去不回…… 便一去不回!
SpringMVC 中使用 commons-fileupload
上传文件,需要在 SpringMVC 的配置文件里先配置 multipartResolver
,然后就可以使用 MultipartFile
读取 HTTP 请求中的文件流并保存到本地了。
查看当前登录用户的信息,调用 SecurityUtils.getLoginUser()
即可:
1 | package com.xtuer.utils; |
getAuthentication() 返回的是一个 Authentication 对象,未登陆时它的 getPrinciple() 返回的是字符串 anonymousUser,登陆后返回的是 UserDetailsService.loadUserByUsername() 返回的对象,也即是说,我们可以实现一个 User 类,继承自 org.springframework.security.core.userdetails.User,在我们实现的 User 类中保存用户数据,在 loadUserByUsername() 中返回此用户对象。
User 类的实现请参考用户信息数据源一章。
使用 Jackson 序列化和反序列化对象,主要使用 ObjectMapper
的 2 个方法: writeValueAsString()
和 readValue()
。
JSON 格式化插件
https://github.com/rfletcher/safari-json-formatter
Safari 里拖动打开链接插件
广告拦截插件
使用关键字自定义地址栏搜索引擎
Spring 里常用的类型转换工具有
SpringMVC 返回 Json 数据给前端是件很简单的事,但是 SpringMVC 的 Controller 接收前端 Ajax传来的 Json 数据却不那么容易,前端和后端都要很小心,有一点不对就会出错,需要分为 2 种情况处理: