• java 判断集合中是否存在某个元素

    List 有方法contains可以判断出List中是否已经有这个值。 如果想去重复可以使用HashSet去重复。 List list = new ArrayList(new HashSet(a)); 1.List的contains(obj)方法 ...

    数据导出xls工具类

    @Override public void export(HttpSession session, HttpServletRequest req, HttpServletResponse response){ response.setContentType("tex...

    redis中文乱码

    可以使用redisSerializer进行序列化替换默认的jdk序列化。 @Configuration public class RedisConfig { @Bean(name="redisTemplate") public RedisTemplate

    mysql表名大写,造成jpa Table doesn't exist问题

    报错原因调查 mysql里实际表名都是大写 尝试在entity上标记表名大写,实际测试无效,仍然找不到表 @Entity @Data @Table(name = "T_BASE_ORDER_PRINT_CLIENT") 最终解决方案 在spring jpa配置中增加physical-strategy...

    合并两个类的数据

    从Kafka获取jaon数据入库,获取到的数据有data和key两个json,key为需要修改的字段,data为原数据,直接将key的数据通过jpa的save入库会导致未修改字段置空,现需将两个类的数据合并,如果key里面没有将使用data的值 package com.onelink.inbound...

    JPA 更新部分字段

    在Spring Data JPA 中,新增和更新操作都是用save()的方式进行,JPA是通过什么方法来知道我们是要进行insert还是update呢? 经过测试,JPA对程序调用的save()方法判断是updata或者insert操作的依据是看实体对象的主键是否被赋值。 JPA首先会通过主键去查询...

    js获取url参数

    以下JS函数用于获取url参数: function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); ...

    new出的对象不归spring容器管理导致出现空指针异常

    问题描述:将@Autowired注入进来的对象放入nwe出来的对象里面当参数使用,运行时报空指针异常 问题产生的原因:@Autowired注入进来的对象属于spring容器管理,而new出来的对象不归spring容器管理,里面的成员属性没有注入进来,导致空指针 ...

    docker安装以及打包

    卸载旧版(如果有的话): $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...

    java获取客户端IP地址

    public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() =...