文章库ARTICLE COLUMN

  • JVM执行方法调用(一)- 重载与重写

    JVM执行方法调用(一)- 重载与重写

    摘要:重写语言中的定义子类方法有一个方法与父类方法的名字相同且参数类型相同。父类方法的返回值可以替换掉子类方法的返回值。思维导图参考文档极客时间深入拆解虚拟机是如何执行方法调用的上广告 原文 回顾Java语言中的重载与重写,并且看看JVM是怎么处理...

    韩冰韩冰 评论0 收藏0
  • Spring Cloud Alibaba基础教程:Nacos的集群部署

    Spring Cloud Alibaba基础教程:Nacos的集群部署

    摘要:通过本文,我们将完成生产环境的搭建。第二步修改文件,增加支持数据源配置,添加目前只支持数据源的用户名和密码。另外,的集群需要个或个以上的节点,并且确保这三个节点之间是可以互相访问的。也可以故意的关闭某个实例,来验证集群是否还能正常服务...

    elarityelarity 评论0 收藏0
  • Android-View进阶-事件分发机制原理

    Android-View进阶-事件分发机制原理

    摘要:事件被上层拦截时触发。事件返回时直接指向了父的这一部分是不合理的,实际上它仅仅是给了父的一个返回值,父根据返回值来调用自身的。是根据的返回值来确定是调用子的还是自身的,并没有将调用交给。 原文链接 简简单单讲清楚android事件分发。 什么...

    pkwendapkwenda 评论0 收藏0
  • 关于"a"+"b"共创建了几个对象的问题

    关于"a"+"b"共创建了几个对象的问题

    摘要:首先,我们先看下以下代码的输出情况将这段代码反编译后得到如下结果重点是这句,可以发现从一开始就是一个整体,这是因为在编译时就去掉其中的加号,直接将其编译成一个相连的结果存入了常量池,而不是等到运行时再去进行相加,所以运行结果为结论只创...

    lavorlavor 评论0 收藏0
  • “+=”和append的区别

    “+=”和append的区别

    摘要:和的区别是面试中出现频率较高的一个题目了,下面我们就来分析一下这两者的区别吧。所以我们在平时写代码的时候一定注意,不要再循环中使用操作,效率很低的。 +=和append的区别是面试中出现频率较高的一个题目了,下面我们就来分析一下这两者的区...

    ztyzzztyzz 评论0 收藏0
  • spring cloud config将配置存储在数据库中

    spring cloud config将配置存储在数据库中

    摘要:工程描述端口,从数据库中读取配置端口,从读取配置搭建工程创建工程,在工程的文件引入的起步依赖,的连接器,的起步依赖,代码如下在工程的配置文件下做以下的配置其中,为读取的配置文件名,从数据库中读取,必须为。 转载请标明出处: https://blo...

    RobinQuRobinQu 评论0 收藏0
  • 程序员面试时这样介绍自己的项目经验,成功率能达到98.99%

    程序员面试时这样介绍自己的项目经验,成功率能达到98.99%

    面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢? 1、在面试前准备项目描述 别害怕,因为面试官什么都不知道,面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目...

    ad6623ad6623 评论0 收藏0
  • Javag工程师成神之路(2019正式版)

    Javag工程师成神之路(2019正式版)

    摘要:结构型模式适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式。行为型模式模版方法模式命令模式迭代器模式观察者模式中介者模式备忘录模式解释器模式模式状态模式策略模式职责链模式责任链模式访问者模式。 主要版本 更新时间 备注 v1...

    OliviaOlivia 评论0 收藏0
  • SpringBoot 实战 (十) | 声明式事务

    SpringBoot 实战 (十) | 声明式事务

    摘要:前言如题,今天介绍的声明式事务。提供一个注解在配置类上来开启声明式事务的支持。而在配置里还开启了对声明式事务的支持,代码如下所以在中,无须显式开启使用注解。源码下载后语以上为声明式事务的教程。 微信公众号:一个优秀的废人如有问题或建议...

    ygyoooygyooo 评论0 收藏0
  • Nacos系列:基于Nacos的配置中心

    Nacos系列:基于Nacos的配置中心

    摘要:杀只鸡而已,你拿牛刀来做甚释义小团队小项目选择简单的配置管理方式就好了,要什么配置中心,纯属没事找事。,我就啰嗦到这里吧,下面正式介绍作为配置中心是怎么使用的。 前言 在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我...

    ralapralap 评论0 收藏0
  • 你有没有想过: 为什么Java中String是不可变的?

    你有没有想过: 为什么Java中String是不可变的?

    摘要:有一种学得快的方法,就是一次不要学太多。用修饰的字符数组存储字符串解答有三点在底层是用一个修饰的字符数组来存储字符串的。修饰符保证了这个引用变量是不可变的,修饰符则保证了是类私有的,不能通过对象实例去访问和更改数组里存放的字符。 有一...

    chavesguchavesgu 评论0 收藏0
  • java压缩多个文件

    java压缩多个文件

    摘要:首先创建一个工具类,定义好接口,这里的参数多个文件的压缩后的文件名下面是代码,注释已经很详细了构建压缩文件初期化流构建流对象循环处理传过来的集合获取目标文件定义对象赋予流对象属性缓冲构建流对象关闭关闭最后关闭流 首先创建一个工具类,定...

    JeffrreyJeffrrey 评论0 收藏0
  • php 克隆

    php 克隆

    摘要:前一段时间,看了中的对象克隆。感觉自己对于中的对象克隆也不是很清楚,所以就做了一个小测试。对于对象变量而言,简单的赋值是引用。如果有什么理解错误的地方,欢迎朋友指出。 前一段时间,看了Java中的对象克隆。感觉自己对于php中的对象克隆也不...

    zhangfaliangzhangfaliang 评论0 收藏0
  • java8-谓词(predicate)

    java8-谓词(predicate)

    摘要:通常我们用筛选一词来表达这个概念。嘿,这两个方法只有一行不同里面高亮的那行条件。词谓词在数学上常常用来代表一个类似函数的东西,它接受一个参数值,并返回或。 传递代码 我们首先看一个例子,假设你有一个 Apple 类,它有一个getColor方法,还有...

    sshesshe 评论0 收藏0
  • Stream流与Lambda表达式(一)  杂谈

    Stream流与Lambda表达式(一) 杂谈

    摘要:一流转换为数组集合陈杨将流转换为数组将流转换为数组将流转换为集合将流转换为集合解析 一、流 转换为数组、集合 package com.java.design.java8.Stream; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot...

    Harpsichord1207Harpsichord1207 评论0 收藏0
  • Stream流与Lambda表达式(二)  Stream收集器 Collector接口

    Stream流与Lambda表达式(二) Stream收集器 Collector接口

    摘要:一收集器接口陈杨收集器接口汇聚操作的元素类型即流中元素类型汇聚操作的可变累积类型汇聚操作的结果类型接口一种可变汇聚操作将输入元素累积到可变结果容器中在处理完所有输入元素后可以选择将累积的结果转换为最终表示可选操作归约操作 一、Stream收...

    or0funor0fun 评论0 收藏0
  • Stream流与Lambda表达式(三) 静态工厂类Collectors

    Stream流与Lambda表达式(三) 静态工厂类Collectors

    摘要:陈杨一静态工厂类实现方式一静态工厂类实现方式静态工厂类最终由实现通过实现通过实现底层由实现是的一种具化表现形式使用拼接字符串二静态工厂类常用收集器二静态工厂类常用收集器返回一个不可修改的按照相遇的顺序返回一个不可修改的无序返回 /** *...

    phodalphodal 评论0 收藏0
  • java 初识对象和对象引用的关系

    java 初识对象和对象引用的关系

    摘要:在接触之前就知道了的对象引用,但概念一直很模糊,看了后觉得书中的例子很有趣,便分享给大家。 在接触java之前就知道了java的对象引用,但概念一直很模糊,看了《Head First in Java》后觉得书中的例子很有趣,便分享给大家。 首先要搞清对象引用是...

    BettaBetta 评论0 收藏0
  • 力扣(LeetCode)46

    力扣(LeetCode)46

    摘要:题目地址题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。 题目地址:https://leetcode-cn.com/probl...题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2...

    李增田李增田 评论0 收藏0
  • ARouter路由解析

    ARouter路由解析

    摘要:跳转完了找到了被拦截了找不到了拦截器在模块的时候讲述的使用,如果本次路由跳转不是走的绿色通道那么则会触发拦截器进行过滤。部分代码省略拦截器的初始化在刚开始初始化的时候,就已经做了这个操作。 目录介绍 01.原生跳转实现 02.实现组件跳转方...

    stormgensstormgens 评论0 收藏0
  • Stream流与Lambda表达式(四) 自定义收集器

    Stream流与Lambda表达式(四) 自定义收集器

    摘要:一自定义收集器陈杨将集合转换为集合存放相同元素二自定义收集器陈杨将学生对象按照存放从中间容器数据类型转换为结果类型数据类型一致若不一致抛出类型转换异常对中间容器数据结果类型进行强制类型转换多个线程同时操作同一个容器并行多线 一、自定义...

    wind5owind5o 评论0 收藏0
  • Stream流与Lambda表达式(五) Stream  BaseStream  AutoClose

    Stream流与Lambda表达式(五) Stream BaseStream AutoClose

    摘要:陈杨一流的定义流支持串行并行聚合操作元素序列二流的创建流的创建以方法生成流三 package com.java.design.java8.Stream.StreamDetail; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframe...

    HitenDevHitenDev 评论0 收藏0
  • 力扣(LeetCode)21

    力扣(LeetCode)21

    摘要:题目地址题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。若两者其中有一个为就返回另一个。 题目地址:https://leetcode-cn.com/probl...题目描述:将两个有序链表合并为一个新的有序链表并返...

    gougoujianggougoujiang 评论0 收藏0
  • Stream流与Lambda表达式(六) SpliteratorDetail

    Stream流与Lambda表达式(六) SpliteratorDetail

    摘要:陈杨一流的创建源集合一流的创建源集合集合默认方法接口与静态类实现接口与静态类实现二接口二接口接口对数据源中元素进行遍历或分区延迟绑定数据源绑定时机首次遍历切分查询大小而不是在创建时非延迟绑定数据源绑定时机创建时或的方法首次调用与 pack...

    cjiecjie 评论0 收藏0
  • 《深入理解JVM》读书笔记

    《深入理解JVM》读书笔记

    摘要:抽时间重新读了一遍深入理解一书。验证确保文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。可见性可见性是指当一个线程修改了共享变量的值,其他线程能够立即得知这个修改。 抽时间重新读了一遍《深入理解JVM》一书。...

    idealcnidealcn 评论0 收藏0

热门文章

<