文章库ARTICLE COLUMN

  • RecyclerView源码分析(一) Recycler

    RecyclerView源码分析(一) Recycler

    摘要:在,,中调用在,,,,,具体的回收操作,在类的方法中,其中这两个方法,,方法利用获取与之绑定的方法回收有两种情况当满了,删除中存放的一个,把这个放入到中放入中,的增和删都在方法中查删在方法中的删查在方法只在其他没有的方法中调用 dispat...

    klivitamJklivitamJ 评论0 收藏0
  • RestTemplate 详解

    RestTemplate 详解

    摘要:也是提交新资源,提交成功之后,返回新资源的,的参数和前面两种的参数基本一致,只不过该方法的返回值为,这个只需要服务提供者返回一个即可,该表示新资源的位置。用于操作请求头和,在请求发出前执行。 showImg("https://segmentfault.com/img/remo...

    xiaodaoxiaodao 评论0 收藏0
  • Java学习笔记1-开发环境安装

    Java学习笔记1-开发环境安装

    摘要:注意在完成配置环境变量后测试是否安装成功时键入命令安装出现了这样的问题,需要升级具体安装方法,可以参考该文档教程下载最新的之后,上边的问题就解决了。 由于其他项目中要使用Java的项目,所以,简单的学下,好对项目有个大概的了解。 一、Eclip...

    SimpleTriangleSimpleTriangle 评论0 收藏0
  • 数字签名是什么?

    数字签名是什么?

    摘要:鲍勃给苏珊回信,决定采用数字签名。苏珊收信后,取下数字签名,用鲍勃的公钥解密,得到信件的摘要。苏珊收信后,用的公钥解开数字证书,就可以拿到鲍勃真实的公钥了,然后就能证明数字签名是否真的是鲍勃签的。 1.showImg("https://segmentfault.com/...

    levinitlevinit 评论0 收藏0
  • 聊聊Java对象在内存中的大小

    聊聊Java对象在内存中的大小

    摘要:聊聊对象在内存中的大小本文讨论的对象在内存中的大小指的是在堆中的大小未特殊说明,提到的地方都指的是,版本。而实际是运行方法会看到结果对象实例总大小,空间损失。数组也是对象,但数组的中包含有一个类型的值,又多占了的空间,所以数组的大小是...

    tianren124tianren124 评论0 收藏0
  • Java笔记-反射机制(三)-小demo

    Java笔记-反射机制(三)-小demo

    摘要:经过前面几次反射机制的学习,这次用反射的知识写一个类似于框架处理机制的小。和在引入反射知识前,先简单介绍下框架和。再次使用反射获取的最新值,组成返回,同时根据方法的返回值,去中获取对应的。最后根据的返回值和的名称组成最终展示的视图。 ...

    zhangwangzhangwang 评论0 收藏0
  • leetcode217.219.220 contains duplicate

    leetcode217.219.220 contains duplicate

    摘要:输入一个整数数组,查看数组中是否存在重复的值。新的数组中数组的下标为原数组的值,如果遍历过,则设置为。这里使用了作为实现的数据结构,通过堆的形式对集合中的数据进行存储,从而我们可以通过某种顺序获得该集合中的所有顺序。 217 Contains Dup...

    tulayangtulayang 评论0 收藏0
  • java类加载机制

    java类加载机制

    摘要:在加载阶段,虚拟机要完成件事情通过一个类的全限定名来获取定义此类的二进制字节流。前面的阶段中,除了加载的时候,可以由用户指定自定义类加载器之外,别的都是由虚拟机主导控制。 java类加载机制 代码编译的结果从本地机器码转变为字节码,是存储...

    garfileogarfileo 评论0 收藏0
  • 《Java应用架构设计:模块化模式与OSGi》读书笔记

    《Java应用架构设计:模块化模式与OSGi》读书笔记

    摘要:本书概括以软件系统为例,重点讲解了应用架构中的物理设计问题,即如何将软件系统拆分为模块化系统。容器独立模块不依赖于具体容器,采用轻量级容器,如独立部署模块可独立部署可用性模式发布接口暴露外部配置使用独立的配置文件用于不同的上下文。 本...

    seanHaiseanHai 评论0 收藏0
  • Vert.x入坑须知(3)

    Vert.x入坑须知(3)

    摘要:对于集成测试,直接模拟实际的环境,再加上合适的,目前看来也还不错。这里给出两个例子集成测试单元测试都是基于写的,各位可以体验其酸爽度。好啦,本期内容就此结束,请保持关注,期待下期继续本系列其他文章入坑须知入坑须知 随着Vert.x进化到3.5....

    CollinPengCollinPeng 评论0 收藏0
  • 《重构---改善既有代码的设计》之在对象之间搬移特性

    《重构---改善既有代码的设计》之在对象之间搬移特性

    摘要:本篇文章主要讲解重构改善既有代码的设计这本书中的第七章在对象之间搬移特性中的知识点,搬移函数问题你的程序中,有个函数与其所驻之外的另一个进行更多交流调用后者,或被后者调用。动机在之间移动状态和行为,是重构过程中必不可少的措施。 如果你...

    BlackHole1BlackHole1 评论0 收藏0
  • 如何使用Spring管理Filter和Servlet

    如何使用Spring管理Filter和Servlet

    摘要:利用这种方式就将或者和业务对象的依赖关系用来进行管理,并且不用在中硬编码要引用的对象名字。配置的的配置完成。推荐使用,应为配置上更简单。 在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器...

    amuqiaoamuqiao 评论0 收藏0
  • Java | Spring Boot Swagger2 集成REST ful API 生成接口文档

    Java | Spring Boot Swagger2 集成REST ful API 生成接口文档

    摘要:集成生成接口文档原文简介由于的特性,用来开发变得非常容易,并且结合来自动生成文档变得方便快捷。使用生成,我们可以得到交互式文档。听过与的结合,生成更加完备的文档。接下来将基于与搭建完整的文档系统。 Spring Boot Swagger2 集成REST ful AP...

    joyvwjoyvw 评论0 收藏0
  • Spring Boot学习笔记(二)简单CRUD实现

    Spring Boot学习笔记(二)简单CRUD实现

    摘要:用于管理数据实体及持久化相关的处理,则是整个业务的核心。首先,对于的每个接口,我们在中定义对应请求接收方法说明注解,表明这个专门用于服务,返回值不是传统的数据。对于来讲,仅仅是一个简单的继承了的接口。 开发配置 依赖包准备 这里选用mysq...

    legendaryedulegendaryedu 评论0 收藏0
  • Java笔记-Java反射(二)

    Java笔记-Java反射(二)

    摘要:构造器创建实例构造器和方法的反射类不同点在于,可以创建实例,代码如下所示。 上一篇文章介绍了反射的基本概念以及获取类相关信息的反射API,这一章节主要记录如何对类的成员进行操作的相关反射API。 操作类成员的类 反射API中提供了如下接口,用于...

    luckywluckyw 评论0 收藏0
  • JAVA Lambda表达式

    JAVA Lambda表达式

    摘要:语言是强类型面向对象的语言,所以必须提供一种数据类型作为表达式的返回值类型符合中函数格式的定义符合面向对象规则,所以最终表达式要有一个映射成对象的过程。定一个函数式接口我们在接口里定义了一个没有参数返回值的抽象方法。 在JAVA中,Lamb...

    Cheng_GangCheng_Gang 评论0 收藏0
  • Java常用工具类整理

    Java常用工具类整理

    摘要:判断等值判断哈希值排序最大值最小值洗牌,随机重排序非空判断批量添加集合批量添加集合批量添加集合数组时间格式化时间操作时间计算时间范围计算根据时间单位字段,计算最大值,如,为,计算出的为输出结果为时间比较字符串转化为时间 java.lang.Obje...

    z2xyz2xy 评论0 收藏0
  • 使用Spring annotation编程的快感

    使用Spring annotation编程的快感

    摘要:创建应用对象之间协作关系的行为通常称为装配中有三种装配的方法在中显式配置在中显式配置隐式的发现机制和自动装配这儿要说的就是第三个自动发现与装配,它会带来编程的快感。 一、前言 Spring的Bean Factory所实现的IoC轻量级容器,可以很方便地让大...

    BWrongBWrong 评论0 收藏0
  • 领略NoSQL的魅力----Hello,Redis!

    领略NoSQL的魅力----Hello,Redis!

    摘要:重启服务,配置文件就会生效。命令以只能追加的方式记入日志,记入的格式与协议本身相同。因为对于父进程,如果要执行持久化,唯一要做的就是创建一个子进程,而子进程会做所有的事情。需要经过通过子进程写磁盘。 什么是NoSQL?为什么要用NoSQL? 指we...

    SHERlocked93SHERlocked93 评论0 收藏0
  • 集合源码学习之路---hashMap(jdk1.8)

    集合源码学习之路---hashMap(jdk1.8)

    摘要:值得位数有的次方,如果直接拿散列值作为下标访问主数组的话,只要算法比较均匀,一般是很难出现碰撞的。但是内存装不下这么大的数组,所以计算数组下标就采取了一种折中的办法,就是将得到的散列值与数组长度做一个与操作。 hashMap简单介绍 hashMap...

    kamushin233kamushin233 评论0 收藏0
  • 快速理解Union Find算法--java代码实现

    快速理解Union Find算法--java代码实现

    摘要:在这个方法里,查找连通分量的标识只需要的时间复杂度,但是将两个分量连接起来却需要遍历整个数组,因此时间复杂度为。 什么是Union Find Union Find是并查集的一种数据结构。 先理解两个对象之间相连的关系对象p和对象q相连是指: 自反性:p和p...

    seanlookseanlook 评论0 收藏0
  • 两张图理解数字签名与数字证书

    两张图理解数字签名与数字证书

    showImg(https://segmentfault.com/img/bVZWit?w=1230&h=728);showImg(https://segmentfault.com/img/bVZWiy?w=2114&h=1642); 数字证书还可能存在的问题:证书作废 CA伪造 其他

    ztyzzztyzz 评论0 收藏0
  • Java快速开发第三方——腾讯人工智能AI接入详解(大专狗终章)

    Java快速开发第三方——腾讯人工智能AI接入详解(大专狗终章)

    摘要:微信接入采用的第三方接入微信,具体功能接入还是要看微信公众号开发文档,架构则是上面所说的。吐槽一下,腾讯包括微信,他们的文档确实没有阿里做得好。人脸融合结尾这一块腾讯人工智能接入已解释完毕。 要想骑自行车,首先不是要学会如何造自行车,...

    evin2016evin2016 评论0 收藏0
  • Apache HttpClient源码分析之连接池

    Apache HttpClient源码分析之连接池

    摘要:对连接数的管理则有两个维度,分别是全局最大数和单最大数。当请求一个连接时,会返回。而会维护与及存活时间等。最终用户得到的是里封装而成的连接对象。连接数达到阈值时对请求进行堵塞,并且将放入。 showImg("https://segmentfault.com/img/bVZW77...

    YFanYFan 评论0 收藏0
  • 从放弃迅雷和IDM到自己开发下载工具

    从放弃迅雷和IDM到自己开发下载工具

    摘要:前言在这个网络带宽飞速增长的年代,下载文件要充分利用好网速就得用到下载工具,比如迅雷。本人两年迅雷年费会员在离线下载越来越形如虚设的情况下,选择投入了的怀抱,然而丑陋的界面和破解版的无限弹框让我产生了开发一款属于自己下载器的想法。 前...

    terroterro 评论0 收藏0

热门文章

<