文章库ARTICLE COLUMN

  • JDK源码解析string之二

    JDK源码解析string之二

    摘要:如果起始地址小于或者起始地址所比较对象长度大于自身对象长度,返回假从所比较对象的末尾开始比较起始比较和末尾比较都是比较经常用得到的方法,例如在判断一个字符串是不是协议的,或者初步判断一个文件是不是文件,都可以采用这个方法进行比较。 (2...

    learn_shifenglearn_shifeng 评论0 收藏0
  • Java编程基础24——递归练习

    Java编程基础24——递归练习

    摘要:类递归练习统计该文件夹大小类递归练习删除该文件夹类递归练习拷贝类递归练习按层级打印递归练习斐波那契数列递归练习的阶乘所有零和尾部零的个数集合练习约瑟夫环 1_File类递归练习(统计该文件夹大小) 2_File类递归练习(删除该文件夹) 3_File类递归练...

    banana_pibanana_pi 评论0 收藏0
  • [LeetCode] 383. Ransom Note

    [LeetCode] 383. Ransom Note

    Problem Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can be constructed from the magazi...

    AlanKeeneAlanKeene 评论0 收藏0
  • RecyclerView用法和源码深度解析

    RecyclerView用法和源码深度解析

    摘要:此方法应由实现使用,以获取视图来表示来自的数据。如果适配器没有指示给定位置上的数据已更改,则回收程序将尝试发回一个以前为该数据初始化的报废视图,而不进行重新绑定。如果它只附加了一个适配器,并且新适配器使用与不同的,则将清除其缓存。 目...

    ShowerSunShowerSun 评论0 收藏0
  • [case39]聊聊jdk httpclient的executor

    [case39]聊聊jdk httpclient的executor

    摘要:序本文主要研究一下的这里如果的为,则会创建这里如果是的话,参数传递的是如果是同步的方法,则传的值是这里创建了一个,然后调用,这里使用了可以看到这里使用的是的方法注意这个方法是才有的,也是在这里使用的由于默认是使用创建的, 序 本文主要...

    dabaidabai 评论0 收藏0
  • Java反射-私有属性和方法

    Java反射-私有属性和方法

    摘要:尽管普遍认知是,实际可以通过反射访问其他类的私有属性和方法。这个特性在单元测试中特别有用。注意这只能在单体应用程序中运行,比如单元测试和常规程序。注意已经有很多关于禁用反射访问类私有属性的讨论。调用将关闭实例的访问权限检查,仅用于反射...

    SleepySleepy 评论0 收藏0
  • 【MYSQL】使用RAID增加传统机器硬盘的性能

    【MYSQL】使用RAID增加传统机器硬盘的性能

    摘要:简单来说,的作用就是可以把多个容量较小的磁盘组成一组容量更大的磁盘,并提供数据冗余来保证数据完整性的技术。在很多情况下可以提供很好的读性能,并且在不同磁盘间冗余数据,所以数据冗余性很好,非常适合存放日志等类似工作。 什么是RIAD? RAID...

    CaicloudCaicloud 评论0 收藏0
  • FutureTask源码解析(2)——深入理解FutureTask

    FutureTask源码解析(2)——深入理解FutureTask

    摘要:本文的源码基于。人如其名,包含了和两部分。而将一个任务的状态设置成终止态只有三种方法我们将在下文的源码解析中分析这三个方法。将栈中所有挂起的线程都唤醒后,下面就是执行方法这个方法是一个空方 前言 系列文章目录 有了上一篇对预备知识的了解...

    Harpsichord1207Harpsichord1207 评论0 收藏0
  • 学习地图汇总(私密)

    学习地图汇总(私密)

    并发编程 showImg("https://segmentfault.com/img/bVbhCei?w=840&h=542"); 性能调优 showImg("https://segmentfault.com/img/bVbhCgj?w=657&h=483"); 分布式 showImg("https://segmentfault.c...

    netmounetmou 评论0 收藏0
  • Git冲突解决(在同一个分支中)

    Git冲突解决(在同一个分支中)

    摘要:在远程库中修改文件,在文件中加入测试,并提交合并到分支中在本地库中,先不进行,修改同一文件,在本地文件中加入测试测试,合并到本地库中在本地进行操作,出现如下所示界面,提示被拒绝,表示和远程库有冲突在本地进行同步操作,操作,界面会提示哪...

    jsbintaskjsbintask 评论0 收藏0
  • Java反射-Getters and Setters

    Java反射-Getters and Setters

    摘要:使用反射可以在运行时检视类的方法并调用它们。你不能直接得到和,必须扫描类所有的方法并依次检查是否或。首先,我们需要建立和方法的特征方法名称以开始,需要参数,并且返回一个值。查询一个类的和方法的示例代码如下 使用反射可以在运行时检视类的...

    wanglu1209wanglu1209 评论0 收藏0
  • 从0到1搭建视频通话系统,我1天就搞定了

    从0到1搭建视频通话系统,我1天就搞定了

    摘要:上述就是本文根据腾讯云官方文档指引,以为例总结的从零搭建视频通话服务的主要步骤,如有遇到其他问题,欢迎留言。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云视频发表于云+社区专栏 showImg("https://segmentfault.co...

    tianlaitianlai 评论0 收藏0
  • Java 设计模式之工厂模式

    Java 设计模式之工厂模式

    摘要:与以往的使用的方式不同,工厂模式使用工厂实例化对象。抽象工厂模式亮相抽象工厂模式抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 写在前面 这篇博文介绍设计模式的形式将与其他篇博文不太一样,这里我们将从...

    JochenJochen 评论0 收藏0
  • Springboot整合Quartz实现动态定时任务

    Springboot整合Quartz实现动态定时任务

    摘要:本文使用实现对定时任务的增删改查启用停用等功能。并把定时任务持久化到数据库以及支持集群。决定什么时候来执行任务。定义的是任务数据,而真正的执行逻辑是在中。封装定时任务接口添加一个暂停恢复删除修改暂停所有恢复所有 简介 Quartz是一款功能...

    IamDLYIamDLY 评论0 收藏0
  • View之Canvas,Paint,Matrix,RectF等介绍

    View之Canvas,Paint,Matrix,RectF等介绍

    摘要:将当前状态保存在堆栈,之后可以调用的平移旋转错切剪裁等操作。恢复为之前堆栈保存的状态,防止后对执行的操作对后续的绘制有影响。 目录介绍 1.Paint画笔介绍 1.1 图形绘制 1.2 文本绘制 2.Canvas画布介绍 2.1 设置属性 2.2 画图【重点】 2.3...

    khs1994khs1994 评论0 收藏0
  • JDK源码解析系列之String 之一

    JDK源码解析系列之String 之一

    摘要:接口解释这个序列化接口没有任何方法和域,仅用于标识序列化的语意。用于对两个实例化对象比较大小这个接口是一个只读的字符序列。的序列化机制是通过在运行时判断类的来验证版本一致性的。然后从开始再对每一个字符进行判断是不是所要替换的字符。 1 ...

    gnehcgnehc 评论0 收藏0
  • 如何读懂并写出装逼的函数式代码

    如何读懂并写出装逼的函数式代码

    摘要:如下所示这个是不是有点作弊的嫌疑,我们再往下,把上面这个函数整成箭头函数式的匿名函数的样子。动用高阶函数的递归但是上面这个递归的匿名函数在自己调用自己,所以,代码中有的实参。 今天在微博上看到了 有人分享了下面的这段函数式代码,我把代...

    刘明刘明 评论0 收藏0
  • Java11 HttpClient小试牛刀

    Java11 HttpClient小试牛刀

    序 本文主要研究一下Java11的HttpClient的基本使用。 变化 从java9的jdk.incubator.httpclient模块迁移到java.net.http模块,包名由jdk.incubator.http改为java.net.http 原来的诸如HttpResponse.BodyHandler.asString()方法变更为HttpResponse.BodyHandle...

    BmobBmob 评论0 收藏0
  • Java编程基础22——IO(字符流)&字符流其他内容&递归

    Java编程基础22——IO(字符流)&字符流其他内容&递归

    摘要:字符流字符流是什么字符流是可以直接读写字符的流字符流读取字符就要先读取到字节数据然后转为字符如果要写出字符需要把字符转为字节再写出类的方法可以按照字符大小读取通过项目默认的码表一次读取一个字符赋值给将读到的字符强转后打印字符流类的方法...

    BoYangBoYang 评论0 收藏0
  • Java编程基础23——IO(其他流)&Properties

    Java编程基础23——IO(其他流)&Properties

    摘要:但它融合了和的功能。支持对随机访问文件的读取和写入。的概述和作为集合的使用了解的概述类表示了一个持久的属性集。可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多个字节输...

    vvpalevvpale 评论0 收藏0
  • 学习区块链的十大理由

    学习区块链的十大理由

    摘要:银行业不是唯一可能受到区块链技术影响的行业。这是属于区块链的一刻。由于金融机构承认区块链的破坏性,预测区块链将在年左右达到临界值。 学习区块链的十大理由 技术发展迅速!如果你仍然在你的多维数据集中编辑Java代码或只是搞PowerBuilder,那么...

    xinhaipxinhaip 评论0 收藏0
  • 聊聊jdk http的HeaderFilter

    聊聊jdk http的HeaderFilter

    摘要:序本文主要研究一下的。提供了及方法,前者添加,后者使用反射实例化。其中是按顺序执行,而则取的是,逆序执行 序 本文主要研究一下jdk http的HeaderFilter。 FilterFactory java.net.http/jdk/internal/net/http/FilterFactory.java class FilterFac...

    233jl233jl 评论0 收藏0
  • SpringBoot 入门简介

    SpringBoot 入门简介

    摘要:这里使用的是数据库启动类上加上注解在启动类中添加对包扫描扫描多个包下的可以有以下几种方法扫描会自动加载相关配置,数据源就会自动注入到中,会自动注入到中,可以直接使用。有配置文件下的使用扫描多个包下的可以有以下几种方法扫描 Spring-Boot ...

    chuyaochuyao 评论0 收藏0
  • 【Leetcode】79.单词搜索

    【Leetcode】79.单词搜索

    摘要:题目给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中相邻单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 题目 给定一个二维网格和一个单词,...

    CaicloudCaicloud 评论0 收藏0
  • 前后端分离项目 — SpringSocial 绑定与解绑社交账号如微信、QQ

    前后端分离项目 — SpringSocial 绑定与解绑社交账号如微信、QQ

    摘要:我们以微信为例,首先我们发送一个请求,因为你已经登录了,所以后台可以获取当前是谁,然后就获取到请求的链接,最后就是跳转到这个链接上面去。 1、准备工作 申请QQ、微信相关AppId和AppSecret,这些大家自己到QQ互联和微信开发平台 去申请吧 还有ja...

    tigerZHtigerZH 评论0 收藏0

热门文章

<