0

深入理解JVM(③)线程与Java的线程

前言 我们都知道,线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源调度(内存地址、文件I/O等),又可以独立调度。 线程的实现 主流的操作系统都提供了线程实现,Jav语言则是提供了在不同硬件和操作系统平台下对线程操作的统一处理,每个已 ...

纪莫 发布于 2020-07-11 13:59 评论(0)阅读(54)
1

《算法笔记一》复杂度、排序、二分、异或

时间复杂度、空间复杂度、排序、异或运算 时间复杂度 常数时间操作: 算数运算:+ - * / 位运算:>>(带符号右移动)、 >>>(不带符号右移动) 、 <<、 | 、& 、^ 带符号就是最高位补符号位,不带符号就是最高位补0 赋值操作:比较,自增,自减操作 数组寻址等 总之,执行时间固定的操作都 ...

凝风 发布于 2020-07-11 12:23 评论(0)阅读(71)
1

SpringBoot执行定时任务@Scheduled

SpringBoot执行定时任务@Scheduled 在做项目时,需要一个定时任务来接收数据存入数据库,后端再写一个接口来提供该该数据的最新的那一条。 数据保持最新:设计字段sign的值(0,1)来设定是否最新 定时任务插入数据:首先进行更新,将所有为1即新数据设置过期,然后插入新数据,设置sign ...

胖墩哥 发布于 2020-07-11 11:59 评论(0)阅读(85)
0

使用命名管道承载gRPC

最近GRPC很火,感觉整RPC不用GRPC都快跟不上时髦了。 gRPC设计 gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。刚好需要使用一个的RPC应用系统,自然而然就盯上了它,但是它真能够解决所有问题吗?不见得,先看看他的优点: gRPC的主要优点: 现代高性能轻量级 RPC 框架 ...

波多尔斯基 发布于 2020-07-11 11:37 评论(0)阅读(112)
1

(三)学习了解OrchardCore笔记——灵魂中间件ModularTenantContainerMiddleware的第一行①的模块部分

了解到了OrchardCore主要由两个中间件(ModularTenantContainerMiddleware和ModularTenantRouterMiddleware)构成,下面开始了解ModularTenantContainerMiddleware中间件第一行代码。 了解asp.net co ...

shuisen 发布于 2020-07-11 11:33 评论(0)阅读(47)
0

温故知新-分布式锁的实现原理和存在的问题

Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本分旨在快速理解分布锁的实现原理,以及不同实现方式存在的问题,阅读此文需要对mysql、zk、redis有一定的了解。 锁 在Ja ...

Yangsc_o 发布于 2020-07-11 11:26 评论(0)阅读(70)
0

C++左值引用与右值引用

本文翻译自:http://docs.microsoft.com/en-us/cpp/cpp/references-cpp?view=vs-2019 引用,类似于指针,用于存储一个位于内存某处的对象的地址。与指针不同的是,引用在被初始化后不能再指向另一个对象,或设置为null。引用分为两种:左值引用 ...

adfas 发布于 2020-07-11 11:15 评论(0)阅读(63)
0

如果你想写自己的Benchmark框架

简介 使用过JMH的同学一定会惊叹它的神奇。JMH作为一个优秀的Benchmark框架带给了我们无数的欢乐。作为一个有极客精神的程序员,那么有没有想过去自己实现一个Benchmark框架呢? 在实现Benchmark框架的时候有需要注意些什么问题呢?快来一起看看吧。 八条军规 这里叫军规实际上不合适 ...

flydean 发布于 2020-07-11 11:00 评论(1)阅读(53)
0

redis源码学习之工作流程初探

背景 redis是当下比较流行的KV数据库之一,是抵御高并发的一把利器,本着知其然还要知其所以然的目的,我决定花一点时间来研究其源码,希望最后能向自己解释清楚“redis为什么这么快”这个疑惑,第一篇主要介绍环境搭建和redis工作流程初探,后期会陆续献上其他有意思的章节。 环境准备 我自己的电脑是 ...

踩刀诗人 发布于 2020-07-11 10:49 评论(0)阅读(75)
0

Jmeter系列(43)- 详解 Jmeter 图形化 HTML 压测报告之 Charts 模块

如果你想从头学习Jmeter,可以看看这个系列的文章哦 http://www.hzgdjf.com/poloyy/category/1746599.html 前言 可以搭配上一篇博客来看哦,是一个整体内容:http://www.hzgdjf.com/poloyy/p/13278920.htm ...

