利用beanutils map 转换为bean, 奇怪的是转换结果属性结果为空 工具类: public static final <T> List<T> mapsToObjects(List<Map<St … 继续阅读 map转换为bean中的坑
分类:java
布隆过滤器的原理与应用
一:百科: (Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。 如果想判 … 继续阅读 布隆过滤器的原理与应用
解决决发送push的emoji表情的实用方案
2年前的一个问题解决方案:push在发送的时候,有些emoji表情添加不进去,原因是:一个普通中文字符存入数据库时占用3个字节,某些特殊表情会自动占用4个字节,mysql的utf8一个字符最多3字节,而如果要修改为支持4个字节的需要修改数据 … 继续阅读 解决决发送push的emoji表情的实用方案
java lambda表达式学习
// 提取费用并用逗号连接 String feesJoined = thirdFeeVoList.stream() .map(thirdFeeVo -> thirdFeeVo.getFee().toString()) .collect … 继续阅读 java lambda表达式学习
奇怪的edas单元测试问题
springboot 单元测试,测试调用edas中的服务,总是报错,报错原因就是自动注入失败,找不到bean org.springframework.beans.factory.UnsatisfiedDependencyException: … 继续阅读 奇怪的edas单元测试问题
从request中获取参数
程序中从HttpServletRequest中获取参数方法: post请求中从form-data中获取键值对参数的如下: Map <String, Object> map = WebUtils.getParametersStar … 继续阅读 从request中获取参数
利用redis中setnx获取锁单线程执行业务逻辑仿并发
ValueOperations:字符串类型操作 @Resource(name = “stringRedisTemplate”) private ValueOperations<String, Object> val … 继续阅读 利用redis中setnx获取锁单线程执行业务逻辑仿并发