文章库ARTICLE COLUMN

  • 重拾JAVA线程之获取另一个线程的返回

    重拾JAVA线程之获取另一个线程的返回

    摘要:它将管理线程的创建销毁和复用,尽最大可能提高线程的使用效率。如果我们在另一个线程中需要使用这个结果,则这个线程会挂起直到另一个线程返回该结果。我们无需再在另一个线程中使用回调函数来处理结果。 前言 Java的多线程机制允许我们将可以并行的...

    liuchengxuliuchengxu 评论0 收藏0
  • Java初始化规则都不懂,搞什么开发!

    Java初始化规则都不懂,搞什么开发!

    摘要:静态块代码初始化其实,整个静态代码块可以看作是一个静态成员。和普通的非静态成员初始化一样,它的执行也发生在构造器调用之前,并且每当创建对象之前都会调用。口继承中涉及的初始化大的原则是没有父类,就没子类。 这个教程,咱们来对Java中设计到...

    qc1iuqc1iu 评论0 收藏0
  • 二叉树就是这么简单

    二叉树就是这么简单

    前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 一、二叉树就是这么简单 本文撇开一些非常苦涩、难以理解的概念来讲讲二叉树,仅入门观看(或复习).... 首先,我们来讲讲什么是树: 树是一种非线性...

    Cruise_ChanCruise_Chan 评论0 收藏0
  • 重拾Java Network Programming(二)InetAddress

    重拾Java Network Programming(二)InetAddress

    摘要:前言今天,我将梳理在网络编程中很重要的一个类以及其相关的类。这类主机通常不需要外部互联网服务,仅有主机间相互通讯的需求。可以通过该接口获取所有本地地址,并根据这些地址创建。在这里我们使用阻塞队列实现主线程和打印线程之间的通信。 前言 ...

    daryldaryl 评论0 收藏0
  • SpringBoot学习笔记:Getting Started构建第一个Spring Boot工程

    SpringBoot学习笔记:Getting Started构建第一个Spring Boot工程

    摘要:本文参考官方文档部分特定版本如版本官方文档地址注本文基于构建话说在上已经有多颗星了,足见火爆程度简介以下介绍引自创建独立的应用程序直接嵌入,或无需部署文件提供自己的入门来简化你的配置尽可能自动配置提供生产就绪功能,如指标,运行 本文参...

    DrummorDrummor 评论0 收藏0
  • 【Java学习】JDBC事务

    【Java学习】JDBC事务

    摘要:所以我们需要考虑是否关闭自动提交并且管理自己的事务。事务能够控制何时更改提交并应用于数据库。并发事务可能出现的情况脏读一个事务读取另一个事务尚未提交的数据。幻读其他事务的数据操作导致某个事务两次读取数据数量不一致。 概述 在开发中,我...

    weaponweapon 评论0 收藏0
  • 堆排序就这么简单

    堆排序就这么简单

    摘要:一堆排序介绍来源百度百科堆排序是指利用堆积树堆这种数据结构所设计的一种排序算法,它是选择排序的一种。 一、堆排序介绍 来源百度百科: 堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组...

    NickZhouNickZhou 评论0 收藏0
  • 【小项目】全栈开发培训手册 | 后端(1) vert.x框架理解

    【小项目】全栈开发培训手册 | 后端(1) vert.x框架理解

    摘要:二来,给大家新开坑的项目一个参考。因此,本系列以主要以官方文档为基础,将尽可能多的特性融入本项目,并标注官网原文出处,有兴趣的小伙伴可点击深入了解。可以通过一些特殊协议例如将消息作为统一消息服务导出。下载完成后自行修改和。 开坑前言 ...

    hightopohightopo 评论0 收藏0
  • 算法面试:栈实现队列的方案

    算法面试:栈实现队列的方案

    摘要:解决方案二入队都在中进行,用于队列,同时保证所有元素都在一个栈里,且遵循以下约束入队不管空与否,都将中的所有元素压入中出队若中不为空,则直接从中弹出元素若为空,则说明队列为空,不能出队。 声明:码字不易,转载请注明出处,欢迎文章下方讨...

    韩冰韩冰 评论0 收藏0
  • Java NIO 基础(一)

    Java NIO 基础(一)

    摘要:通过协议向网络读写数据通过协议向网络读写数据以一个服务器的形式,监听到来的连接,对每个连接建立一个。 Java NIO 教程 NIO是什么? 它是Java1.4之后出现的IO API,与传统IO和网络API不同,具有非阻塞的特点。 在BIO中我们使用字节流和字符流。NIO...

    hizengzenghizengzeng 评论0 收藏0
  • 希尔排序就这么简单

    希尔排序就这么简单

    摘要:这时就用简单插入排序将数列直至已序从直观上看希尔排序就是把数列进行分组不停使用插入排序,直至从宏观上看起来有序,最后插入排序起来就容易了无须多次移位或交换。 一、希尔排序介绍 来源百度百科: 希尔排序(Shell"s Sort)是插入排序的一种又称...

    paulli3paulli3 评论0 收藏0
  • 基于Java语言构建区块链(二)—— 工作量证明

    基于Java语言构建区块链(二)—— 工作量证明

    摘要:在比特币中,这种工作的目标是找到满足某个特定要求的区块哈希值。这个区块哈希值就是工作结果的一个证明。因此,计算工作的目的就是为了寻找到这个证明值。例如哈希算法被广泛用于验证文件的一致性上。在区块链中,哈希值用于保证区块的一致性。 show...

    RaoMengRaoMeng 评论0 收藏0
  • 基于Java语言构建区块链(三)—— 持久化 & 命令行

    基于Java语言构建区块链(三)—— 持久化 & 命令行

    摘要:我们该选择哪一款数据库呢事实上,在比特币白皮书中并没有明确指定使用哪一种的数据库,因此这个由开发人员自己决定。详见精通比特币第二版第章节交易的输入与输出此外,每个区块数据都是以多带带的文件形式存储在磁盘上。资料源代码精通比特币第二版 ...

    李世赞李世赞 评论0 收藏0
  • 基于Java语言构建区块链(四)—— 交易(UTXO)

    基于Java语言构建区块链(四)—— 交易(UTXO)

    摘要:交易这一环节是整个比特币系统当中最为关键的一环,并且区块链唯一的目的就是通过安全的可信的方式来存储交易信息,防止它们创建之后被人恶意篡改。在比特币中,交易输出先于交易输入出现。 showImg("https://segmentfault.com/img/remote/14600000139...

    ctriptechctriptech 评论0 收藏0
  • Java call mongodump

    Java call mongodump

    Note: the version just supports macOS and linux. 100% testing coverage, please feel free to use. Usage new MongoDump.Builder() .runtime(mockRuntime) .uri("mongodb...

    ethernetethernet 评论0 收藏0
  • Java数据结构与算法[原创]——栈

    Java数据结构与算法[原创]——栈

    摘要:前言数据结构与算法专题会不定时更新,欢迎各位读者监督。方法调用编写的程序在进行方法函数调用时,会完成对方法的压栈操作,等方法执行结束后,对应的会完成对方法的弹栈操作。 声明:码字不易,转载请注明出处,欢迎文章下方讨论交流。 前言:Java...

    hiyanghiyang 评论0 收藏0
  • java agent开发

    java agent开发

    摘要:介绍是插件或者叫做代理,她是运行在方法之前,她内定的方法名称叫。是不是很简单啊。。。。接下来,我们看看使用方式咯。。。。。注意包的结构要一样哦。。。。。好了,今天的文章到这里就结束了。。。最后还来一张运行结果吧。。。。 java agent介绍...

    妤锋シ妤锋シ 评论0 收藏0
  • Elasticsearch就这么简单

    Elasticsearch就这么简单

    摘要:一前言最近有点想弄一个站内搜索的功能,之前学过了,后来又听过这个名词。接着在了解全文搜索的时候就发现了这个,他也是以为基础的。仅仅会一些简单的命令,等真正去用到的时候再慢慢啃吧。文章给出的是以的方式打包下载。 一、前言 最近有点想弄一...

    NikoManiacNikoManiac 评论0 收藏0
  • 基于 Spring Boot 和 Shiro 的权限管理系统,界面风格为 Material Desi

    基于 Spring Boot 和 Shiro 的权限管理系统,界面风格为 Material Desi

    摘要:系统简介是一个简单高效的后台权限管理系统。开发时直接使用的入口类启动即可,访问地址。部署时建议打包成包,访问地址端口号。本软件使用协议,请严格遵照协议内容。 系统简介 FEBS是一个简单高效的后台权限管理系统。项目基础框架采用全新的Java We...

    klinsonklinson 评论0 收藏0
  • 重拾Java Network Programming(一)IO流

    重拾Java Network Programming(一)IO流

    摘要:不同类型的流入,往往对应于不同类型的流数据。所以通常会将字节缓存到一定数量后再发送。如果是,则将两个标记都抛弃并且将之前的内容作为一行返回。因此二者陷入死锁。因此推出了和类。 前言 最近在重拾Java网络编程,想要了解一些JAVA语言基本的实...

    LycheeeeLycheeee 评论0 收藏0
  • leetcode 43 Multiply Strings

    leetcode 43 Multiply Strings

    摘要:题目详情题目要求输入两个以字符串形式表示的正整数,要求我们求出它们的乘积,同样也是字符串形式表示。要求不能直接将字符串转换为整数进行乘法运算。想法这道题的思路就是将我们平时手算多位数乘法的计算方法,转换成程序语言。 题目详情 Given two...

    cloudcloud 评论0 收藏0
  • 【Java学习】JDBC数据类型

    【Java学习】JDBC数据类型

    摘要:通过这个驱动程序,我们就能够两个数据类型的相互转化了。和和方法可以将特定的类型转换为特定的数据类型。和可以将几乎任何数据类型映射到数据类型。时间与日期类型类映射到类型,和类分别映射到和数据类型。 概述 我们知道Java的数据类型和数据库中...

    VixbVixb 评论0 收藏0
  • JAVA 知识点整理

    JAVA 知识点整理

    摘要:基于链表,增删快,查询满。散列算法通过散列算法获取下标,冲突且为时存入链表。当为的次方时,可以最大程度减小冲突。 泛型 本质 类型参数化,作用就是将类型转换问题从运行时转移到编译期 语法 ...

    RyanQRyanQ 评论0 收藏0
  • 什么时候使用NIO?

    什么时候使用NIO?

    摘要:一前言学习了和之后,肯定会问我们到底什么时候该使用,什么时候该使用在下文中我会尝试用例子阐述和的区别,以及它们对你的设计会有什么影响。 一、前言 学习了Java IO 和 NIO之后,肯定会问:我们到底什么时候该使用 IO,什么时候该使用 NIO?在下文...

    TasteTaste 评论0 收藏0
  • Kubernetes之路 1 - Java应用资源限制的迷思

    Kubernetes之路 1 - Java应用资源限制的迷思

    摘要:本系列文章会记录阿里云容器服务团队在支持客户中的一些心得体会和最佳实践。阿里云服务全球首批通过一致性认证,简化了集群生命周期管理,内置了与阿里云产品集成,也将进一步简化的开发者体验,帮助用户关注云端应用价值创新。 showImg("https://seg...

    iliyakuiliyaku 评论0 收藏0

热门文章

<