1

J.U.C剖析与解读2(AQS的由来)

J.U.C剖析与解读2(AQS的由来) 前言 前面已经通过实现自定义ReentrantLock与自定义ReentrantReadWriteLock,展示了JDK是如何实现独占锁与共享锁的。 那么实际JDK源码中的ReentrantLock与ReentrantReadWritreLock是如何实现的呢 ...

血夜之末 发布于 2019-12-12 09:38 评论(2)阅读(124)
3

在Tinymce编辑器里,集成数学公式

在以前,需要在Web页面显示数学公式,常用的都是先制作成图片,然后插入到页面里。这使得后期对数学公式的修改变的麻烦,同时也不利于搜索引擎搜索。本文将介绍如何在TinyMce编辑器里集成数学公式。 ...

dotnetcms.org工作室 发布于 2019-12-12 09:20 评论(0)阅读(200)
12

5G,仅仅是更快的网速吗?

前不久参加了华为的Dev Summit 2020开发者大会,听到了关于5G的一些分享,刚好最近对5G有一些自己的思考,在此分享给大家。 什么是5G 在这里我不想列举各种晦涩难懂的术语,简单说来,5G就是新一代的通信技术,拥有更快的网速、更低的延迟、更低的成本、支持更大的系统容量和大规模设备连接。再直 ...

Nauyus 发布于 2019-12-12 09:18 评论(35)阅读(2171)
0

远程服务异常处理的实践之一:客户端

[TOC] 随着纯单体项目的逐渐减少,远程服务调用失败变得十分常见。由于 HTTP 协议的开放性,远程服务调用异常的复杂度在增长。 HTTP 状态码 HTTP 状态码是描述响应的重要信息,参考 "List of HTTP status codes" 。 1XX 未被定义在 HTTP/1.0 协议中; ...

leoninew 发布于 2019-12-12 09:13 评论(0)阅读(168)
19

最强Java并发编程详解:知识点梳理,BAT面试题等

本文原创,更多内容可以参考: "Java 全栈知识体系" 。如需转载请说明原处。 知识体系系统性梳理 Java 并发之基础 A. Java进阶 Java 并发之基础 :首先全局的了解并发的知识体系,同时了解并发理论基础和线程基础,并发关键字等,这些是你理解Java并发框架的基础。@pdai + "J ...

pdai 发布于 2019-12-12 08:58 评论(3)阅读(1013)
1

一文搞懂V8引擎的垃圾回收

引言 作为目前最流行的JavaScript引擎,V8引擎从出现的那一刻起便广泛受到人们的关注,我们知道,JavaScript可以高效地运行在浏览器和Nodejs这两大宿主环境中,也是因为背后有强大的V8引擎在为其保驾护航,甚至成就了Chrome在浏览器中的霸主地位。不得不说,V8引擎为了追求极致的性 ...

小维FE 发布于 2019-12-12 08:49 评论(0)阅读(255)
6

[ASP.NET Core 3框架揭秘] 配置[4]:将配置绑定为对象

虽然应用程序可以直接利用通过IConfigurationBuilder对象创建的IConfiguration对象来提取配置数据,但是我们更倾向于将其转换成一个POCO对象,以面向对象的方式来使用配置,我们将这个转换过程称为配置绑定。 ...

Artech 发布于 2019-12-12 08:29 评论(0)阅读(447)
0

【测试理论】如何做好探索性测试(二)—增加维度

