分布式锁概览 在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在……继续阅读 » 等不到的口琴 4年前 (2021-02-01) 1345浏览 0评论1615个赞
IntelliJ IDEA的Project和Module详解……继续阅读 » YourBatman 4年前 (2021-02-01) 1524浏览 0评论1453个赞
前言 在上一篇中,我们讲解了网络是靠跨洋的海底电缆以及各大互联网组织制定的规则、协议来进行连接运作的。 但是具体是怎么进行连接的? 没有说明得很清楚,今天就让我们一起来探索探索。 一个简单的网络 当两……继续阅读 » 我没有三颗心脏 4年前 (2021-02-01) 2730浏览 0评论799个赞
1、前言 上一篇写了《Core3.1 微信v3 JSAPI支付》,这个属于v3的接口规则,现在研究了下退款的接口我写的时候它属于v2接口规则文档。但凡微信支付文档里面写清楚点我也不会在这里记录一下。……继续阅读 » 魏杨杨 4年前 (2021-02-01) 2319浏览 0评论2017个赞
随着Qt 6的发布,cmake也正式宣告接管qmake的工作了。 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理。 今天我们就来介绍……继续阅读 » apocelipes 4年前 (2021-02-01) 2956浏览 0评论2663个赞
引言 最近看到《阿里巴巴Java开发手册》第11条规范写到: 防止 NPE ,是程序员的基本修养 NPE(Null Pointer Exception)一直是开发中最头疼的问题,也是最容易忽视的地方。……继续阅读 » 开心洋葱 4年前 (2021-02-01) 2564浏览 0评论2065个赞
出品|MS08067实验室(www.ms08067.com) 本文作者:Spark(Ms08067内网安全小组成员) ##1.概述 Haproxy是一个使用c语言开发的高性能负载均衡代理软件,提供tc……继续阅读 » Ms08067安全实验室 4年前 (2021-02-01) 2024浏览 0评论605个赞
CSS 中,transition 属性用于指定为一个或多个 CSS 属性添加过渡效果。 最为常见的用法,也就是给元素添加一个 transition,让其某个属性从状态 A 变化到状态 B 时,不再是非……继续阅读 » ChokCoco 4年前 (2021-02-01) 1827浏览 0评论240个赞
关于安装 NOI Linux 这里请参考 NOI官方公告 下载 NOI Linux 光盘映像文件,之后按照安装说明文档进行安装。 如果将其安装为虚拟机,推荐使用 Vmware。创建虚拟机的过程中您可能……继续阅读 » EdisonBa 4年前 (2021-02-01) 1963浏览 0评论473个赞
上一篇文章实现了IdentityServer4与Asp.net core Identity的集成,可以使用通过identity注册功能添加的用户,以Password的方式获取Access token,……继续阅读 » 7m鱼 4年前 (2021-02-01) 2137浏览 0评论1145个赞
承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放……继续阅读 » 开心洋葱 4年前 (2021-02-01) 2811浏览 0评论145个赞
前言 使用Bloc的时候,有一个让我至今为止十分在意的问题,无法真正的跨页面交互!在反复的查阅官方文档后,使用一个全局Bloc的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解……继续阅读 » xdd666 4年前 (2021-02-01) 1523浏览 0评论1775个赞
原文链接:https://fuckcloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/ WireGuard 是由 Jason……继续阅读 » 米开朗基杨 4年前 (2021-02-01) 2382浏览 0评论969个赞
Overview 身份认证是网站最基本的功能,最近因为业务部门的一个需求,需要对一个已经存在很久的小工具网站进行改造,因为在逐步的将一些离散的系统迁移至 .NET Core,所以趁这个机会将这个老的……继续阅读 » 墨墨墨墨小宇 4年前 (2021-02-01) 1310浏览 0评论749个赞
一、语音聊天说专业点就是即时语音,是一种基于网络的快速传递语音信息的技术,普遍应用于各类社交软件中,优势主要有以下几点: (1)时效性:视频直播会因为带宽问题有时出现延迟高的问题,而语音直播相对来说会……继续阅读 » yswenli 4年前 (2021-02-01) 1880浏览 0评论2872个赞
原文地址:Nginx concepts I wish I knew years ago 原文作者:Aemie Jariwala(已授权) 译者 & 校正:HelloGitHub-小鱼干 &a……继续阅读 » 削微寒 4年前 (2021-02-01) 1201浏览 0评论2956个赞
本文列举了消息队列RocketMQ常用的消息类型,以及使用这些消息类型的注意事项……继续阅读 » 程序员果果 4年前 (2021-02-01) 1386浏览 0评论2272个赞
热点随笔: · 在冷风中我凌乱了半小时,只因健康码刷不出来 (猿天地)· 每月一更的《HelloGitHub》第 58 期,来啦! (削微寒……继续阅读 » 博客园团队 4年前 (2021-02-01) 1422浏览 0评论570个赞
epoll是Linux中用于IO多路复用的机制,在nginx和redis等软件中都有应用,redis的性能好的原因之一也就是使用了epoll进行IO多路复用,同时epoll也是各大公司面试的热点问题。……继续阅读 » 星見遥 4年前 (2021-01-31) 1516浏览 0评论2243个赞
一、数据导入有哪些难题 该功能可以说100%的开发人员都会遇到,并且非常的常见,比如批量操作,你知道哪条数据错了吗? 你都不知道客户更不知道了 1、数据分类 你需要将 插入、更新、忽略不计、错误数据……继续阅读 » 果糖大数据科技 4年前 (2021-01-31) 1174浏览 0评论2137个赞
ReentrantReadWriteLock存在原因? 我们知道List的实现类ArrayList,LinkedList都是非线程安全的,Vector类通过用synchronized修饰方法保证了Li……继续阅读 » 叫练 4年前 (2021-01-31) 2385浏览 0评论1865个赞
在一个规范化的研发流程中,一般遵循如下流程: 开发阶段:研发功能或者修复bug,在本地自测。 代码审核阶段:提交代码,并请求团队内人员做code review。 测试环境测试阶段:部署到测试环境并请求……继续阅读 » freephp 4年前 (2021-01-31) 2107浏览 0评论360个赞
简述 默认情况下,k8s不会对pod的资源使用进行限制,也就是说,pod可以无限使用主机的资源,例如CPU、内存等。为了保障k8s整体环境运行的稳定性,一般情况下,建议是对pod的资源使用进行限制,将……继续阅读 » zerchin 4年前 (2021-01-31) 2291浏览 0评论1076个赞
滴滴出行是涵盖出租车、 专车、滴滴快车、 顺风车、代驾及大巴、货运等多项业务在内的一站式出行平台。 Nightingale 夜莺 分类:监控系统 夜莺是一套分布式高可用的运维监控系统,最大的特点是混合……继续阅读 » SpringLeee 4年前 (2021-01-31) 1463浏览 0评论2098个赞
Java语言在面向对象方面的知识点复杂繁琐,但是几乎是每个小伙伴学习编程必须踩的坑,其实,面向对象的底层都是一些计算机底层知识的结合,所以,不注重基础的程序猿,一定不是一个可以走的远的程序猿。那么,今……继续阅读 » codevald 4年前 (2021-01-31) 2937浏览 0评论1150个赞
在nodejs中创建cluster 简介 在前面的文章中,我们讲到了可以通过worker_threads来创建新的线程,可以使用child_process来创建新的子进程。本文将会介绍如何创建node……继续阅读 » flydean 4年前 (2021-01-31) 2609浏览 0评论444个赞
前言 ESP8266 是乐鑫公司面向物联网应用的高性价比、高度集成的 WiFi MCU。乐鑫靠这颗芯片扭转了 WiFi SOC 的市场格局,甚至加速了国内智能家居产业的爆发。也因此乐鑫上市科创板受投资……继续阅读 » beautifulzzzz 4年前 (2021-01-31) 1540浏览 0评论1850个赞
研究AutoMapper源码前,我们先来看一下AutoMapper的作用 官网解释:AutoMapper是一个简单的小程序库,旨在解决看似复杂的问题-摆脱将一个对象映射到另一个对象的代码 解释 首先一……继续阅读 » 初夏的阳光丶 4年前 (2021-01-31) 2618浏览 0评论2433个赞
一、前言 本文的主要工作:尝试以时间顺序追踪一遍 Java 执行的整个过程,以及展示 JVM 中内存模型的相应变化。 本文的主要目的:希望能够通过 Java 执行过程的冰山一角,增进对编程语言工作原理……继续阅读 » 小z同学 4年前 (2021-01-31) 1847浏览 0评论732个赞
序列 序列是指一组数据,按存放类型分为容器序列与扁平序列,按能否被修改分为不可变序列与可变序列。 容器序列与扁平序列 容器序列存放的是对象的引用,包括list、tuple、collections.de……继续阅读 » 测试开发刚哥 4年前 (2021-01-31) 2004浏览 0评论1165个赞
一、前言 项目中使用 Design Pattern 越多越好? 哪种 Pattern 比较重要? 需要学习哪些 Pattern ? 代码是否可测试? 对于入门者来说,直接上手学习 Design Pat……继续阅读 » .NET西安 4年前 (2021-01-31) 2553浏览 0评论1552个赞
框架虽好,但不要丢了其背后的原理……继续阅读 » 踩刀诗人 4年前 (2021-01-31) 2376浏览 0评论2352个赞
i2c(或IIC)协议使用两根线进行通信(不包括电源正负极),它们分别为: 1、SDA:数据线,IIC 协议允许在单根数据线上进行双向通信——这条线既可以发送数据,也可以接收数据。 2、SCL:时钟线……继续阅读 » 东邪独孤 4年前 (2021-01-31) 2326浏览 0评论520个赞
前言 很高兴遇见你~ 借助于很多强大的框架,现在我们已经很少直接去管理线程,框架的内部都会为我们自动维护一个线程池。例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架RxJa……继续阅读 » 一只修仙的猿 4年前 (2021-01-31) 2959浏览 0评论2755个赞
1.Spark计算依赖内存,如果目前只有10g内存,但是需要将500G的文件排序并输出,需要如何操作? ①、把磁盘上的500G数据分割为100块(chunks),每份5GB。(注意,要留一些系统空间!……继续阅读 » Hoult丶吴邪 4年前 (2021-01-31) 1823浏览 0评论1082个赞
当你打游戏的时候或者看电视的时候会有负罪感么?……继续阅读 » 程序员老猫 4年前 (2021-01-31) 1195浏览 0评论914个赞
关于MySQL的锁,看这一篇就够了。锁机制用于管理对共享资源的并发访问。 lock的对象是事务,用来锁定的是数据库中的对象,如表、页、行。并且一般lock的对象仅在事务commit或rollback后……继续阅读 » 狼爷 4年前 (2021-01-31) 1337浏览 0评论491个赞
创建MVC应用程序 创建后的项目 启动视图 _ViewStart.cshtml 顾名思义,就是在View开始执行之前执行,而且是每一个View, 它的预设内容是 @{ Layout = "_……继续阅读 » 开心洋葱 4年前 (2021-01-31) 2207浏览 0评论1907个赞
需求描述: 项目里的几个Webapi接口需要进行鉴权,同接口可被小程序或网页调用,小程序里没有用户登录的概念,网页里有用户登录的概念,对于调用方来源是小程序的情况下进行放权,其他情况下需要有身份验证。……继续阅读 » 那一片蓝海 4年前 (2021-01-31) 1706浏览 0评论1365个赞
(文章目录) 前言 并查集算法适用于处理一些不相交集合的合并及查询问题。对于这一类的问题使用并查集,不但节省了空间,而且大大缩短了运行时间。 基本的并查集很好写出一个模板,对于一些特殊的题目也能很好对……继续阅读 » 太白江 4年前 (2021-01-31) 2171浏览 0评论1976个赞
当项目周期快结束时,开发人员会越来越关注应用的“安全性”问题。一个安全的应用程序并不是一种奢侈,而是必要的。你应该在开发的每个阶段都考虑应用程序的安全性,例如系统架构、设计、编码,包括最后的部署。 在……继续阅读 » 前端新世界 4年前 (2021-01-31) 2302浏览 0评论885个赞
基于图像语义的可视化同时定位和建图的面向应用程序的移动机器人自主导航解决方案综述 论文名称: A survey of image semantics-based visual simultaneous……继续阅读 » 匡吉 4年前 (2021-01-31) 1556浏览 0评论2777个赞
实现协程最核心的部分就是栈切换了,其他的和非阻塞io的编程方式没什么区别。 栈切换,libc中有一个实现,swapcontext,但是已经被标准移除了,未来是否可用不得而知,自己实现需要写汇编代码,这……继续阅读 » yiifburj 4年前 (2021-01-31) 2123浏览 0评论1706个赞
C# 实现一个基于值相等性比较的字典……继续阅读 » WeihanLi 4年前 (2021-01-31) 2642浏览 0评论819个赞
asp.net core 下,新增了一个BackgroundService用来实现能在后台跑一个长久运行的任务,因此,也可以用来替换掉原来使用的static的Timer组件, Timer组件主要有以下……继续阅读 » 启天 4年前 (2021-01-31) 1561浏览 0评论668个赞