1

实践:使用了CompletableFuture之后,程序性能提升了三倍

www.gaopin.tqcp.net_【官方首页】-快彩网CompletableFuture 相比于jdk5所提出的future概念,future在执行的时候支持异步处理,但是在回调的过程中依旧是难免会遇到需要等待的情况。 在jdk8里面,出现了CompletableFuture的新概念,支持对于异步处理完成任务之后自行处理数据。当发生异常的时候也能按照自 ...

Java知音* 发布于 2020-02-26 11:19 评论(2)阅读(414)
0

多线程--线程池的正确打开方式

概述 线程可认为是操作系统可调度的最小的程序执行序列,一般作为进程的组成部分,同一进程中多个线程可共享该进程的资源(如内存等)。JVM线程跟内核轻量级进程有一对一的映射关系,所以JVM中的线程是很宝贵的。 一般在工程上多线程的实现是基于线程池的。因为相比自己创建线程,多线程具有以下优点 线程是稀缺资 ...

当我遇上你csy 发布于 2020-02-26 10:33 评论(0)阅读(398)
3

没有内存,怎么还能跑程序呢

www.gaopin.tqcp.net_【官方首页】-快彩网`主存(RAM) 不管存储器有多大,但是程序大小的增长速度比内存容量的增长速度要快的多`。www.gaopin.tqcp.net_【官方首页】-快彩网下面我们就来探讨一下操作系统是如何创建内存并管理他们的。 经过多年的探讨,人们提出了一种 ,下面是分层体系的分类 顶层的存储器速度最高,但是容量最小,成本非常高,层级结构越向下,其访问效率越慢,容量越大,但是造 ...

cxuan 发布于 2020-02-26 10:18 评论(1)阅读(394)
0

小白学 Python 数据分析(8):Pandas (七)数据预处理

人生苦短,我用 Python 前文传送门: "小白学 Python 数据分析(1):数据分析基础" "小白学 Python 数据分析(2):Pandas (一)概述" "小白学 Python 数据分析(3):Pandas (二)数据结构 Series" "小白学 Python 数据分析(4):Pan ...

极客挖掘机 发布于 2020-02-26 09:47 评论(0)阅读(292)
0

惊讶!缓存刚Put再Get居然获取不到?

最近一直在老家远程办公,微信突然响了下,有同事说遇到了一个奇怪的问题,让我帮忙看下。 现象就是标题所说的缓存获取不到的问题,我一听感觉这个问题挺有意思的,决定一探究竟。 下面给出部分代码还原下案发现场: Put之后马上Get,居然获取不到值。www.gaopin.tqcp.net_【官方首页】-快彩网这就有点匪夷所思了,我们来好好排查下。 首先过期时间为60 ...

猿天地 发布于 2020-02-26 09:45 评论(1)阅读(501)
1

Go语言基础之面向对象编程中

www.gaopin.tqcp.net_【官方首页】-快彩网Golang仍然有面向对象编程的继承,封装和多态的特性,只是实现的方式和其它OPP语言不一样。 ...

Dabric 发布于 2020-02-26 09:42 评论(0)阅读(204)
1

图的使用场景和常用算法

一.什么是图?有哪些特性及其使用场景? 由来: 当我们需要表示多对多的关系的时候,就需要使用到图这种数据结构 定义: 图是一种数据结构,其中顶点可以是具有零个或多个相邻元素.两个顶点之间的连线称为边,节点被称为顶点 常用概念: 无向图表示顶点之间的连接没有方向,既可以A->B,也可以B->A,有向图 ...

月上贺兰 发布于 2020-02-26 09:35 评论(0)阅读(198)
3

考研有没有必要,来看看我的说法

二哥,您好,我一直都看您的公众号,我 97 年的,今年 6 月份专升本毕业,现在一直纠结是要考研还是工作,如果是一本研究生有没有必要去上,和将这三年用来工作,哪个性价比高? 最近,读者小八在微信上问了我上面这个问题。特意用了您,看来我在他的心上,不错不错,这种被人尊重的感觉真好,话说的很得体,意思也 ...

沉默王二 发布于 2020-02-26 09:12 评论(8)阅读(785)
14

前端开发:这10个Chrome扩展你不得不知

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:http://blog.bitsrc.io/10-top-chrome-extensions-for-front-end-developers-db23a01dce1e 1. CSSViewer ...

葡萄城技术团队 发布于 2020-02-26 09:12 评论(0)阅读(864)
0

详解机器学习损失函数之交叉熵

本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天这篇文章和大家聊聊机器学习领域的熵。 我在看paper的时候发现对于交叉熵的理解又有些遗忘,复习了一下之后,又有了一些新的认识。故写下本文和大家分享。 熵这个概念应用非常广泛,我个人认为比较经典的一个应用是在热力学当中,反应一个系统 ...

