java

  • Java SpringBoot使用guava过滤器

    目录 介绍 特点 数据结构 新增数据 查询数据 删除数据 作用 业务使用 快速开始 介绍 布隆过滤器(BloomFilter)是一种数据结构,特点是高效地插入和查询,可以用来告诉你某个key一定不存在 ...

  • java中 ${} 和 #{} 有什么区别

    目录 前言 1.功能不同 1.1 ${} 的问题 2.使用场景不同 3.安全性不同 3.1 使用 ${} 实现用户登录 3.2 使用 #{} 实现用户登录 总结 前言 ${} 和 #{} 都是 MyB ...

  • 基于ssm中dao接口@Param注解的用法

    @Param 注解的用处:为了接口中方法的形参与xml文件中sql语句中的条件参数绑定 1.接口方法只有一个参数 完全没必要使用@Param注解 例: public interface PaperDa ...

  • Spring中@Service注解的作用与@Controller和@RestController之间区别

    目录 一.@Service注解 二.@Controller和@RestController的区别 1. @controller注解 2. @RestController注解 一.@Service注解 ...

  • Java引用类型interface的用法总结

    目录 interface作为成员变量 法术接口和实现 英雄角色 interface作为方法参数和返回值类型 interface作为成员变量 接口是对方法的封装,对应游戏当中,可以看作是扩展游戏角色的技 ...

  • 深入浅出MappedByteBuffer(推荐)

    目录 1.内存管理 2.MappedByteBuffer的深度剖析 2.1 map过程 2.2 get过程 3.性能分析 4.总结 java io操作中通常采用BufferedReader,Buffe ...

  • 详谈Spring是否支持对静态方法进行Aop增强

    目录 1.JDK代理 2.CGLIB代理 Spring AOP静态代理 AOP中不得不提的就是代理 下面为一个静态代理的例子 Spring Aop是否对静态方法进行代理?不着急看结论,看完实现也就明白 ...

  • 介绍java中Pair(配对)

    目录 介绍java中Pair 核心java配对实现 Pair类 AbstractMap.SimpleEntry 和 AbstractMap.SimpleImmutableEntry Apache Co ...

  • Java处理不可见特殊字符要点解析

    看下图所示,两个空字符串不相等 因为str中有不可兼得特殊字符,可以在debug中将str的值复制出来,然后粘贴到双引号中们就可以看到这个字符的真面目,如下图所示: \uFEFF为控制字符,名为&qu ...

  • Javaweb实现邮件发送

    本文实例为大家分享了Javaweb实现邮件发送的具体代码,供大家参考,具体内容如下 发送邮件使用的是SMTP协议:一般是smtp.xxx.com ,比如smtp.qq.com 接收邮件:POP3协议 ...

  • Guava中这些Map技巧可以让代码量减少了50%

    目录 前言 Table - 双键Map 1.获得key或value的集合 2.计算key对应的所有value的和 3.转换rowKey和columnKey 4.转为嵌套的Map BiMap - 双向M ...

  • 详谈@Cacheable不起作用的原因:bean未序列化问题

    目录 @Cacheable不起作用的原因:bean未序列化 是返回的Blogger自定义实体类没有实现序列化接口 @Cacheable注解式缓存不起作用的情形 使用注解式缓存的正确方式 @Cachea ...

  • Java中的getClass()以及getName()方法使用

    目录 getClass()及getName()方法使用 getClass getName 关于getClass()与getName()一道题 在牛客网上看到的一道题目 getClass()及getNa ...

  • idea安装hsdis的方法

    下载 根据控制台报错提示,下载需要的包,放在jdk/jre/bin/server下 hsdis-amd64.dll hsdis-i386.dll 设置 1.run->edit config-&g ...

  • Java中的Object类用法总结

    目录 1.Object类是什么? 2.Object类中的equals方法 3.Object类中的hashCode方法 4.编译器自动生成equals和hashCode 总结 1.Object类是什么?

  • 多数据源模式JPA整合sharding-jdbc实现数据脱敏

    目录 前言 引入依赖 添加sharding数据源配置 排除自动装配 业务数据源配置 加解密数据源配置 加解密数据源的使用 结语 前言 前一篇博文,透明化Sharding-JDBC数据库字段加解密方案 ...

  • @Column映射不一致的解决

    @Column映射不一致 问题复现 @Column(name = "userName", nullable = true, length = 20) private String ...

  • Java之一文详解String字符串的用法

    目录 一. String字符串简介 1. 概述 2. 与字符的区别 3. 定义方式 3.1 构造方法定义 3.2 直接赋值定义 二. 字符串实用方法 1. 字符串的比较方法 2. 判断字符串是否为空 ...

  • 关于Jar包部署命令全面解析

    目录 一.nohup xxx & 二.-Djava.security.egd=file:/dev/./urandom 三.-Duser.timezone=Asia/Shanghai 四.-XX ...

  • 如何通过eclipse web项目导入itellij idea并启动

    概述 主要分为项目配置和tomcat配置两大步骤. 一.项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此 ...