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条评论 15793点热度 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条评论 1417点热度 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条评论 2573点热度 0人点赞 admin 阅读全文

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

2021-03-18 1条评论 2953点热度 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条评论 1329点热度 0人点赞 admin 阅读全文

我们在做项目的时候,可能会遇到将中文转化成拼音来做排序的依据,不过如果没有工具类,要把全部的中文都对应好拼音,也是一个不小的工作量,好在有现成的类库已经帮我们准备好了,我们只要花很小的时间,稍加定制就可以了,那就是 更方便的是,连常用的将字符转成首字母拼音,或者全拼,这些常用的,都用工具类写好了! 如果是Maven,加入pom.xml: <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j --> <dependency>…

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

介绍如何在Java中使用各种方法,列出文件夹下的文件(可根据一定的条件筛选,可分页) 这种方式暂时无法实现分页,需要分页请往下看 File dir = new File("/Users/Terry/Downloads"); File[] files = dir.listFiles(new FileFilter() { @Override public boolean accept(File file) { //实现筛选,符合筛选条件的,return true return false; } }); 利用Java8的…

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

用Java来请求网络操作的使用,原生可以使用,但是原生的功能比较弱,这里推荐一个第三方的类库:OkHttp,它能将网络操作变得异常简单。 这里介绍下常见的Http操作,例如POST(FormData, JSON,XML,File)GET(普通,代理)等等 如果是Maven,加入pom.xml: <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId&g…

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

在前一篇文章 SpringBoot启动后执行和关闭前执行代码介绍了Spring启动和关闭的时候执行代码,还有一种情况,需要每一次请求的时候做一些操作,例如检查请求是否合法(Token是否过期,是否合法)等 这种用到了HandlerInterceptor(SpringBoot)/HandlerInterceptor(Spring) 第一步,新建一个过滤器类继承 public class MyInterceptor implements HandlerInterceptor { @Override public boo…

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

在几年前,webservice流行了一阵子,所以当年有很多项目是基于webservice开发了接口,不过后来因为其比较复杂,被后来Json方式的Http的API接口取代了。不过还是有一些老的项目在用,今天就遇到了一个需求,需要调用webservice来对接数据。 现在再去研究webservice的技术就显得很不值得了,还要在新项目中增加相关的依赖(比如AXIS、wsdl4j等等),对项目的侵入性很大。所以想能否把WSDL的规则转成用Http的POST的方式的XML(因为它的本质最后也是通过HTTP来提交的) 后来找…

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