TechFlow2019 发布于 2020-02-26 09:11 评论(0)阅读(134)
6

一起了解 .Net Foundation 项目 No.6

.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。 .NET Micro Framework Microsoft® .NET Micro Framework 是一个开源的平台,开 ...

Newbe36524 发布于 2020-02-26 09:05 评论(1)阅读(894)
0

从零开始学习MySQL全文索引

[toc] 一、为什么要用全文索引 我们在用一个东西前,得知道为什么要用它,使用全文索引无非有以下原因 1. like查询太慢、json字段查询太慢(车太慢了) 2. 没时间引入ElasticSearch、Solr或者Sphinx这样的软件,或者根本就不会用(无法将五菱宏光换成兰博基尼,即使有兰博基 ...

雪山飞猪 发布于 2020-02-26 08:47 评论(0)阅读(272)
1

最通俗易懂的 Java 10 新特性讲解

自从 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版本,取而代之的是 6 个月一个小版本,三年一个大版本,这样可以让 Java 的最新改变迅速上线,而小版本的维护周期缩短到下个版本发布之前,大版本的维护周期则是 3 年之久。而 10 就是这么一个小版本,因为 Ja ...

未读代码 发布于 2020-02-26 08:47 评论(0)阅读(326)
0

OptaPlanner 7.32.0.Final版本彩蛋 - SolverManager之批量求解

上一篇介绍了OptaPlanner 7.32.0.Final版本中的SolverManager接口可以实现异步求解功能。www.gaopin.tqcp.net_【官方首页】-快彩网本篇将继续介绍SolverManager的另一大特性 - 批量求解。 适用场景 在日常的规划系统中,求解一个问题,绝大多数情况下,容许运行的时间较有限,特别是在实时性较高的场景中, ...

kentzhang 发布于 2020-02-26 01:12 评论(0)阅读(150)
0

十天学会CS之操作系统——进程管理01

进程管理01 进程的概念 进程是计算机中一个非常重要的概念,在整个计算机发展历史中,操作系统中程序运行机制的演变按顺序大致可以分为: 1. 单道程序:通常是指每一次将一个或者一批程序(一个作业)从磁盘加载进内存,CPU必须等待I/O完成后才可以进行执行,CPU利用率低。 2. 多道程序:讲多个作业调 ...

WarrenRyan 发布于 2020-02-25 23:32 评论(0)阅读(250)
3

面试官让我手写一个生产者消费者模式

不知道你是否遇到过面试官让你手写生产者消费者代码。别说,前段时间有小伙伴还真的遇到了这种情况。当时是一脸懵逼。 但是,俗话说,从哪里跌倒就要从哪里爬起来。既然这次被问到了,那就回去好好研究一下,争取下一次不再被虐呗。 于是,今天我决定手敲一个生产者消费者模式压压惊。(因为我也不想以后被面试官血虐啊) ...

烟雨星空 发布于 2020-02-25 23:18 评论(2)阅读(968)
1

AVR单片机教程——示波器

本文隶属于AVR单片机教程系列。www.gaopin.tqcp.net_【官方首页】-快彩网 在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀。在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法,编写一个示波器程序,使用EEPROM加入人性化功能,最后利用示波器观察555定时器、放大电路、波形变换电 ...

jerry_fuyi 发布于 2020-02-25 23:13 评论(0)阅读(148)
0

为什么你精通CRUD,却搞不懂数据库的基本原理?

原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 ​ 数据库和关系型数据库 作为一个程序员,不了解数据库怎么能行,那么数据库到底是个啥呢,作为一个Java工程师,平时和数据库打交道着实不少,所谓的CRUD其实就是对数据库进行增删改查的操作。 根据百度百科的介绍,数据库是 ...

黄小斜 发布于 2020-02-25 22:01 评论(2)阅读(491)
0

对象级别锁 vs 类级别锁(Java)

前言 对于多线程(并发)和Spring Boot这两块在同步进行学习中,在看到使用synchronized关键字使操作同步时,看到和C#中不一样的东西,所以这里呢,就深入学习了下,若有错误之处,还望指正。 对象级别锁 vs 类级别锁 我们知道由于并发会导致线程不安全的问题,此时我们手段之一采取线程同 ...

Jeffcky 发布于 2020-02-25 21:54 评论(2)阅读(197)
1

《程序员的办公室日常》第一回 相识

今天阿中像平常一样,又是最后一个进了办公室。这要是在以前,腼腆的阿中肯定会像是小学生犯了错一样,满脸羞红的悄悄溜进办公室,生怕弄出一点动静而被其它同事发现。但现在不一样了,现在阿中已经在这家大企业度过了8年的时光,虽然现在不是什么领导,但他的资历辈分却比很多领导都要大,所以领导平时也会很给这个老同事 ...

程序员姜小白 发布于 2020-02-25 20:37 评论(0)阅读(395)

页面底部区域 foot.htm