文章库ARTICLE COLUMN

  • java不起眼知识点小记

    java不起眼知识点小记

    摘要:三元操作符类型的转换规则若两个操作数不可转换,则不做转换,返回值为类型。若两个操作数都是直接量数字,则返回值类型为范围较大者。 三元操作符类型的转换规则: (1)若两个操作数不可转换,则不做转换,返回值为Object类型。(2)若两个操作数是明确...

    tianlaitianlai 评论0 收藏0
  • 我的Java设计模式-责任链模式

    我的Java设计模式-责任链模式

    摘要:咦这一层一层上报就涉及到这次的责任链模式。责任链模式和观察者模式存在一个共同点,就是传递责任链模式是一级一级的传递,形成一条链,链节点处理者之间是存在传递关系的。这是责任链模式和观察者模式的区别,也是责任链模式的核心。 今天来说说程序...

    douziflydouzifly 评论0 收藏0
  • SpringMVC总结

    SpringMVC总结

    摘要:前端控制器根据返回的视图名,选择相应的视图进行渲染,并将模型数据传入到视图中以便展示。前端控制器将响应的结果返回给用户。 SpringMVC总结 一、spring MVC的工作内容 将URL映射到Java类或者方法 封装用户提交的数据 处理请求,调用相关的业务层...

    raledongraledong 评论0 收藏0
  • SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ

    SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ

    摘要:创建消息监听,并发送一条消息在程序中,提供了发送消息和接收消息的所有方法。 这篇文章带你了解怎么整合RabbitMQ服务器,并且通过它怎么去发送和接收消息。我将构建一个springboot工程,通过RabbitTemplate去通过MessageListenerAdapter去订阅一个PO...

    HollisChuangHollisChuang 评论0 收藏0
  • spring boot websocket的实现

    spring boot websocket的实现

    摘要:子协议只是一个消息传递的体系结构,没有指定任何的消息传递协议。是一个简单的消息传递协议,是一种为,面向消息的中间件设计的简单文本协议。的实现对内嵌的或者和使用了提供了支持。广播式广播式即服务端有消息时,会将消息发送到所有连接了当前的浏...

    lavorlavor 评论0 收藏0
  • Java多线程框架源码阅读之---ReentrantLock非公平锁

    Java多线程框架源码阅读之---ReentrantLock非公平锁

    摘要:注意是一个假节点,阻塞的节点是作为后面的节点出现的。总之在非公平锁场景下尝试去获取锁,如果获取上了,则置一下状态,并设置自己为独占线程,并支持重入锁功能。方法用于创建一个节点值为当前线程并维护一个双向链表。阻塞了当前线程。 部分段落来...

    zackleezacklee 评论0 收藏0
  • web项目中视频的上传和展示

    web项目中视频的上传和展示

    摘要:展示标签展示属性发送请求使用字节流将视频绑定到响应并返回。二展示请求注意要加才会有播放按钮显示,其他属性不一一介绍使用字节流将视频绑定到响应并返回文件路径名称文件的后缀等响应返回成功后标签就显示了视频,效果如下我做的手机端的,所以比较...

    nidayenidaye 评论0 收藏0
  • spring boot开发项目,部署到tomcat,启动报错

    spring boot开发项目,部署到tomcat,启动报错

    摘要:问题描述开发项目,部署到,启动报错,提示可能会有内存泄露。异常信息具体提示信息如下解决方式文件加入如下依赖解决加载内存泄漏问题新增文件 问题描述:spring boot开发项目,部署到tomcat,启动报错,提示可能会有内存泄露。 异常信息:org.ap...

    _Suqin_Suqin 评论0 收藏0
  • jar命令打包与java执行jar包

    jar命令打包与java执行jar包

    摘要:命令详解文件文件目录文件名其中是命令的子命令,每次命令只能包含中的一个,它们分别表示创建新的文件包列出文件包的内容列表展开文件包的指定文件或者所有文件更新已存在的文件包添加文件到文件包中中的选项可以任选,也可以不选,它们是命令 JAR命...

    lx1036lx1036 评论0 收藏0
  • 集合源码学习之路---ArrayList

    集合源码学习之路---ArrayList

    摘要:虽然迭代器不常用,但是里面的一些知识点,设计模式我们还是要学习以下的。需要注意的是,在使用迭代器期间,若使用非迭代器对容器进行数据结构上的改变,将会通过报错。 ArrayList简单介绍 ArrayList底层数据结构使用的是数组,也就是线性表的顺序存...

    neroneroffyneroneroffy 评论0 收藏0
  • Just for fun——迅速写完快速排序

    Just for fun——迅速写完快速排序

    摘要:快速排序快速排序的话,应用了分治的思想,选取一个中间值,把小于它的值放左边,大于它的值放右边,然后再对这两个分组应用同样的方法,递归下去。挖坑挖坑是自己快速回忆实现这个算法的形象叫法。 快速排序 快速排序的话,应用了分治的思想,选取一...

    alaegealaege 评论0 收藏0
  • Java集合---ConcurrentHashMap原理分析

    Java集合---ConcurrentHashMap原理分析

    摘要:再哈希,其目的是为了减少哈希冲突,使元素能够均匀的分布在不同的上,从而提高容器的存取效率。我们再把上面的二进制数据进行再哈希后结果如下,为了方便阅读,不足位的高位补了,每隔四位用竖线分割下。通过以下哈希算法定位。 哪有什么天生如此只是...

    YangyangYangyang 评论0 收藏0
  • 开源Kotlin小项目,非常适合练手

    开源Kotlin小项目,非常适合练手

    摘要:一个非常小型的项目,但是该有的都有。快速跳转至顶部,底部,指定位置。读写缓存的效率远低于,所以采用实现的缓存机制,速度快了大概,倍。序列化性能性能测试,,为了避免干扰,我们使用进行测试。 一个非常小型的Kotlin项目,但是该有的都有。如果...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • Java多线程框架源码阅读之---AQS的ConditionObject

    Java多线程框架源码阅读之---AQS的ConditionObject

    摘要:前置文章为,如果不了解的基本和实现机制,建议先看一下这个文章。类似于和,常用于实现生产者消费者。以下代码是一个用的做的一个生产者消费者例子。 前置文章为https://segmentfault.com/a/11...,如果不了解AQS的基本lock和unlock实现机制,建议先...

    TonnyTonny 评论0 收藏0
  • 网络库与Rxjava2结合常见使用场景介绍

    网络库与Rxjava2结合常见使用场景介绍

    摘要:本文主要是讲与怎么结合的,也不会的操作符深入讲解,不然就脱离了本文的重心废话不多说了,一起来看看是如何使用的。延迟请求利用的操作符。 前言 之前在github开源过一个网络库RxEasyHttp,这是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架...

    coolpailcoolpail 评论0 收藏0
  • JAVA IO源码学习系列一(OutputStream)

    JAVA IO源码学习系列一(OutputStream)

    摘要:将指定数组中从偏移量开始的个字节写入此输出流。刷新此输出流并强制写出所有缓冲的输出字节关闭此输出流并释放与此流有关的所有系统资源。内容不多,召唤神兽 介绍 1. 输出流:OutputStream 之前的文章中介绍过了输入流的超类InputStream,这篇文章也...

    objc94objc94 评论0 收藏0
  • 一起学设计模式 - 享元模式

    一起学设计模式 - 享元模式

    摘要:享元模式属于结构型模式的一种,又称轻量级模式,通过共享技术有效地实现了大量细粒度对象的复用概述两种结构状态内部状态享元对象内部不随外界环境改变而改变的共享部分。 享元模式(Flyweight Pattern)属于结构型模式的一种,又称轻量级模式,通过...

    JasonJason 评论0 收藏0
  • JAVA IO源码学习系列一(ByteArrayOutputStream)

    JAVA IO源码学习系列一(ByteArrayOutputStream)

    介绍 1. 输出流:ByteArrayOutputStream 上一篇简单介绍了输出流的超类OutputStream,也大概的讲述了输出流的作用,本篇就介绍一下,输出流的一种实现,字节数组输出流,该输出流是为了处理字节的基础流,本质上就是写入数据到类中的缓冲字节数组中; 2. Byte...

    oujieoujie 评论0 收藏0
  • 《 Kotlin + Spring Boot : 下一代 Java 服务端开发 》

    《 Kotlin + Spring Boot : 下一代 Java 服务端开发 》

    摘要:下一代服务端开发下一代服务端开发第部门快速开始第章快速开始环境准备,,快速上手实现一个第章企业级服务开发从到语言的缺点发展历程的缺点为什么是产生的背景解决了哪些问题为什么是的发展历程容器的配置地狱是什么从到下一代企业级服务开发在移动开...

    springDevBirdspringDevBird 评论0 收藏0
  • 设计模式系列(总纲)

    设计模式系列(总纲)

    摘要:前言关于设计模式,想必大家的第一感觉就是过于高深,有点虚吧。为什么要学习设计模式因为要装逼啊咳咳,大家请忽略前面那句话。处处都是设计模式的体现,所以若想攻下,设计模式是必学的。下节预告单例模式 前言 关于设计模式,想必大家的第一感觉就...

    leiyileiyi 评论0 收藏0
  • Java面试题

    Java面试题

    摘要:程序员面试宝典给的答案是,显然错了。答案为还需执行后面的执行后的值分别为。类型赋值时不需要在后面加,加会报错。如果只能选一个选项的话,选,程序员面试宝典一书中给的答案是如果恰好考官出的是此书中的题,那就中了。 持续整理中...      ...

    mrcodemrcode 评论0 收藏0
  • IndicatorSeekBar:Android自定义View,滑动显示进度气泡指示器

    IndicatorSeekBar:Android自定义View,滑动显示进度气泡指示器

    摘要:地址中文自定义能改变尺寸颜色滑块图片刻度图片刻度文字和气泡指示器,当滑动时显示带有进度的指示器。给选择圆角方角默认两端是圆角,可以设置为方形。滑块下显示进度当的类型为时可以设置滑动后滑块下显示保留进度。 IndicatorSeekBar showImg("http...

    NicolasHeNicolasHe 评论0 收藏0
  • Java IO

    Java IO

    摘要:分类一按操作方式类结构字节流和字符流字节流以字节为单位,每次次读入或读出是位数据。该对象并不是流体系中的一员,其封装了字节流,同时还封装了一个缓冲区字符数组,通过内部的指针来操作字符数组中的数据。 分类一:按操作方式(类结构) 字节流...

    SalamanderSalamander 评论0 收藏0
  • Spring 5 有哪些新特性

    Spring 5 有哪些新特性

    摘要:自从年月发布以来,又该到了出一个新的大版本的时候了。下面介绍一下主要有哪些新的特性,如果你已经在使用和,那么应该尽快跟上来。在这个版本开始,你可以使用文件来直接指定要注册哪些类。依赖库的一些依赖关系也做了更新参考中的新特性 自从 2013 ...

    guyan0319guyan0319 评论0 收藏0
  • 第12章  元编程与注解、反射 《Kotlin 项目实战开发》

    第12章 元编程与注解、反射 《Kotlin 项目实战开发》

    摘要:第章元编程与注解反射反射是在运行时获取类的函数方法属性父类接口注解元数据泛型信息等类的内部信息的机制。本章介绍中的注解与反射编程的相关内容。元编程本质上是一种对源代码本身进行高层次抽象的编码技术。反射是促进元编程的一种很有价值的语言特...

    joyqijoyqi 评论0 收藏0

热门文章

<