文章库ARTICLE COLUMN

  • Java 8 新特性之函数式接口

    Java 8 新特性之函数式接口

    摘要:返回结果的类型实例产生指定个数的随机整数,并放入到集合中函数型接口有一个参数和一个返回值的函数表示接受一个参数并生成结果返回的函数。 1. 概述 1.1 简介 在开发中使用 Lambda 表达式时,我们如果每次都自己定义函数接口也是一件很麻烦的事情,...

    xiaotianyixiaotianyi 评论0 收藏0
  • 【解决问题】FlutterBlue在安卓手机上无法连接蓝牙设备,扫描缓慢

    【解决问题】FlutterBlue在安卓手机上无法连接蓝牙设备,扫描缓慢

    摘要:现在的在安卓手机上很难搜索连接,在上是没问题的,进行下列更改可以快速修复这个问题,但是会损失掉一些功能,不能通过指定的搜索到设备因为数组被改成了。本文禁止任何类型转载 现在的FlutterBlue在安卓手机上很难搜索连接,在iOS上是没问题的,进行...

    robinrobin 评论0 收藏0
  • 使用 LineBasedFrameDecoder 和 StringDecoder 解决半包粘包问题

    使用 LineBasedFrameDecoder 和 StringDecoder 解决半包粘包问题

    摘要:修改之前的服务端开发代码修改为下面代码绑定端口同步等待成功等待服务端监听端口关闭主要修改了和方法和原理分析的工作原理是它依次遍历中的可读字节判断看是否有或如果有就以此位置为结束位置从可读索引到结束位置区间的字节就组成了一行它是以换行符...

    HollisChuangHollisChuang 评论0 收藏0
  • UAV MOF工作原理之Agent注入机制原理

    UAV MOF工作原理之Agent注入机制原理

    摘要:注入机制作为工作的基础,也为无侵入捕获应用数据提供可能。代码注入机制结合和技术,在应用字节码加载到之前进行字节码改写。当然,修改字节码文件流的动作是在中进行的。 UAVStack的中间件增强框架专题(MOF)】为大家详细讲述UAV中的MOF Agent是如...

    atinosunatinosun 评论0 收藏0
  • [LeetCode] 480. Sliding Window Median

    [LeetCode] 480. Sliding Window Median

    摘要:存大于的数存小于的数保证总比的相等或多一个元素 Problem Median is the middle value in an ordered integer list. If the size of the list is even, there is no middle value. So the median is the mean of the two middle valu...

    freecodefreecode 评论0 收藏0
  • Java并发编程——线程基础查漏补缺

    Java并发编程——线程基础查漏补缺

    摘要:告诉当前执行的线程为线程池中其他具有相同优先级的线程提供机会。不能保证会立即使当前正在执行的线程处于可运行状态。当达到超时时间时,主线程和是同样可能的执行者候选。下一篇并发编程线程安全性深层原因 Thread 使用Java的同学对Thread应该不陌...

    luqiuwenluqiuwen 评论0 收藏0
  • 如何提升JavaScript的任务效率?学会后教给你同事

    如何提升JavaScript的任务效率?学会后教给你同事

    摘要:的作用,就是为创造多线程环境,允许主线程创建线程,将一些任务分配给后者运行。在主线程运行的同时,线程在后台运行,两者互不干扰。等到线程完成计算任务,再把结果返回给主线程。如果发生错误,会触发主线程的事件。 本文由云+社区发表 一、概述 J...

    hot_pot_Leohot_pot_Leo 评论0 收藏0
  • I/O Multiplexing -- Linux I/O 多路复用

    I/O Multiplexing -- Linux I/O 多路复用

    摘要:上图中,进程调用了,系统函数在有数据报到达并已经拷贝到应用程序缓冲区时,或者有错误发生时才会返回最常见的错误是被信号中断。多路复用在多路复用模型,我们会阻塞在这些系统函数中,而不是阻塞在真正的调用上。 文章还会涉及到同步 I/O,异步 I/O...

    mengbomengbo 评论0 收藏0
  • https证书互信解决方案—创建私有CA并申请证书

    https证书互信解决方案—创建私有CA并申请证书

    摘要:实际情况中,内部系统的互相通信使用,往往不可能向公有申请证书申请证书需要很高的费用,故我们需要创建一个私有来申请证书实现通信。 前言 https相较于http而言有很大的安全性,当我们一个服务开启https并与之通信时,往往需要证书的认证,如果是浏...

    raoyiraoyi 评论0 收藏0
  • 新手也能看懂,消息队列其实很简单

    新手也能看懂,消息队列其实很简单

    摘要:通过以上分析我们可以得出消息队列具有很好的削峰作用的功能即通过异步处理,将短时间高并发产生的事务消息存储在消息队列中,从而削平高峰期的并发事务。 该文已加入开源项目:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目...

    ClectClect 评论0 收藏0
  • 快速开发android,离不开这10个优秀的开源项目

    快速开发android,离不开这10个优秀的开源项目

    摘要:作为一名菜鸡,时常瞻仰大佬们的开源项目是非常必要的。后台部分在这地址动漫你的名字同款开源,原文效果图简诗地址一款优雅的中国风记录,包括端和端原文相关博客如何在一天之内完成一款具备属性的产品简书地址一个基于豆瓣仿网易云音乐的开源项目。 ...

    wangshijunwangshijun 评论0 收藏0
  • java中调用npm模块

    java中调用npm模块

    摘要:工具和资料群高级爬虫作者自建群,欢迎加入作者收集的爬虫相关工具和资料正文一些小的片段可以很方便的直接使用直接导入,但是如何使用方法导入使用下载的模块呢答案是使用这个项目。 showImg("https://segmentfault.com/img/remote/1460000018765904"...

    didikeedidikee 评论0 收藏0
  • Java面试题:面向对象,类加载器,JDBC, Spring 基础概念

    Java面试题:面向对象,类加载器,JDBC, Spring 基础概念

    摘要:为什么不是面向对象不是面向对象,因为它包含个原始数据类型,例如。自定义类加载器继承的自定义类加载器。可以像下面这样指定参数面试题面向对象,类加载器,基础概念它们的关系如下启动类加载器,实现,没有父类。自定义类加载器,父类加载器为。 1....

    EuphoriaEuphoria 评论0 收藏0
  • maven 多仓库和镜像设置

    maven 多仓库和镜像设置

    摘要:为什么使用镜像当在本地找不到包的时候,就尝试从中央仓库获取,有的时候我们访问外网太慢了,我们就从镜像仓库别的仓库或者自己的私有仓库获取。设置镜像唯一标识指定镜像的规则。 为什么使用镜像 当maven在本地找不到包的时候,就尝试从中央仓库(htt...

    hot_pot_Leohot_pot_Leo 评论0 收藏0
  • Netty 客户端

    Netty 客户端

    摘要:示例代码首先创建客户端处理读写的线程组然后继续创建客户端辅助启动类随后需要对其进行配置与服务端不同的是它的需要设置为然后为其添加此处为了简单直接创建匿名内部类实现方法其作用是当创建成功之后在进行初始化时将它的设置到中用于处理网络事件当...

    null1145null1145 评论0 收藏0
  • CAS(compareAndSwap)原理

    CAS(compareAndSwap)原理

    摘要:中对应拥有三个方法和,他们都被标记为它的核心实现为实现核心如下位平台运行的程序在位上会占用更大的长度,可以使用压缩指针,达到节约内存的目的。只能是一个变量问题。自身提供了来解决这个问题,原理是添加一个额外的版本来做判断源码来自 unsafe...

    wyk1184wyk1184 评论0 收藏0
  • LockSupport中的park与unpark原理

    LockSupport中的park与unpark原理

    摘要:的好处在于,在诊断问题的时候能够知道的原因推荐使用带有的操作函数作用用于挂起当前线程,如果许可可用,会立马返回,并消费掉许可。 LockSupport是用来创建locks的基本线程阻塞基元,比如AQS中实现线程挂起的方法,就是park,对应唤醒就是unpark。JD...

    bigdevil_sbigdevil_s 评论0 收藏0
  • safe-point(safepoint 安全点) 和 safe-region(安全区域)

    safe-point(safepoint 安全点) 和 safe-region(安全区域)

    摘要:当暂停了它的执行时,只有将所有引用信息保存在其上下文中,才能枚举根的集合,这意味着,需要能够告知那些栈的槽位有一用,那些寄存器持有引用。而真正有机会成为暂停点的地方就称作,即能够安全的枚举根集合的暂停点。 以 GC safe-point引入 GC如何...

    baoxlbaoxl 评论0 收藏0
  • MyBatis初步

    MyBatis初步

    摘要:本章主要介绍的是的基础应用和源码涉及的相关等,主要包含的内容有的简介反射动态代理包含代理和代理使用和代码生成器等。组件生命周期,如图测试代码生成器代码生成器,又称逆向工程。 本章主要介绍的是MyBatis的基础应用和源码涉及的相关等,主要包...

    MASAILAMASAILA 评论0 收藏0
  • 【树结构2】树打印

    【树结构2】树打印

    摘要:如果对树的基本操作还不清楚的话,可参看树结构查找二叉树直接给出遍历方式打印节点,这个位置是中序遍历既然我们已经可以遍历它,那有没有方式可以记录下当前节点在第几层呢也就是,第一层第二层第三层第四层。 载一棵小树苗,精心培育,总有一天会长...

    bawnbawn 评论0 收藏0
  • dubbo源码解析(九)远程通信——Transport层

    dubbo源码解析(九)远程通信——Transport层

    摘要:层也就是网络传输层,在远程通信中必然会涉及到传输。值为,不等待消息发出,将消息放入队列,即刻返回。三该类继承了并且实现接口,是服务器抽象类。八该类是多消息处理器的抽象类。创建线程池设置组件的获得实例把线程池放到 远程通讯——Transport...

    MagicerMagicer 评论0 收藏0
  • 【剑指offer】顺时针打印矩阵

    【剑指offer】顺时针打印矩阵

    摘要:题目输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵则依次打印出数字题解这个题目就是正常的模拟就好。此外还要注意判断一下矩阵是的情况。 题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个...

    HujiaweiHujiawei 评论0 收藏0
  • Spring Boot 支持JSP

    Spring Boot 支持JSP

    摘要:启动方式部署到外置,启动完成后,打开项目地址。这里需要注意的是,使用外置部署的时候,需要将嵌入式容器调整为级别。 个人感觉这篇文档写的没有什么意义,但是终究有的时候需要面对一些新手,他们还是比较JSP的,所以胖先森还是将这篇文档整理一下S...

    BmobBmob 评论0 收藏0
  • leetcode392. Is Subsequence

    leetcode392. Is Subsequence

    摘要:题目要求如何判断字符串是否是字符串的一个子序列。子序列是指中的字母均按照相对位置存在于中,比如是的一个子序列,但是就不是的一个子序列。可以看到我们能够找到一个合法的序列,使得当前字母的起始下标始终大于上一个字母的下标。 题目要求 Given...

    youkedeyoukede 评论0 收藏0
  • Netty 服务端开发

    Netty 服务端开发

    摘要:上一篇文章伪异步和我们使用的原生类库进行异步的开发现在我们使用来进行开发示例代码绑定端口同步等待成功等待服务端监听端口关闭创建两个实例是个线程组它包含了一组线程专门用于网络事件的处理实际上它们就是线程组这里创建两个的原因是一个用于服务...

    luxixingluxixing 评论0 收藏0

热门文章

<