本篇整理下Spring、SpringBoot的Controller中,获取提交的参数的方式 如http://www.example.com/test?id=1&cat=xxx @RequestMapping(value = "/test", method = RequestMethod.GET) public @ResponseBody String test(@RequestParam(value = "id", required = true) long id, @RequestParam(value …

2021-03-31 0条评论 1582点热度 1人点赞 admin 阅读全文

本篇介绍如果利用javamail发送邮件 引入JavaMail依赖 如果是Maven,加入pom.xml: <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency> 如果是Gradle,加入build.gradle implementatio…

2021-03-30 1条评论 2368点热度 0人点赞 admin 阅读全文

本篇介绍下IDEA下的一个很实用的功能,开发好程序可以一键部署到远程服务器,省去自己把程序用SFTP等软件自行上传到远程服务器,非常方便。Jetbrain下的全家桶应该都是支持的,本篇以IDEA为例介绍部署功能。 首先要配置Deployment,确定远程服务器的连接方式(SFTP/FTP等等)、本地程序文件、目录和远程服务器的对应关系、是否有需要排除的目录不需要部署。 打开IDEA的设置-Build, Execution,Deployment-Deployment 新建一个远程服务器连接,我这边选择的是SFTP的连…

2021-03-28 1条评论 4289点热度 1人点赞 admin 阅读全文

数组Array是Javascript操作里用的很多的,本文整理下我平时用的多的关于array的操作方法,也会整理下最新的ES6关于Array的方法,这类写法比较简便简洁。 归类: 分类 方法 修改Array push()、pop()、shift()、unshift()、reverse()、splice()、sort()、copyWithin()、fill() 查询相关 length、indexOf()、lastIndexOf()、find()、findIndex()、filter() 子元素处理 forEach()…

2021-03-26 1条评论 1408点热度 0人点赞 admin 阅读全文

虽然很多提交的表单,我们已经改用post来提交数据了,但是还是有一些使用了<form action='xxx'></form>来提交表单,但是我们往往要在表单提交之前,做一些额外的检查或前置代码。 通过增加使表单默认不提交,然后在需要提交的按钮上,增加手动提交 <form id="form1" action="login" method="post" onsubmit="return false;"> </form> #Javascript下的手动提交(根据你使用的框…

2021-03-24 1条评论 1377点热度 0人点赞 admin 阅读全文

moment.js 是我用的最顺手的Javascript下处理时间日期的工具方法。基本上你能想到的关于时间日期的操作,moment.js都能做到。 如果你使用的不带框架的Javascript,那么可以下载:https://momentjs.com/downloads/moment.min.js 直接使用<script type="text/javascript" src="${base}/assets/js/moment.min.js"></script>加载就可以了。 以下是其他带框架的方…

2021-03-23 2条评论 15882点热度 0人点赞 admin 阅读全文

我们需要把一个Array转成逗号(或者其他分隔符)分开的String,如果这个Array是单纯的文字组成的,那么比较简单,直接使用toString(),或者利用join方法: var names = ["James", "Terry", "Tom"] console.log(names.toString());//默认toString()就是用逗号分开拼接成string console.log(names.join(','));//可以指定不同的分隔符 如果Array不是单纯的String,而是由Object组成的…

2021-03-21 1条评论 1522点热度 0人点赞 admin 阅读全文

经常遇到List、ArrayList需要拼接成用逗号或者空格隔开的文本,或者类似的文本转成List,最基本的方法是迭代List里的每一项,然后加到这个String上去,但是最后有一个符号,需要特别处理下,虽然并不是很难,但是稍微有点繁琐,且不优雅,例如: StringBuilder string = new StringBuilder(); for (String name : names) { string.append(name).append(","); } string = new StringBuilde…

2021-03-20 0条评论 2683点热度 0人点赞 admin 阅读全文

Kaptcha是我项目中在用的一个验证码产生工具,产生的验证码比较漂亮且可定制程度比较高,所以很好用。 可配置的项目如下: 字体 字体的大小 字体颜色 验证码内容的范围(数字,字母,中文汉字!) 验证码图片的大小,边框,边框粗细,边框颜色 验证码的干扰线 验证码的样式(鱼眼样式、3D、普通模糊...) 生成的验证码示例: 如果是Maven,加入pom.xml: <dependency> <groupId>com.google.code.kaptcha</groupId> <…

2021-03-18 1条评论 3153点热度 0人点赞 admin 阅读全文

在SpringBoot项目中,希望在遇到异常时(比如404,或者代码中抛出的未知错误),能统一返回规定的格式(例如返回JSON格式的异常报错{"result": false, "message": "NullPonterException ..."}),而不是希望在所有的逻辑处理上加上监测异常。 application.properties下增加如下: server.error.whitelabel.enabled=false spring.mvc.throw-exception-if-no-handler-fou…

2021-03-16 0条评论 1484点热度 0人点赞 admin 阅读全文
1484950515256