java

  • Java日常练习题,每天进步一点点(55)

    目录 1.若 a 的值为 3 时,下列程序段被执行后, c 的值是多少?( ) 2.以下哪项不是java基础类型() 3.Java中只有整型才能使用的运算符为? 4.下面代码运行结果是() 5.抽象类 ...

  • Java ConcurrentHashMap用法案例详解

    一.概念 哈希算法(hash algorithm):是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值. 哈希表(hash table):根据设定的哈希函数H(key)和处理冲突方 ...

  • 聊聊Mybatis反射之ObjectWrapper的使用

    目录 获取类属性的类MetaClass ObjectWrapper 总结 获取类属性的类MetaClass MetaClass主要是用于获取类的属性,它的构造方法中通过ReflectorFactory ...

  • 关于@Configuration的作用说明

    目录 一.问题描述 二.分析 三.总结 一.问题描述 在项目中,通常都会配置一个或者多个加了@Configuration注解的配置类,那么@Configuration这个注解到底有神马作用勒? @Co ...

  • Spring Profiles使用方法详解

    目录 Spring Profiles bean使用profile注解 XML声明profile 设置profile WebApplicationInitializer 接口 ConfigurableE ...

  • SpringBoot整合Mybatis实现高德地图定位并将数据存入数据库的步骤详解

    第一步配置yml文件 server: port: 8080 spring: datasource: username: root password: 123456 url: jdbc:mysql:// ...

  • Java创建型设计模式之建造者模式详解

    目录 前言 定义 结构 实现方法 应用场景 总结 建造者模式是Java中一种创建型设计模式,它的主要目的是将一个复杂对象的构建过程分解为多个简单对象的构建过程,并且使这些构建过程按照一定的顺序进行组装 ...

  • 探究Java中Integer缓冲区底层原理

    目录 一. Integer底层原理探究 1. int和Integer的区别 2. 被final修饰的Integer类 3. IntegerCache缓冲区 4. 几个核心实验 4.1 比较new出的两 ...

  • springboot使用spring-data-jpa操作MySQL数据库

    我们在上一篇搭建了一个简单的springboot应用,这一篇将介绍使用spring-data-jpa操作数据库. 新建一个MySQL数据库,这里数据库名为springboot,建立user_info数 ...

  • java中\t,\n,\r,\b,\f 的作用及说明

    目录 \t,\n,\r,\b,\f 的作用 结论 \n\r\t\f 的区别 总的概括一下\n \r \t \f的功能 \t,\n,\r,\b,\f 的作用 直接输出看一下就知道了 System.out ...

  • Java使用线程池执行定时任务

    目录 1.schedule 2.scheduleAtFixedRate 3.scheduleWithFixedDelay 总结 前言: 在 Java 语言中,有两个线程池可以执行定时任务:Schedu ...

  • 通过案例了解静态修饰符static使用场景

    今天在csdn上看到一个关于static的帖子,里面的某个人的回复引起了我的注意.回复的大概意思是说:"面向对象里面的静态修饰是面向对象编程带来的垃圾产物,应尽量避免使用."这句话 ...

  • 举例讲解Java中synchronized关键字的用法

    synchronized关键字顾名思义,是用于同步互斥的作用的. 这里精简的记一下它的使用方法以及意义: 1. 当synchronized修饰 this或者非静态方法或者是一个实例的时候,所同步的锁是 ...

  • 教你如何使用JAVA POI

    一.导入jar包 所需jar包,在pom中添加如下坐标即可 <dependency> <groupId>org.apache.poi</groupId> <a ...

  • Hystrix Turbine聚合监控的实现详解

    之前,我们针对的是一个微服务实例的Hystrix数据查询分析,在微服务架构下,一个微服务的实例往往是多个(集群化). 比如自动投递微服务 实例1(hystrix) ip1:port1/actuator ...

  • spring-kafka使消费者动态订阅新增的topic问题

    目录 一.前言 二.需求分析 三.测试运行 3.1 启动消费者服务 3.2 新建topic 3.3 等待topic被分配到消费者 3.4 发送第一条消息 3.5 注意事项 总结 一.前言 在Java中 ...

  • IDEA+GIT使用入门图文详解

    一.准备 1.提前安装好 Git 的客户端 Git 的 msysGit 官网下载: https://git-scm.com/ Git 客户端 TortoiseGit 官网下载: http://down ...

  • SpringBoot入门编写第一个程序Helloworld

    目录 1.系统要求 2.HelloWorld 2.1创建maven工程 2.2引入依赖 2.3创建主程序 2.4编写业务 2.5测试 2.6简化配置 2.7简化部署 1.系统要求 Java 8 Mav ...

  • 使用String转换到Map结构

    目录 String转换到Map结构 下面的仅限于个人测试 测试用例 特殊格式的String转Map String转换到Map结构 下面的仅限于个人测试 最近工作中遇到一个问题,就是需要将一个Map & ...

  • 程序员最喜欢的ThreadLocal使用姿势

    目录 一.常见场景 二.进阶使用 三.使用漏洞 四.终阶使用 总结 一.常见场景 1.ThreadLocal作为线程上下文副本,那么一种最常见的使用方式就是用来方法隐式传参,通过提供的set()和ge ...