平时调用axios来请求ajaxAPI,很多时候是一个一个请求;不过还有一些时候,需要一次请求多个API,然后等待这几个接口都返回后,再一起处理。 这里用get方法举例(post也是类似的),使用的是方法: const request1 = axios.get('/api/user/request1'); // 如果是post请求,也是同样的 const request2 = axios.get('/api/user/request2'); // const request3 = ... // 再多的API,只要数…

2022-08-09 0条评论 122点热度 0人点赞 admin 阅读全文

MyBatis的PageHelper是非常好用的分页插件,本人用下来比MyBatisPlus的更加灵活,例如可以指定offset limit的方式进行分页等等。 如果是Spring下配置PageHelper需要配置拦截器(而且是xml的方式),详见:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md,SpringBoot下有更简单的方式,有专门的boot-starter,只需要引入一个pom依赖,就全部可…

2022-08-08 0条评论 51点热度 0人点赞 admin 阅读全文

需要将less文件编译成传统的css文件 传统命令行下实现less转css # node和npm的安装忽略,首先安装less npm install -g less # 利用lessc将less转成css lessc /path/to/test.less /path/to/test.css 利用IDEA的File Watchers自动将less转成css 安装node、npm、less这些都忽略了,假设都安装好了; 首先到plugins查找安装File Watchers插件 安装重启IDEA后,在setting→T…

2022-08-07 0条评论 80点热度 0人点赞 admin 阅读全文

前面介绍了Java原生无依赖使用HttpURLConnection实现Get的例子,有时候需要是POST,所以给出POST的例子(内容Payload是JSON String) /** * * @param url 请求地址 * @param headers 请求头,多个用key,value的形式存储,key为header的名称,value为header的值,可以为null * @param json 请求体,json格式的字符串 * @return 服务器返回值 */ public static String ht…

2022-08-06 0条评论 65点热度 0人点赞 admin 阅读全文

例如一个ArrayList里面存有students,要按照student的某个属性(例如序号或者年龄)排序。 Student示例: public class Student implements Serializable { private Integer no; // 学号 private int age; // 年龄 private String name; // 姓名 public Student(Integer no, String name, int age) { this.no = no; this.n…

2022-08-04 0条评论 103点热度 0人点赞 admin 阅读全文

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么? 我们先回顾一下操作系统原理。 操作系统中,CPU竞…

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

Java代码环境,想要发起一个http的GET请求,如果想要简单的无依赖的实现(比如就使用一次的简单场景),那么使用Java原生自带的就可以实现,比较复杂且使用较多的场景,那么还是推荐使用第三方的库,例如:OKHttp,使用方法见:https://blog.terrynow.com/2021/03/09/java-http-library-okhttp3-how-to/ HttpURLConnection发起GET请求使用方法如下: public static String httpGet(String url) …

2022-08-02 0条评论 58点热度 0人点赞 admin 阅读全文

文章来源:https://sourl.cn/dRpJ6b 也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在, come on ,让我们一起来探索org.apache.commons.lang3.StringUtils;这个工具类。 isEmpty 系列 StringUtils.isEmpty() 是否为空. 可以看到 " " 空格是会绕过这种空判断,…

2022-08-01 0条评论 60点热度 0人点赞 admin 阅读全文

iView下的Select选择器,使用了可搜索和远程搜索,示例如下: <Select v-model="model13" filterable :remote-method="remoteMethod1" :loading="loading1"> <Option v-for="(option, index) in options1" :value="option.value" :key="index">{{option.label}}</Option> </Select&g…

2022-07-31 0条评论 106点热度 0人点赞 admin 阅读全文

DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行"异或"运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。 附上工具类示例: 示例中…

2022-07-28 0条评论 70点热度 0人点赞 admin 阅读全文
13456742