加载中
解析word文档

工作中经常要处理word文件,曾经是靠手写的,实在是笨,程序员应该有自己的方式 依赖 <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi<......

2020/11/30 09:53
2.1K
为何BigDecimal 不能用equal来比较

示例代码 import java.math.BigDecimal; public class Client { public static void main(String[] args) { BigDecimal one = new BigDecimal("1"); BigDecimal two = new BigDe......

2020/09/28 20:58
1.9K
获取一个时间间隔内月份的list

依赖: joda-time joda-time 2.10.5 import org.joda.time.DateTime; import java.util.A...

2020/09/12 17:25
848
ElasticSearch 查询所有数据

1,分页查询所有,但最多能查10000 条记录,超过就会报错 public List getAll(String index, String type, QueryBuilder queryBuilder, Class tClass) { SearchResponse searchResponse =.....

2020/09/09 15:24
2W
本地es查询

import cn.jpush.statistics.elasticsearch.ReportDO; import cn.jpush.statistics.util.JsonUtil; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org...

2020/09/08 13:52
673
SpringCloud Gateway 里给请求添加header信息

import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gat...

2020/09/02 11:45
3.5W
el-upload 带上请求后台

<template> <div class="div-card-body"> <el-form inline> <el-form-item> <el-button class="filter-item" type="primary" ico...

2020/09/01 07:55
2.5K
利用hibernate-validator 手动校验pojo属性

有时我们需要手动校验pojo参数,而不在spring的容器内通过入参这种方式 同时希望能使用jsr-303 ,这时我们可以使用hibernate-validator 手动校验,并且hibernate-validator 就是jsr-303的实现...

RedisTemplate 使用scan扫描数据

根据指定key前缀找到对应的key集合 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.connection.RedisConnection; import org.spri...

2020/08/13 08:03
1.4W
redis 的multi

曾经被面试官问,redis中pipline和multi的区别,那是我不清楚,本着复盘的心,查了些资料,并自己动手实验 总结如下 pipeline选择客户端缓冲,multi选择服务端缓冲; 请求次数的不一致,mul...

2020/08/11 16:06
619
排查mysql cpu高问题

mysql 的cpu高问题 1,利用top命令找到对应线程id,如果线程id总在变说明是不同sql导致的cpu高问题 然后利用performance_schema.threads 查找出对应sql, 2,再进行对sql的优化......

2020/08/01 08:37
923
guava refreshAfterWrite 的使用

曾经有个面试官我我guava的exipre和reflush的区别 我只知道,expire在更新缓存时会阻塞住所有线程 好伤心 其实reflush只会阻塞住一个线程,然后其他线程获取到原先的值,这样就不会将所有线程...

2020/07/21 10:30
7.9K
Jedis运用scan删除正则匹配的key

import redis.clients.jedis.Jedis; import redis.clients.jedis.ScanParams; import redis.clients.jedis.ScanResult; import java.util.List; import java.util.Set; public class RedisAp...

2020/07/11 08:50
1.3K
freemarker 简单demo

1,maven坐标 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> 2,模板文......

2020/06/03 22:48
467
easyexcel 自动设置列宽

版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.4</version> </dependency> 导出controller层代码 ......

git清除工程下的用户信息

删掉本 工程的用户信息 rm -rf rebase-repo/.git git rebase 会将分支回滚到另一个分支的一个公共点 并重新生成两个的分支的commit

2020/05/22 08:13
804
oauth2 杂谈

因为公司用oauth2 来认证和鉴权。就花了点时间了解这个框架。总的来说,这个框架还是比较重的并且难以理解 主要是它是靠过滤器的,很多都需要配置。可以通过properties和java代码来配置,很多...

2020/05/05 18:01
687
jackson工具类

ObjectMapper,jackson 代码 import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.Deserializat...

2020/05/04 19:41
2.2K
RabbitMq 发送消息时,同时接受返回数据

生产者代码,注意要设在将返回数据放入的队列; 通过这种方式可以实现同步阻塞,从而得到返回数据 package com.boot.springbootnew.component; import com.alibaba.fastjson.JSON; import c...

根据原有表名添加主键工具

import org.springframework.util.CollectionUtils; import java.sql.*; import java.util.*; public class ClientTest { public static void main(String[] args) throws ClassNotFoundExce...

2020/04/25 16:24
285

没有更多内容

加载失败,请刷新页面

返回顶部
顶部