java

  • Java实现二叉树的示例代码(递归&迭代)

    目录 1.二叉树基本概念见上节:详解Java中二叉树的基础概念(递归&迭代) 2.本次展示链式存储 以此图为例,完整代码如下: //基础二叉树实现 //使用左右孩子表示法 import jav ...

  • IDEA快速生成实体类的示例教程

    不多说,直接上步骤: ① idea左侧有个dataBase ② ③ 1处填写数据库连接的必要信息,填写完成后点击2可以测试你填的信息是否正确,没问题就点apply ④ 选择你要生成实体的对应的表,右键 ...

  • Java设计模式之责任链模式简介

    对于使用过宏的朋友应该知道,利用宏可以实现一个键绑定多个技能.例如如果排在前面的技能有CD,则跳过此技能,执行之后的技能.记得曾经玩DK,打怪的时候,就是用一个键,一直按就行了.在servlet里的d ...

  • Java9中新增的Collector收集器

    目录 Filtering Collector FlatMapping Collector 结论 前言: Java 8中添加了收集器Collectors,这有助于将输入元素累积到诸如Map.List和S ...

  • 详解static 和 final 和 static final区别

    众所周知,static 是静态修饰关键字:可以修饰变量,程序块,方法,类. 1.修饰变量. 得知:如果static修饰的是变量,则JVM会将将其分配在内存堆上,该变量就与对象无关,所有对该变量的引用都 ...

  • Redis作为缓存应用的情形详细分析

    目录 为什么使用缓存 应用场景 使用缓存的收益和成本 缓存不一致 业务场景 先更新数据库值再更新缓存值 删除缓存值再更新数据库值 先更新数据库值在删除缓存值 方案的详细设计 订阅binlog 总结 缓 ...

  • Java 输入输出 IO NIO AIO三兄弟对比分析对比分析

    目录 1.Java I/O发展史 2.Java IO 2.1 简介 2.2 基础概念 2.2.1 输入流和输出流 2.2.2 字节流和字符流 2.2.3 缓冲流 2.3 Java IO的使用 2.3. ...

  • SpringCloud 服务注册IP错误的解决

    SpringCloud 服务注册IP错误 1.错误原因 在服务注册的时候,是使用 spring.cloud.client.ipAddress 这个变量,如果本机有多个网卡,那么可能会把不是本机以太网的 ...

  • Spring component-scan XML配置与@ComponentScan注解配置

    目录 前言 准备 @Component的bean XML配置 Java配置 配置 @Configuration的bean XML配置 配置 Java配置 配置 小结 总结 关于SpringBoot 前 ...

  • java自己手动控制kafka的offset操作

    之前使用kafka的KafkaStream,让每个消费者和对应的patition建立对应的流来读取kafka上面的数据,如果comsumer得到数据,那么kafka就会自动去维护该comsumer的o ...

  • 简单实现Servlet文件下载功能

    Web容器为Servlet生成并且传递的HttpServletResponse对象不仅可以返回HTML文本,而且可以返回任何主流的其他文件格式,例如,.doc..pdf..jar..avi等内容格式的 ...

  • 简单了解Spring Cloud搭建Config过程实例

    这篇文章主要介绍了简单了解Spring Cloud搭建Config过程实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用spring clou ...

  • Spring Cloud Ribbon 中的 7 种负载均衡策略的实现方法

    目录 Ribbon介绍 负载均衡设置 7种负载均衡策略 1.轮询策略 2.权重策略 3.随机策略 4.最小连接数策略 5.重试策略 6.可用性敏感策略 7.区域敏感策略 项目源码 总结 负载均衡通器常 ...

  • 浅谈Java的SPI技术

    人狠话不多,先上截图和代码吧. 这是工程目录.看到resources目录下面没有,添加了META-INF和services目录. 添加了一个com.gys.test.IAnimal文件.这个文件名和上 ...

  • Java concurrency之公平锁(二)_动力节点Java学院整理

    释放公平锁(基于JDK1.7.0_40) 1. unlock() unlock()在ReentrantLock.java中实现的,源码如下: public void unlock() { sync.r ...

  • Java中的Set、List、Map的用法与区别介绍

    Collection 接口 :Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法.Set和List都继承了Conllection,Map Collec ...

  • 实例总结Java多线程编程的方法

    实例总结Java多线程编程的方法

  • java实现sftp客户端上传文件以及文件夹的功能代码

    java实现sftp客户端上传文件以及文件夹的功能代码

  • JNDI简介_动力节点Java学院整理

    一.JNDI是什么? JNDI--Java 命名和目录接口(Java Naming and Directory Interface),是一组在Java应用中访问命名和目录服务的API. 二.JNDI好 ...

  • Java While循环 do-while循环用法

    循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环. Java提供了while条件循环.它的基本用法是: while (条件表达式) { 循环语句 } // 继续执行后 ...