小菠萝测试笔记 发布于 2020-07-11 10:34 评论(1)阅读(58)
0

three.js 几何体(二)

上一篇简单的介绍了几何体的构造体参数,这一篇郭先生就更加详细的说一说(十分简单的几何体我就不说了)。 1. ShapeGeometry形状几何体 形状几何体方便我们从一个或多个路径形状中创建一个单面多边形几何体,和canvas一样都是二维图形。下面我们只做一颗心形。 var shape = new ...

Vadim 发布于 2020-07-11 10:29 评论(0)阅读(94)
1

蕴含式(包含EXISTS语句的分析)

结合离散数学中的知识《离散数学(第二版)》- 第二章(命题逻辑等值演算),深入分析了SQL命令中的EXISTS相关子查询 ...

BN2U 发布于 2020-07-11 10:04 评论(0)阅读(49)
0

007.Nginx虚拟主机

一 虚拟主机 1.1 虚拟主机概念 对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。 1.2 虚拟主机类型 通过 Nginx 可以实现虚拟主机的配置,Nginx 支持三种类型的虚拟主机配置 ...

木二 发布于 2020-07-11 10:04 评论(0)阅读(99)
0

大前端时代搞定PC/Mac端开发,我有绝招

如果你是一位前端开发工程师,对“跨平台”一词应该不会感到陌生。像常见的前端框架:比如React、Vue、Angular,它们可以做网页端,也可以做移动端,但很少能做到跨PC、Mac端,也就是我们熟知的Windows、Linux以及macOS上的应用程序。即使有,受限于JS的性能瓶颈,当有大量的科学计 ...

萧文翰 发布于 2020-07-11 10:01 评论(1)阅读(159)
1

图解:深度优先搜索与广度优先搜索及其六大应用

27张图,万字长文,紧紧追踪算法的每一步!深搜与广搜如何理解?它们又有哪些重要的应用呢?本文全部告诉你~ ...

小超说 发布于 2020-07-11 09:57 评论(0)阅读(58)
2

Zookeeper是什么&怎么用

1.Zookeeper概述 Zookeeper 是一个开源的分布式协调服务框架 ,主要用来解决分布式集群中应用系统的一致性问题和数据管理问题 2:Zookeeper的特点 Zookeeper 本质上是一个分布式文件系统, 适合存放小文件,也可以理解为一个数据库 在上图左侧, Zookeeper 中存 ...

说故事的五公子 发布于 2020-07-11 09:33 评论(1)阅读(95)
0

Python 图像处理 OpenCV (13): Scharr 算子和 LOG 算子边缘检测技术

前文传送门: 「Python 图像处理 OpenCV (1):入门」 「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」 「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」 「Python 图 ...

极客挖掘机 发布于 2020-07-11 08:59 评论(0)阅读(75)
0

Redis RDB 分析工具 rdbtools 说明

背景 Redis是基于内存的KV数据库,内存作为存储介质,关注其内存的使用情况是一个重要指标,解析其内部的存储信息是给出优化方法和维护的最基本要求。解析内存有二种方法:第一个是通过scan遍历所有key,针对每个key进行分析(memory usage);第二个是基于RDB文件进行所有key的分析( ...

jyzhou 发布于 2020-07-11 08:58 评论(0)阅读(86)
2

树莓派视频监控平台实现录制归档

上一次用树莓派搭建了视频监控平台,成功实现了利用树莓派当监控摄像头,但是只能在线监控没有存档功能,这次针对上次的监控平台进行了改造,实现了录制归档功能。 这次主要针对上次的平台做以下几点改造: 新增视频流录制模块 调整监控管理页面 新增录制归档列表页面 1. 开发视频流录制模块 视频录制模块不像视频 ...

HiIT青年 发布于 2020-07-11 08:55 评论(0)阅读(124)
7

往事不堪回首

开局一张图,内容全靠编 从12年大学毕业到如今,兜兜转转,依然在码工,码农,码代码的路上徘徊着,从最初的用asp.net写站点,写内部的CRM,内部管理系统,内部的XXX,很难想象内部的系统居然可以那么多。到如今的用着反编译工具,反编译者别人的作品,用着java组装着别人的功能进行调用,和古老的(老 ...

世界游戏猪脚 发布于 2020-07-11 08:18 评论(17)阅读(802)