转自: http://www.java265.com/JavaCourse/202206/3808.html 下文笔者讲述java中值传递和引用传递的简介说明,如下所示 值传递简介 在方法的调用过程中 实参把它的实际值传递给形参 此传递过程就是将实参的值复制一份传递到函数中 这种参数传递值的方式,不 ...
一、什么是MyBatis 根据官网介绍: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射; MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作; MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java PO ...
导出结果为excel是相对常见的业务需求,大部分情况下只需要导出简单的格式即可,所以有许多可以采用的方案。有些方案还是很容易实现的。 一、可用的解决方案 目前可以有几类解决方案: 字处理企业提供的解决方案 -- 目前这个还没有看到,大概这些企业不屑于与民争利或者因为某些理由没有直接参与。例如微软,金 ...
MySQL有两个核心的知识点,索引和锁。前几篇文章已经详细讲解了MySQL索引实现机制,今天再一起学习一下MySQL的锁。 ...
转自: http://www.java265.com/JavaCourse/202206/3814.html 下文笔者讲述成员变量及成员方法的简介,如下所示 成员变量 在Java中对象的属性成为成员变量, 因为成员变量在某一个类中都有效 (成员变量是定义在类中, 方法体之外的变量 这种变量在创建对象 ...
我们都知道 Java 是一门一次编译到处运行的语言,这与 JVM 有很大的关系,当我们执行 Java 程序的时候,会把一个一个的 .java 文件转化成 JVM 可以理解的 class 文件,然后又 JVM 去执行,注意这里的 JVM 是分操作系统的,所以可以做到一次编译,到处运行。那么Java 从 ...
前言 微服务的服务提供者和服务消费者解耦合之后,我们可以借助restTemplate这样的HTTP客户端,向微服务的服务提供者发起远程调用; 但是这样的代码有2大缺陷: 代码可读性差,编程体验不统一 当URL参数复杂时难以维护 //使用RestTemplate发起远程调用 @Autowired pr ...
转自: http://www.java265.com/JavaJingYan/202206/16558249223802.html 下文笔者将从Collections.addAll()和list.addAll()的用法上讲述两者的区别 Collections.addAll()方法 Collectio ...
转自: http://www.java265.com/JavaJingYan/202206/16558251773804.html 数组: 数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下 ...
转自: http://www.java265.com/JavaJingYan/202206/16558220103801.html list集合简介: 1.List接口继承Collection接口,实现了List接口的类称为List集合。 2.在List集合中允许出现重复的元素,所有元素以线性方式进 ...
今日目标: 1:能够说出什么是数据结构,什么是算法 2:能说出大O时间复杂度是怎么得来的 3:能够说出时间复杂度的几个分析原则并加以实际应用 4:能够说出常见的几种时间复杂度O(1),O(n),O(log n),O(n * log n) 5:能理解空间复杂度的分析方式 1、概念 虽然概念很空洞,但是 ...
转自: http://www.java265.com/JavaCourse/202206/3610.html 下文笔者将讲述ClassReader的用途简介说明,如下所示: ClassReader的功能 ClassReader隶属于ASM jar包 ClassReader的功能: 用于在java运行 ...
Java 流程控制 Scanner对象 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般使用hasNext()与hasNextLine()判断是否还有输入的数据。 next() 方法 一定要读取到有效字符后才可以结束输入 有效字符前的空格会被过滤掉 有效字符 ...
转自: http://www.java265.com/JavaProblem/202206/3799.html float: float是浮点型数据类型,用于存储单精度浮点数或双精度浮点数,浮点类型的单精度值具有4个字节,包括一个符号位、一个8位二进制指数和一个23位尾数,由于尾数的高顺序位始终为1 ...
来源:https://www.cnblogs.com/zwwhnly/p/11238131.html 本篇主要讲解在MyBatis中如何使用类型处理器。 1. 明确需求 在设计之初,sys_role表的enabled字段有2个可选值,其中0 代表禁用,1代表启用,而且实体类中我们使用的是Interg ...
一、说明 Fate 的模型预测有 离线预测 和 在线预测 两种方式,两者的效果是一样的,主要是使用方式、适用场景、高可用、性能等方面有很大差别;本文分享使用 Fate 基于 纵向逻辑回归 算法训练出来的模型进行离线预测实践。 基于上文 《隐私计算FATE-模型训练》 中训练出来的模型进行预测任务 关 ...
前言 在当微服务架构中,当实例越来越多,达到数十、数百时,去逐个修改每1个微服务的配置就会让人抓狂,而且很容易出错。 这时我们就需要1个可以集中保存微服务配置的配置中心; 一、配置中心概念 我们可以提取每1个微服务架构中实例的经常变化的配置项,集中保存到1个配置中心里; 当需要修改配置时直接在配置中 ...
背景: 一般我们可以用HashMap做本地缓存,但是HashMap功能比较弱,不支持Key过期,不支持数据范围查找等。故在此实现了一个简易的本地缓存,取名叫fastmap。 功能: 1.支持数据过期 2.支持等值查找 3.支持范围查找 4.支持key排序 实现思路: 1.等值查找采用HashMap2 ...