文摘首页 | 我的好库
好库文摘

ReentrantLock之非公平锁源码分析

本文分析的ReentrantLock所对应的Java版本为JDK8。   在阅读本文前,读者应该知道什么是CAS、自旋。   由于ReentrantLock的公平锁和非公平锁中有许多共同代码,本文只会对这两种锁的不同之处加以分析......

doclist 发布于 2019/4/20 21:24:42 阅读(10) 评论(0)

八大排序算法详解(动图演示 思路分析 实例代码java 复杂度分析 适用场景)

一、分类 1.内部排序和外部排序  内部排序:待排序记录存放在计算机随机存储器中(说简单点,就是内存)进行的排序过程。 外部排序:待排序记录的数量很大,以致于内存不能一次容纳全部记录,所以在排序过程中需要对外存进行访问的排序过......

doclist 发布于 2019/4/20 20:45:32 阅读(12) 评论(0)

银行家算法C++程序

此程序在Windows10    CodeBlocks17.12环境下测试运行,其他编程环境未经测试!       作业需求↓↓↓&darr......

doclist 发布于 2019/4/20 20:45:26 阅读(9) 评论(0)

python网络-Socket之udp编程(24)

  一、udp简介 udp --- 用户数据报协议,是一个无连接的简单的面向数据报的运输层协议。 udp不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。 udp在传输数据报......

doclist 发布于 2019/4/20 19:07:04 阅读(12) 评论(0)

解决的vs2019中暂时无法为.net core WinForms使用 Designer 的临时方法

目前.net core下的 Windows Forms的可视化设计器(Designer)尚不可用,后续的Visual Studio 2019 Update才会支持该部分的功能。不过目前我们想在vs2019中使用 Designer,有一种......

doclist 发布于 2019/4/20 17:47:12 阅读(13) 评论(0)

Python 中的 dunder 是什么

版权声明:博客为作者原创,允许转载,但必须注明原文地址:https://www.cnblogs.com/byronxie/p/10741084.html 在 Python 中,我们经常会看到被双下划线包围的属性名和方法名,比如下面代......

doclist 发布于 2019/4/20 15:26:04 阅读(13) 评论(0)

预测python数据分析师的工资

    前两篇博客分别对拉勾中关于 python 数据分析有关的信息进行获取(https://www.cnblogs.com/lyuzt/p/10636501.html)和对获取的数据进行可视化分析(ht......

doclist 发布于 2019/4/20 15:25:50 阅读(12) 评论(0)

带着新人看java虚拟机03

分享一篇博客:https://blog.csdn.net/yfqnihao/article/details/8289363,本篇有部分参考这篇博客!!!   还是继续说一下java虚拟机,为什么呢?因为我随意翻着别人的博客一不小心......

doclist 发布于 2019/4/20 15:03:51 阅读(12) 评论(0)

Java8新特性之三:Stream API

Java8的两个重大改变,一个是Lambda表达式,另一个就是本节要讲的Stream API表达式。Stream 是Java8中处理集合的关键抽象概念,它可以对集合进行非常复杂的查找、过滤、筛选等操作,在新版的JPA中,也已经加入了St......

doclist 发布于 2019/4/20 13:38:24 阅读(10) 评论(0)

.NET Core 迁移躺坑记

最近将自己负责的一个核心接口系统从.Net Framework迁移到了.Net Core。 整体过程,从业务层面说一般般吧(整体还好但还是搞的业务有感,没出严重故障)但是技术层面上感觉其实并没有达到要求,不过预期也是应该不会那么顺利,......

doclist 发布于 2019/4/20 13:38:16 阅读(15) 评论(0)

SpringBoot整合MyBatis-Plus的一些坑

首先声明本文框架版本为Springboot - 2.x , MyBatis-Plus - 2.x,Mysql - 8.x ,本人在整合过程中遇到一些问题 MyBatis-Plus官方文档地址: https://baomid......

doclist 发布于 2019/4/20 12:58:58 阅读(16) 评论(0)

java类的继承(基础)

---恢复内容开始--- 这篇随笔和大家讲讲java中类的继承是什么?希望对你们有所帮助。 目录 一、java继承是什么? 二、为什么使用java继承 三、java继承的实现   1.1  java继承的基......

doclist 发布于 2019/4/20 11:40:29 阅读(11) 评论(0)

java中安全的单例与不安全的单例

java中安全的单例与不安全的单例 1.内部静态类(安全的) public class Singleton { private static class SingletonHolder{ private fi......

doclist 发布于 2019/4/20 11:01:25 阅读(10) 评论(0)

C#爬取京东手机数据+PowerBI数据可视化展示

此系列博文链接 C#爬虫基本知识 Ht......

doclist 发布于 2019/4/20 11:01:18 阅读(13) 评论(0)

ASP.NET Core - 从Program和Startup开始

Program     我们先看一下1.x和2.x的程序入口项的一个差异   1.x public class Program { public static void Main(string[] args)......

doclist 发布于 2019/4/20 10:41:40 阅读(10) 评论(0)

八大排序算法——希尔(shell)排序(动图演示 思路分析 实例代码java 复杂度分析)

一、动图演示     二、思路分析 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。   简单......

doclist 发布于 2019/4/20 10:41:26 阅读(12) 评论(0)

C++中指针和引用的区别

1、指针和引用的本质(是什么) (1)指针是存放内存地址的一种变量,特殊的地方就在它存放的是内存地址。因此,指针的大小不会像其他变量一样变化,只跟当前平台相关——不同平台内存地址的范围是不一样的,32位平台下,......

doclist 发布于 2019/4/20 10:02:02 阅读(9) 评论(0)

Python创建微信机器人

微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地,今天我们要将便是如何用Python来生成一个微信机器人,突然想起鲁迅先生曾经说过的一句话:因为是微信机器人系列的第一篇文章,所以猪哥会特别详细的讲......

doclist 发布于 2019/4/20 9:43:14 阅读(16) 评论(0)

Java基础之流程控制

一、顺序结构        顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。   if-else-if 语句 语法:   if(条件){  &nbs......

doclist 发布于 2019/4/20 0:50:53 阅读(8) 评论(0)

python网络-计算机网络基础(23)

一、网络简介 网络是由节点和连线构成,表示诸多对象及其相互联系。 一个人玩:   两个人玩:   多个人玩: 说明 网络就是一种辅助双方或者多方能够连接在一起的工具 如果没有网络可想......

doclist 发布于 2019/4/20 0:31:09 阅读(10) 评论(0)
上一页 1 2 4 5 6 7 8 9 10 11 ... 下一页共1186页  到第