java 常用util方法

获取邮箱前缀

String str = email.substring(0, email.indexOf(“@”));

构建url

UriComponentsBuilder builder = UriComponentsBuilder.newInstance()
            .scheme("https")
            .host("emr.ctyun.cn")
            .path("/manager/{clusterId}/#/cmdb/{managerClusterId}/cluster/{compomentId}");

Map<String, String> pathMap = new HashMap<>();
infoList.forEach(
    item -> pathMap.put(item.getClusterName(), builder.build().expand(clusterId, managerClusterId.toString(), item.getId()).toString()));

String url = UriComponentsBuilder.fromHttpUrl(domain)
            .pathSegment("user")
            .pathSegment("query")
            .pathSegment(String.valueOf(123))
            .toUriString();

打印日志

import com.google.gson.Gson;
private static final Gson GSON = new Gson();
GSON.toJson(students);
MultiValueMap<String, String> ipMap = new LinkedMultiValueMap<>();
// 添加键值对
ipMap.add("a", "*");
ipMap.add("a", "*");
ipMap.add("a", "b");
// 删除特定键的特定值
List<String> values = ipMap.get("key1");
if (values != null) {
   values.remove("*"); // 删除key1对应的value1
}

分页查询:

PageHelper.startPage(pageNum, pageSize);
List<User> users= userMapper.queryuser(name);
//对 users 进行排序,返回结果用排序后的 resList
PageInfo<User> pageInfo = new PageInfo<>(users);
pageInfo.setList(resList);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值