在 "【测试理论】如何做好探索性测试(一)—基础篇" 中,我们介绍了探索性测试的基础内容,我们简单回忆下主要包括:常规测试方案与探索性测试是相辅相成的、在工作中,寻找探索性测试点的时机(需求评审、用例评审)、寻找那些产品中的变量,比如:可计数的东西、地理位置、文件和存储、时间点等等、收集用户的反馈( ...

布道师玄柯 发布于 2019-12-12 08:18 评论(0)阅读(79)
4

Go游戏服务端框架从零搭建(一)— 架构设计

五邑隐侠,本名关健昌,10年游戏生涯,现隐居海边。 本教程以Go语言分区游戏服务端框架搭建为例。 Go语言是Google开发的一种静态强类型、编译型、并发型、具有垃圾回收功能的编程语言。语法上近似C语言,支持接口、可通过struct包含另一个struct方式实现继承等面向对象的概念。性能上媲美C/C ...

五邑隐侠 发布于 2019-12-12 08:03 评论(3)阅读(445)
1

白话讲解微服务注册发现及负载均衡

一、公益图书馆例子 笔者不想直接用专业的术语来说明“微服务注册与发现”,所以我们来看生活中的一个案例:“公益图书馆”。随着人们生活水平的不断提高,追求精神食粮的朋友也越来越多。笔者曾经在一些城市看见过公益图书馆,其运行逻辑是:一些公益组织和个人提供一块场所,然后由组织内的人向图书馆内捐书。捐出的书越 ...

字母哥博客 发布于 2019-12-12 07:47 评论(0)阅读(305)
4

灵魂拷问:Java 的 substring() 是如何工作的?

在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,研究的过程非常的有趣,就好像在迷宫里探宝一样,起初有些不知所措,但经过一番用心的摸索后,不但会 ...

沉默王二 发布于 2019-12-12 07:31 评论(2)阅读(315)
0

Android 自定义 View 详解

View 的绘制系列文章: Android View 绘制流程之 DecorView 与 ViewRootImpl Android View 的绘制流程之 Measure 过程详解 (一) Android View 的绘制流程之 Layout 和 Draw 过程详解 (二) Android View ...

huansky 发布于 2019-12-12 00:39 评论(0)阅读(99)
0

Spring源码学习笔记之bean标签属性介绍及作用

传统的Spring项目, xml 配置bean在代码中是经常遇到, 那么在配置bean的时候,这些属性的作用是什么呢? 虽然说现在boot项目兴起,基于xml配置的少了很多, 但是如果能够了解这些标签的作用对于我们基于注解的配置也有大有益处的.首先附上测试部分涉及到的类的代码: @Data publ ...

城序猿 发布于 2019-12-12 00:14 评论(0)阅读(116)
0

自然语言处理(NLP) - 数学基础(1) - 总述

很多人都说, AI并不难啊, 调现有库和云的API就可以啦. 然而实际上并不是这样的. ...

叶伟民 发布于 2019-12-11 23:45 评论(1)阅读(321)
0

深入理解 BigDecimal

什么是 BigDecimal为什么用 BigDecimal 而不用 double加减乘除常用方法保留两位小数四舍五入比较注意事项参考 什么是 BigDecimal BigDecimal 可以表示一个任意大小且精度完全准确的浮点数。 为什么用 BigDecimal 而不用 double Talk is ...

不是秃头的程序员小李 发布于 2019-12-11 23:37 评论(0)阅读(227)
10

程序员:这10种糟糕的程序命名,你遇到过几个?

有人问:规范的命名风格真的能让你程序员少出bug? 当遇到这方面的教训时,就会想到这句话还是有点道理的。 工作快三年多了,从刚开始的什么都不懂,到慢慢发现积累知识点的重要性。关于程序的命名规范之前也做过一些笔记,只是感觉不全面,就一直没有写出来。 直到前段时间看了邹溪源老师的这篇 "成就卓越代码,从 ...

张林-布莱恩特 发布于 2019-12-11 23:18 评论(5)阅读(1100)
2

这可能是最容易入门的socket教程了

前言: 如今,网络编程已然成为了一个后端开发工程师需要具备的核心技能之一。因此,该博客力求提供最简单、通俗的描述方式,来描绘网络编程中常见的知识点,同时附带代码示例,后期会加上具体的抓包分析,实际项目、框架案例,希望可以和大家共同探索网络世界。 什么是socket? 在计算机通讯领域,socket被 ...

温酒煮bug 发布于 2019-12-11 22:46 评论(0)阅读(498)
3

你说你懂计算机网络,那这些你都知道吗

今天的因特网无疑是有史以来由人类创造的、精心设计的最大系统、该系统由数以千计的计算机设备(计算机、平板电脑、智能手机)彼此相互连接构成,并且还有一批与因特网相互连接的物品比如游戏机、监控系统、汽车、医疗设备、智能眼镜、手表、运动手环等,随着5G时代的到来,万物互联也越来越称为可能,这里推荐一下 尤瓦 ...

cxuan 发布于 2019-12-11 21:40 评论(0)阅读(304)
1

浅议Grpc传输机制和WCF中的回调机制的代码迁移

浅议Grpc传输机制和WCF中的回调机制的代码迁移 一、引子 如您所知,gRPC是目前比较常见的rpc框架,可以方便的作为服务与服务之间的通信基础设施,为构建微服务体系提供非常强有力的支持。 而基于.NET Core的gRPC.NET 组件截至2019年11月30日的最新版本为2.25.0,该版本基 ...

溪源More 发布于 2019-12-11 21:40 评论(3)阅读(163)
0

17.JAVA-Dom、Sax解析XML详解

在JAVA中,解析有三种方式: Dom解析(支持改删,耗内存)、 Sax解析(不支持改删,不耗内存)、 Pull解析(在Android中推荐使用的一种解析XML的方式,在下章18.JAVA-pull解析XML学习) 1.支持Dom与Sax解析的开发包 分为两种. JAXP: 由sun公司推出的解析标 ...

NQian 发布于 2019-12-11 21:31 评论(0)阅读(93)