当前位置:工具箱首页 - 技术文摘

一键生成dotnet5项目解决方案 - 轮回

每次接到新项目,都要从头搭建项目解决方案,简单的三层框架虽说不难,但搭一搭也要花不少时间,逻辑分层,项目之间的引用关系总要分一下的。为了提高效率,就把这些繁琐的工作交给脚本吧!

来自:www.cnblogs.com 收录时间:2021-04-19

JavaScript 中对象解构时指定默认值 - 刘哇勇

待解构字段为原始值 正常情况下, const obj = { a: 1, b: 2, }; const { a, b } = obj; console.log(a, b); // 1 2 当被解构字段缺失时, const obj = { a: 1, }; const { a, b } = obj;

来自:www.cnblogs.com 收录时间:2021-04-19

Python 多线程(一) - orangeQWJ

Python多线程(一) 线程 ​ 一个进程中的各个线程与主线程共享同一片数据空间,因此相对于进程,线程间的信息共享与通讯更加便捷。线程以并发方式执行,得益于这种并行与数据共享的机制,使得多任务协作的实现更加简单。 Python线程模型 ​ Python代码的执行是由Python虚拟机控制。在 CP

来自:www.cnblogs.com 收录时间:2021-04-19

Cobalt Strike使用教程一 - Evilphp

Cobalt Strike使用教程一 0x00 简介 Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器。自3.0以后已经不在使用Metasploit框架而作为一个独立的平台使用,分为客户端与服务端,服务端是一个,客户端可以有多个,非常适合团队协同作战,多个攻击者可以

来自:www.cnblogs.com 收录时间:2021-04-19

Kubernetes 学习笔记-- kafka往couchdb里倒东西 - tiany7

首先吐槽下国内这些论坛的技术精神,不是我崇洋媚外,有些复读机烦不烦啊,别人的东西吃进去吐出来好玩么? 还有一些不懂装懂,这种最可恶,明明自己都不明白自己在写什么,还是往精华区发,简直离谱,知道自己多挣的积分会给新手带来多大的负担么? 这几天的感觉下来,kubernetes感觉并不算是很难的东西,只是

来自:www.cnblogs.com 收录时间:2021-04-19

Dynamics CRM实体系列之视图 - 夜月之光

这一节开始讲视图。视图在Dynamics CRM中代表着实体的数据展示列表,通过这个列表可以对数据进行一个初步预览,也可以进行一些数据的定向筛选和搜索进行精确的浏览一部分数据。同时视图也是查看详细实体数据的入口导航。 视图分为个人视图和系统视图。个人视图是用户依据自身习惯进行个人定制的视图,个人视图

来自:www.cnblogs.com 收录时间:2021-04-19

如何连接捕获串口信息 - -桃枝夭夭-

串口 1. 使用背景 在开发,生产,测试等环节,遇到问题导致无法继续使用,例如:关机卡死,开机卡死等,串口信息可以帮助我们收集一些系统日志看不到的细节,以及硬件的返回值 2. 串口介绍 ​串口(串行端口),一般场景下使用的串口多为三针角,分别为:TXD、RXD、GND TXD:发送数据 RXD:接

来自:www.cnblogs.com 收录时间:2021-04-19

Object o = new Object()占多少个字节?-对象的内存布局 - dijia478

一、先上答案 这个问题有坑,有两种回答 第一种解释: object实例对象,占16个字节。 第二种解释: Object o:普通对象指针(ordinary object pointer),占4个字节。 new Object():object实例对象,占16个字节。 所以一共占:4+16=20个字节。

来自:www.cnblogs.com 收录时间:2021-04-19

死磕Spring之AOP篇 - Spring AOP自动代理(一)入口 - 月圆吖

该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读。 Spring 版本:5.1.14.RELEASE 在开始阅读 Spring AOP 源码之前,需要对 Spring IoC 有

来自:www.cnblogs.com 收录时间:2021-04-19

ATMS中去拉起新的进程,并在新进程启动后调用attachApplication时,resume待启动的Activity - alpta

相关文章: ATMS中去pause Activity A. ATMS拉起新进程 这个流程相对复杂一点,并不是一直调用下来,中间做了几次往Handler转发的操作.我的理解是: 平衡负载,把不同的逻辑运行到不同的线程上,可以及时释放binder线程的运行资源. 及时释放锁资源.启动新进程相对是个耗时的

来自:www.cnblogs.com 收录时间:2021-04-19

Sentinel上生产环境只差一步,监控数据持久化 - 阿风的架构笔记

在生产环境中我们最起码能够看到最近几天甚至几个月的监控数据,方便我们排查出哪些时间段/哪些天,哪些接口会到达什么样的QPS;方便我们对整体系统的QPS、以及异常情况有基本的了解。本文主要讲解怎么改造Sentinel控制台,可以达到持久化的目的。

来自:www.cnblogs.com 收录时间:2021-04-19

java面试一日一题:mysql中常用的存储引擎有哪些? - 迷茫中守候

问题:请讲下mysql中常用的引擎有哪些? 分析:该问题主要考察对mysql存储引擎的理解,及区别是什么? 回答要点: 主要从以下几点去考虑, 1、mysql的存储引擎的基本概念? 2、mysql中常用的存储引擎有哪些及各自的区别是什么? 从上篇《java面试一日一题:请讲下对mysql的理解》已经

来自:www.cnblogs.com 收录时间:2021-04-19

通过Dapr实现一个简单的基于.net的微服务电商系统(五)——一步一步教你如何撸Dapr之状态管理 - a1010

状态管理和上一章的订阅发布都算是Dapr相较于其他服务网格框架来讲提供的比较特异性的内容,今天我们来讲讲状态管理。 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯框架讲解 三、通过Dapr实现一个简单的基于.

来自:www.cnblogs.com 收录时间:2021-04-19

浅谈软件开发模型之瀑布开发和敏捷开发 - 熊泽-学习中的苦与乐

1、瀑布模型 1.1 瀑布模型的特点 1970年温斯顿·罗伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。 1.2 瀑布模型核心思想 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计

来自:www.cnblogs.com 收录时间:2021-04-19

Java 使用 Maven BOM 统一管理版本号 - Robothy

一个中大型的 Java 项目往往包含若干 JAR 包,这些 JAR 包有着不同的版本号。如果这些 JAR 包单独发布,然后直接通过版本号引用相应的 JAR 包,不同版本的兼容性维护将变得十分麻烦。为了解决这个问题,可以让一个特殊的模块引用这些 JAR 包,将版本号定义在这个模块中,模块中的 JAR

来自:www.cnblogs.com 收录时间:2021-04-19

antd+react项目迁移vite的解决方案 - 福禄网络技术团队

antd+react+webpack往往是以react技术栈为主的前端项目的标准组合,三者都有成熟的生态和稳定的表现,但随着前端圈的技术不断革新,号称下一代构建平台vite2的发布,webpack似乎不那么香了,为什么这么说呢,因为vite太快了。经过一段时间的尝试,决定在项目中把webpack替换

来自:www.cnblogs.com 收录时间:2021-04-19

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验 - HarmonyOS技术社区

DevEco Device Tool迎来了2.1 Beta1,其中的亮点之一是:支持Hi3861开发板的源码在Windows平台编译。带着浓厚的兴趣,第一时间做了一次体验。 首先在官网下载“devicetool-windows-tool-2.1.0.0.zip”后解压安装,因装有老版本,第一次安装没

来自:www.cnblogs.com 收录时间:2021-04-19

HMS Toolkit助力开发者高效集成HMS Core - 华为开发者论坛

当你的应用想集成华为HMS Core服务和上线华为应用市场,或当你已经开发了一个Android应用并集成了第三方移动服务,需要迁移使用HMS Core服务和上线华为应用市场的时候,如何快速、便捷、高效地完成集成或迁移是开发者们的一大诉求!基于以上场景,HMS Toolkit将会成为你的得力助手。 H

来自:www.cnblogs.com 收录时间:2021-04-19

附034.Kubernetes_v1.21.0高可用部署架构二 - 木二

kubeadm介绍 kubeadm概述 Kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建 kubernetes 集群的最佳实践。 kubeadm 通过执行必要的操作来启动和运行一个最小可用的集群。kubeadm 只关心启动集群,而

来自:www.cnblogs.com 收录时间:2021-04-19

YARP实现Dapr服务调用的反向代理 - tky753

楔子 公司即将新开项目,打算用点时髦的技术,需要探探路。之前没做过微服务项目,没有技术栈方面的积(负)累(债), 干脆就上微软的分布式运行时Dapr......嗯......用来服务发现,然后等测试用的服务开发好了,就开始纠结用啥反向代理/网关,nginx都没怎么用过,更别提其他复杂网关了,这时看了

来自:www.cnblogs.com 收录时间:2021-04-19

从一个Demo开始,揭开Netty的神秘面纱 - 阿丸

本文是Netty系列第5篇 上一篇文章我们对于I/O多路复用、Java NIO包 和 Netty 的关系有了全面的认识。 到目前为止,我们已经从I/O模型出发,逐步接触到了Netty框架。这个过程中,基本解答了Netty是什么、为什么使用Netty等前置问题。给我们学习Netty提供了最原始的背景知

来自:www.cnblogs.com 收录时间:2021-04-19

001 - 使用鸿蒙WebView创建简单浏览器 step 1 - HarmonyOS技术社区

打开官网,找到WebView的文档(模拟器不支持) 鸿蒙webview的开发指南(原始链接,方便大家识别并点击):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-webview-00

来自:www.cnblogs.com 收录时间:2021-04-19

Furion 2.0.0:.NET 开发者不可忽视的框架

让 .NET 开发更简单,更通用,更流行。 发展大事记 自 Furion 诞生一来得到高速发展最大的原因是弥补了 .NET 这么多年没有对标 Java Spring 的框架,所以 Furion 的诞生迅速吸引了非常多的 .NET 开发者,QQ 群成员达到了 5500 人+。 以下是 Furion 的发展大事记: 2020 年 2020 年 06 月 29 日,在百小僧公司成立 8 周年...

来自:www.oschina.net 收录时间:2021-04-19

Furion 2.0.0:.NET 开发者不可忽视的框架

让 .NET 开发更简单,更通用,更流行。 发展大事记 自 Furion 诞生一来得到高速发展最大的原因是弥补了 .NET 这么多年没有对标 Java Spring 的框架,所以 Furion 的诞生迅速吸引了非常多的 .NET 开发者,QQ 群成员达到了 5500 人+。 以下是 Furion 的发展大事记: 2020 年 2020 年 06 月 29 日,在百小僧公司成立 8 周年...

来自:www.oschina.net 收录时间:2021-04-19

详解DNS重绑定攻击 - PsgQ

0x00 前言 DNS重绑定攻击的用法有很多种,这篇文章主要理解DNS重绑定攻击的原理,并介绍如何通过DNS重绑定来攻击内网设备。为了更好的理解DNS重绑定攻击,我们先从Web浏览器的同源策略开始介绍。 点击查看往期关于DNS文章: SAD DNS--新型DNS缓存中毒攻击 DNS 缓存中毒--Ka

来自:www.cnblogs.com 收录时间:2021-04-19

创建支持依赖注入、Serilog 日志和 AppSettings 的 .NET 5 控制台应用 - 技术译民

翻译自 Mohamad Lawand 2021年3月24日的文章 《.NET 5 Console App with Dependency Injection, Serilog Logging, and AppSettings》 1 在本文中,我们将构建一个 .NET 5 控制台应用程序,该应用程序支

来自:www.cnblogs.com 收录时间:2021-04-19

Azure Digital Twins(2)- 在本地使用ADT Explorer 管理数字孪生 - shuzhen.yu

本文介绍: 在本地运行ADT Explorer 并连接Azure Digital Twins 实例; 使用 VS CODE DTDL插件开发第一个 模型文件; ADT Explorer的几个基本功能; 使用ADT Explorer 上传模型文件并生成 twin 孪生; 视频演示: https://w

来自:www.cnblogs.com 收录时间:2021-04-19

为了彻底理解乱码问题,一怒之下我把字符集历史扒了个底朝天 - 双子孤狼

前言 在日常开发中,乱码问题可以说曾经都困扰过我们,那么为什么会有乱码发生呢?为什么全世界不统一使用一套编码呢?本文将会从字符集的发展历史来解答这两个问题,看完本篇,相信大家对乱码现象会有本质上的认识。 一个故事来理解为什么要编码 现在有两个人,张三和李四,张三只会中文,李四只会英文,那么这时候他们

来自:www.cnblogs.com 收录时间:2021-04-19

一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG - CoderW喜欢写博客

这一周线上碰到一个诡异的BUG。 线上有个定时任务,这个任务需要查询一个表几天范围内的一些数据做一些处理,每隔十分钟执行一次,直至成功。 通过日志发现,从凌晨5:26分开始到5:56任务执行了三次,三次都因为SQL查询超时而执行失败,而诡异的是,任务到凌晨6:00多就执行成功了。 每天都是凌晨五点多

来自:www.cnblogs.com 收录时间:2021-04-19

springboot项目配置logback日志系统 - 蒲公英不是梦

记录springboot项目配置logback日志文件管理: logback依赖jar包 SpringBoot项目配置logback理论上需要添加logback-classic依赖jar包: ch.qos.logback

来自:www.cnblogs.com 收录时间:2021-04-19

Java 线程和操作系统的线程有啥区别? - 飞天小牛肉

? 尽人事,听天命。博主东南大学硕士在读,携程 Java 后台开发暑期实习生,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 ? 本文已收录于 「CS-Wiki」Gitee 官方推荐项目,现已累计 1.6k+ star,致力打

来自:www.cnblogs.com 收录时间:2021-04-19

CentOS系统安装Nginx - 莫忘归

nginx是 HTTP 和反向代理服务器,邮件(IMAP/POP3/SMTP)代理服务器和通用 TCP/UDP 代理服务器。是俄罗斯人Igor Sysoev编写的轻量级Web服务器。 1. 官网下载地址 http://nginx.org/en/download.html 2. 上传到服务器安装 2.

来自:www.cnblogs.com 收录时间:2021-04-19

Go语言操作数据库及其常规操作 - 听风走了八千里

Go操作MySQL 安装: go get -u github.com/go-sql-driver/mysql GO语言的操作数据库的驱动原生支持连接池, 并且是并发安全的 标准库没有具体的实现 只是列出了一些需要的第三方库实现的具体内容 //第一次连接MySQL成功 package main imp

来自:www.cnblogs.com 收录时间:2021-04-19

简单的沙箱反调试 - Punished

前言 很多杀软都有自己的后端云沙箱,这些沙箱能够模拟出软件执行所需的运行环境,通过进程hook技术来对软件执行过程中的行为进行分析,判断其是否有敏感的操作行为,或者更高级的检测手法是,将获取到的程序的API调用序列以及其他的一些行为特征输入到智能分析引擎中(基于机器学习org)进行检测。所以,如果我

来自:www.cnblogs.com 收录时间:2021-04-19

利用卷影拷贝服务提取ntds.dit - Drunkmars

0x01 前言 通常情况下,即使拥有管理员权限,也无法读取域控制器中的C:\Windows\NTDS\ntds.dit文件。那么什么是ntds.dit呢? ntds.dit文件是一个数据库,用于存储Active Directory数据,包括有关用户对象,组和组成员身份的信息。它包括域中所有用户的密码

来自:www.cnblogs.com 收录时间:2021-04-19

W5 SOAR v0.3.4 发布,自动化流程更加完善

平台介绍 W5 是一款基于 Python 开发的流程自动化平台,为了企业安全做出了精心的打造,无需编写代码即可实现自动化响应流程,可节约企业 80% 的成本。 无代码 : 无需编写代码,即可让企业内部人员快速实现事件响应。 扩展强 : 提供插件模块,可以扩展让所有的应用平台集成 W5 自身插件 自动化 : 提供 Webhook 、Mail 、...

来自:www.oschina.net 收录时间:2021-04-19

垃圾收集原理依据及要点 - aoeiuv

分代收集理论 理论支撑: 弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的。 强分代假说(Strong Generational Hypothesis):熬过越多次垃圾收集过程的对象就越难以消亡。 跨代引用假说(Intergenerational R

来自:www.cnblogs.com 收录时间:2021-04-19

二叉树创建后,如何使用递归和栈遍历二叉树? - 二十二画程序员

0. 前言 前文【二叉树的概念和原理】主要介绍了树的相关概念和原理,本文主要内容为二叉树的创建及遍历的代码实现,其中包括递归遍历和栈遍历。 1. 二叉树的实现思路 1.0. 顺序存储——数组实现 前面介绍了满二叉树和完全二叉树,我们对其进行了编号——从 0 到 n 的不中断顺序编号,而恰好,数组也有

来自:www.cnblogs.com 收录时间:2021-04-19

最清晰易懂的 Go WaitGroup 源码剖析 - haohongfan

hi,大家好,我是haohongfan。 本篇主要介绍 WaitGroup 的一些特性,让我们从本质上去了解 WaitGroup。关于 WaitGroup 的基本用法这里就不做过多介绍了。相对于《这可能是最容易理解的 Go Mutex 源码剖析》来说,WaitGroup 就简单的太多了。 源码剖析

来自:www.cnblogs.com 收录时间:2021-04-19

深入剖析共识性算法 Raft - vivo互联网技术

Raft 出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Paxos,使得算法既容易理解,也容易实现。

来自:www.cnblogs.com 收录时间:2021-04-19

利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理 - 伍华聪

在Asp.net Web API中,对业务数据的分页查询处理是一个非常常见的接口,我们需要在查询条件对象中,定义好相应业务的查询参数,排序信息,请求记录数和每页大小信息等内容,根据这些查询信息,我们在后端的Asp.net Web API中实现对这些数据的按需获取,并排序返回给客户端使用。本篇随笔介绍...

来自:www.cnblogs.com 收录时间:2021-04-19

现代 CLI 和 GUI 方案指南 - axuebin

原文链接:http://axuebin.com/articles/fe-solution/cli/desc.html,转载请联系 写在前面 提到初始化项目,那就必须提到脚手架这个名词,那为什么这篇文章的标题不是关于脚手架而是关于初始化项目呢? 脚手架这个名词来源于建筑工程领域,百度百科对其的解释是“

来自:www.cnblogs.com 收录时间:2021-04-19

6种常见的地标识别算法整理和总结 - 华为云开发者社区

摘要:地标识别,基于深度学习及大规模图像训练,支持上千种物体识别及场景识别,广泛应用于拍照识图、幼教科普、图片分类等场景。本文将为大家带来6种关于地标识的算法整理和总结。 地标识别,基于深度学习及大规模图像训练,支持上千种物体识别及场景识别,广泛应用于拍照识图、幼教科普、图片分类等场景。本文将为大家

来自:www.cnblogs.com 收录时间:2021-04-19

ASP.NET Core扩展库之Http通用扩展 - xfrog

本文将介绍Xfrogcn.AspNetCore.Extensions扩展库对于Http相关的其他功能扩展,这些功能旨在处理一些常见需求, 包括请求缓冲、请求头传递、请求头日志范围、针对HttpClient与HttpRequestMessage、HttpResponseMessage的扩展方法。 一、

来自:www.cnblogs.com 收录时间:2021-04-19

Jboot v3.9.10 发布,新增对最新版本的 Nacos 和 Dubbo 支持

Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 190+ 个版本,已经被超过 1000+ 公司在使用...

来自:www.oschina.net 收录时间:2021-04-19

高手问答第 261 期 —— 关于 MySQL 主从相关

OSCHINA 本期高手问答(4 月 19 日- 4 月 25 日)我们请来了@高鹏-八怪 和大家一起探讨关于 MySQL 主从相关的问题。

来自:www.oschina.net 收录时间:2021-04-19

一文带你更方便的控制 goroutine - Kevin Wan

上一篇我们讲了 go-zero 中的并发工具包 core/syncx。 从整体分析来看,并发组件主要通过 channel + mutex 控制程序中协程之间沟通。 Do not communicate by sharing memory; instead, share memory by commu

来自:www.cnblogs.com 收录时间:2021-04-19

使用gradle插件发布项目到nexus中央仓库 - flydean

简介 Sonatype 提供了一个叫做开源软件资源库托管Open Source Software Repository Hosting (OSSRH) 的工具,帮助我们来方便的将项目发布到中心仓库中。 但是这个工具和我们的项目构建是割裂的,尤其是在CI集成构建中,很难做到自动化。 Gradle是一个

来自:www.cnblogs.com 收录时间:2021-04-19

又一起.NET程序挂死, 用 Windbg 抽丝剥茧式的真实案例分析 - 一线码农

一:背景 1. 讲故事 前天有位粉丝朋友在后台留言让我帮忙看看他的 Winform程序 UI无响应 + 410线程 到底是啥情况,如下图: 说实话,能看到这些真实案例我是特别喜欢的??? ,就像医生看病,光停留在理论和那些 demo 上,那是没有前途的,如果有朋友在这块搞不定的话,我可以免费帮

来自:www.cnblogs.com 收录时间:2021-04-19

跟我一起学Go系列:从写测试用例开始仗剑走天涯 - rickiyang

从入门到深入 Go 我们已经走了很长的路,当你想启动多个测试类的时候你是不是想启动多个 main 方法,但是 Go 限制了在同一个 package 下只能有一个 main,所以这条路你是走不通的。那我们想写单元测试的时候应该如何操作呢?别着急,不用引入任何的第三方包,单元测试 Go 也有默认的规范写

来自:www.cnblogs.com 收录时间:2021-04-19

关于 Spring 中 getBean 的全流程源码解析 - 小傅哥

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!? 一、前言 你提出问题,就要给出解决方案! 最近有粉丝小伙伴反馈,与自己的上级沟通总是遇到障碍,感觉不被理解。大部分时候他提出来的事情都可能会被领导说:“我没get到你的点”、“你想做的这个项

来自:www.cnblogs.com 收录时间:2021-04-19

上周热点回顾(4.12-4.18) - 博客园团队

热点随笔: · 一个技术总监的忠告:你精通那么多技术,为何还是做不好一个项目? (四猿外)· 上周热点回顾(4.5-4.11) (博客园团队)· 我成为 Microsofti Azure MVP 啦!(ps:不是美国职业篮球) (Grant_Allen)· 如何从 dump 文件中提取出 C# 源代

来自:www.cnblogs.com 收录时间:2021-04-19

干掉 Feign,Spring Cloud Square 组件发布 - 冷冷zz

Spring Cloud Square 是什么 谈起 Spring Cloud 生态大家一定对 Feign 不陌生,如下图所示,Feign 可以把底层(okhttp、httpclient)Rest 的请求进行隐藏,伪装成类似 SpringMVC 的 Controller 一样。你不用再自己拼接 ur

来自:www.cnblogs.com 收录时间:2021-04-19

1W字|40 图|硬核 ES 实战 - 悟空聊架构

前言 上篇我们讲到了 Elasticsearch 全文检索的原理《别只会搜日志了,求你懂点检索原理吧》,通过在本地搭建一套 ES 服务,以多个案例来分析了 ES 的原理以及基础使用。这次我们来讲下 Spring Boot 中如何整合 ES,以及如何在 Spring Cloud 微服务项目中使用 ES

来自:www.cnblogs.com 收录时间:2021-04-19

Go+gRPC-Gateway(V2) 微服务实战,小程序登录鉴权服务(五):鉴权 gRPC-Interceptor 拦截器实战 - 为少

拦截器(gRPC-Interceptor)类似于 Gin 中间件(Middleware),让你在真正调用 RPC 服务前,进行身份认证、参数校验、限流等通用操作。 系列 云原生 API 网关,gRPC-Gateway V2 初探 Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序

来自:www.cnblogs.com 收录时间:2021-04-19

【spring源码系列】之【xml解析】 - 小猪爸爸

1. 读源码的方法 java程序员都知道读源码的重要性,尤其是spring的源码,代码设计不仅优雅,而且功能越来越强大,几乎可以与很多开源框架整合,让应用更易于专注业务领域开发。但是能把spring的源码吃透,不仅需要花费大量时间与精力,更需要需要掌握一些方法。下面结合自己读源码与走过的一些弯路,结

来自:www.cnblogs.com 收录时间:2021-04-19

“改造” VS Code 编辑器,一起写个插件吧! - 削微寒

作者:HelloGitHub-小夏(首发于 HelloGitHub 公众号) 作为一个靠代码作为“生计”的开发者,bug 写的好不好,编辑器真的很重要!那么 Visual Studio Code 这个大名你肯定不会陌生。作为一个老厉害的编辑器,它的过人之处简单讲讲来说有这么几点: 首先,它的设计者是

来自:www.cnblogs.com 收录时间:2021-04-19

如果要做优化,CSS提高性能的方法有哪些? - 喆星高照

一、前言 每一个网页都离不开css,但是很多人又认为,css主要是用来完成页面布局的,像一些细节或者优化,就不需要怎么考虑,实际上这种想法是不正确的 作为页面渲染和内容展现的重要环节,css影响着用户对整个网站的第一体验 因此,在整个产品研发过程中,css性能优化同样需要贯穿全程 二、实现方式 实现

来自:www.cnblogs.com 收录时间:2021-04-19

【DB宝48】JumpServer:多云环境下更好用的堡垒机 - ^_^小麦苗^_^

一、JumpServer简介 JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。 JumpServer 使用 Python / Django 为主进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Termina

来自:www.cnblogs.com 收录时间:2021-04-19

Java实现基于朴素贝叶斯的情感词分析 - 码农参上

朴素贝叶斯(Naive Bayesian)是一种基于贝叶斯定理和特征条件独立假设的分类方法,它是基于概率论的一种有监督学习方法,被广泛应用于自然语言处理,并在机器学习领域中占据了非常重要的地位。在之前做过的一个项目中,就用到了朴素贝叶斯分类器,将它应用于情感词的分析处理,并取得了不错的效果,本文我们

来自:www.cnblogs.com 收录时间:2021-04-19

基于sinc的音频重采样(二):实现 - davidtym

上篇(基于sinc的音频重采样(一):原理)讲了基于sinc方法的重采样原理,并给出了数学表达式,如下: (1) 本文讲如何基于这个数学表达式来做软件实现。软件实现的细节很多,这里主要讲核心部分。函数srcUD()和filterUD()就是实现的主要函数(这两个函数是在源码基础上作了一定的改动,核心

来自:www.cnblogs.com 收录时间:2021-04-19

Java实现十个经典排序算法(带动态效果图) - 纪莫

前言 排序算法是老生常谈的了,但是在面试中也有会被问到,例如有时候,在考察算法能力的时候,不让你写算法,就让你描述一下,某个排序算法的思想以及时间复杂度或空间复杂度。我就遇到过,直接问快排的,所以这次我就总结梳理一下经典的十大排序算法以及它们的模板代码。 算法分析 一个排序算法的好坏,一般是通过下面

来自:www.cnblogs.com 收录时间:2021-04-19

css详解background八大属性及其含义 - _Fatman

以前笔者在css盒模型以及如何计算盒子的宽度一文中提到过盒模型可以看成由 元素外边距(margin)、元素边框(border)、元素内边距(padding)和元素内容(content) 4部分组成,不过这只是从2D的视角来看盒模型的组成,而今天笔者将阐述如何从3D的视角看待盒模型的组成。

来自:www.cnblogs.com 收录时间:2021-04-19

Polly-故障处理和弹性应对很有一手 - Code综艺圈

前言 对于运行中的系统,可以说百分百的小伙伴会经常遇见以下问题: 网络不通,突然又好了; 服务器宕机了; 调用服务接口超时了; 调用接口报错啦; 通讯信息发送失败需要重发; 以上只是列举了一些常遇到的问题,对于一些小项目可能简单的处理一下就OK了(比如重启或是重新发布),而对于微服务架构的项目,可能

来自:www.cnblogs.com 收录时间:2021-04-19

Magician 1.1.5 发布,支持 UDP,WebSocket

经过几个星期的苦战,终于迎来了第一个完整版,支持http,udp,websocket。 将一开始的规划都补齐了,后面将持续迭代。 本次的更新点如下 一、内部实现原理做了修改 一开始用的AIO来实现异步,后来因为回调太多,编程复杂度比较高,而且不好控制线程数量,所以给换掉了,换成了NIO。 NIO 比较流行的一个做法是使用Selec...

来自:www.oschina.net 收录时间:2021-04-19

Excelize 2.4.0 正式版发布,新增 152 项公式函数支持

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLSX / XLSM / XLTM 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用...

来自:www.oschina.net 收录时间:2021-04-19

揭秘数据技术的前世今生,Techo TVP 开发者大会来了!

21世纪,或许是“数据”唱主角的时代。人工智能、大数据、云计算的“ABC”三位一体,引发了业界对数据价值的空前关注;中央文件首次明确数据成为五大生产要素之一,更给数据盖上了官方认证的印章。 回顾“数据”一词的过往历史,不难发现其背后一以贯之的是计算机世界的根本底层构建逻辑——“一切程序都是对于信息/数据...

来自:www.oschina.net 收录时间:2021-04-19

Jonathan Carter 再次当选为 Debian 项目负责人

2021 Debian 项目负责人 (DPL, Debian Project Leader) 的选举结果已公布,Jonathan Carter 再次当选为新一任的 DPL,他的新任期将从2021-04-21开始。 被提名参与本届选举的人员总共两名,分别是 Jonathan Carter 和前两届 DPL Sruthi Chandran。 Jonathan Carter [jcc@debian.org] [nomination mail] [platform] Sruthi...

来自:www.oschina.net 收录时间:2021-04-19

新入职一家公司如何快速进入工作状态 - Mr于

一年一度的金三银四跳槽大戏即将落幕,相信很多跳槽的小伙伴们已经找到了心仪的工作,即将或已经有了新的开始。 相信有过跳槽经验的小伙伴们都知道,每到一个新的公司面临的可能都是新的业务、新的技术、新的团队......这些可能会打破你原来工作思维、编码习惯、合作方式...... 而于公司而言,又不能给你几个

来自:www.cnblogs.com 收录时间:2021-04-19

Microsoft Edge 浏览器现在提供性能模式

Microsoft Edge Canary 中出现了两个新功能,其中最亮眼的是性能模式。 根据其描述,性能模式可以帮助用户优化速度、响应速度、内存、CPU 和电池使用情况,且根据用户的个人规格和浏览器习惯,性能改进可能会有所不同。该功能需要在设置中启动。并且当用户开启性能模式时,睡眠标签定时器将不可用。这是一个受控的功能推...

来自:www.oschina.net 收录时间:2021-04-19

Xmacs —— GNU TeXmacs 发行版

Xmacs是基于GNU TeXmacs某个版本定制的发行版,致力于成为一个能够编辑编辑代码和轻量级标记语言的结构化编辑器。

来自:www.oschina.net 收录时间:2021-04-19

树结构系列(四):MongoDb 使用的到底是 B 树,还是 B+ 树? - 陈树义

文章首发于「陈树义」公众号及个人博客 shuyi.tech #文章首发于「陈树义」公众号及个人博客 shuyi.tech,欢迎访问更多有趣有价值的文章。 关于 B 树与 B+ 树,网上有一个比较经典的问题:为什么 MongoDb 使用 B 树,而 MySQL 索引使用 B+ 树? 但实际上 Mong

来自:www.cnblogs.com 收录时间:2021-04-19

ansible:playbook详解 - 不羁的罗恩

playbook是由一个或者多个`play`组成的列表。主要功能是将预定义的一组主机装扮成事先通过ansible中的task定义好的角色。task实际是调用ansible的一个模块,将多个play组织在一个playbook中,即可以让它们联合起来,将事先编排的机制执行预定义的动作。playboo...

来自:www.cnblogs.com 收录时间:2021-04-19

Gitee 推荐 | Golang 微服务集成框架 gmsec

gmsec 是一款 Golang 微服务集成框架。特点:打通grpc + gin,同时支持grpc 跟 restful 模式;grpc , gin 公用端口;gorm 嵌入,自动数据库代码生成

来自:gitee.com 收录时间:2021-04-19

每日一博 | Tomcat 的原理之架构设计模式

Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。

来自:my.oschina.net 收录时间:2021-04-19

WordPress 宣布在网站上自动禁用 Google FLoC

WordPress 宣布,其认为 Google 新的 FLoC 跟踪技术是一种安全问题,并计划在 WordPress 网站上默认屏蔽它。 随着对用户隐私保护的重视,越来越多的浏览器已经开始阻止广告商的第三方 cookies。对此,Google 推出了一项名为 Federated Learning of Cohorts(即FLoC)的新广告追踪技术。FLoC 的工作原理是将数千名具有相似...

来自:www.oschina.net 收录时间:2021-04-19

02 . MongoDB复制集,分片集,备份与恢复 - 常见-youmen

复制集 MongoDB复制集RS(ReplicationSet): 基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB)Paxos(mysql MGR 用的是变种)) 如果发生主库宕机, 复制集内部会进行投票选举,选择一个新的主库替代原有主库对外提供服务。同时复制集会自动通知。

来自:www.cnblogs.com 收录时间:2021-04-19

(文字版)Qt信号槽源码剖析(三) - IT文艺男

从工程实践去查看Qt信号槽的Qt宏被预处理之后的代码,并与初始代码进行对比;分析一目了然;理论推导与工程实践相结合的方式,源码面前,了无秘密

来自:www.cnblogs.com 收录时间:2021-04-19

字体图标库 iconfont、iconmoon 的维护管理与使用探索 - suwanbin

字体图标库的使用 这是之前留下的博客,由于一堆博客没写完,本周周末做了个补充,可能内容上会有点不太斜街,请见谅... 本文大部分内容是自己结合过往经验探索总结的字体图标维护方式 iconfont-阿里矢量图标库 登录/注册 打开阿里矢量图标库地址:https://www.iconfont.cn/ho

来自:www.cnblogs.com 收录时间:2021-04-18

100天搞定机器学习:PyYAML基础教程 - 机器学习算法与Python

编程中免不了要写配置文件,今天我们继续Python网络编程,学习一个比 JSON 更简洁和强大的语言————YAML 。本文老胡简单介绍 YAML 的语法和用法,以及 YAML 在机器学习项目中的应用实例。欢迎大家一起学习,也欢迎点赞、在看、分享! 前篇:我开始学Python网络编程了 YAML Y

来自:www.cnblogs.com 收录时间:2021-04-18

(数据科学学习手札117)Python+Dash快速web应用开发——交互表格篇(下) - 费弗里

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web应用开发的第十四期,在前两期中,我们针对dash_table的自定义样式、前后端分页、单元格内容编辑

来自:www.cnblogs.com 收录时间:2021-04-18

C# Linq 延迟查询的执行 - 沉默♪☞小傲

在定义linq查询表达式时,查询是不会执行,查询会在迭代数据项时运行。它使用yield return 语句返回谓词为true的元素。 var names = new List { "Nino", "Alberto", "Juan", "Mike", "Phil" }; var nam

来自:www.cnblogs.com 收录时间:2021-04-18

微服务接口单测依赖问题一次性搞定 - 猿天地

在微服务架构中,服务之间的依赖是很常见的事情。在开发过程中都是并行开发的,前端会依赖后端的接口,后端也有可能会依赖其他后端服务的接口。 项目整体提测后是没有问题的,因为大家都开发完了,也会同时部署到测试环境中。但是在开发过程中需要进行单测,单测的时候会依赖其他的服务,这个时候就需要解决这个依赖问题。

来自:www.cnblogs.com 收录时间:2021-04-18

Centos下搭建LAMP+PHP - 山河知我意

Centos下搭建LAMP+PHP LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux,操作系统 Apache,网页服务器 MariaDB或MySQL,数据库管理系统或数据库服务器 PHP、Perl或Python,脚本语言 虽然这些开源程序本身并不是专门设计成

来自:www.cnblogs.com 收录时间:2021-04-18

hbuilderX打包苹果证书的申请方法 - liangsufen

现在uniapp越来越火,hbuilderX和apicloud这些工具使用html+js语言就可以开发强大的app,大大降低了app开发的技术门槛。 hbuilderX或apicloud在打包ios应用的时候,需要一个苹果的私钥证书和证书profile文件,那么两个问题是在什么地方获取,或者是在什么

来自:www.cnblogs.com 收录时间:2021-04-18

浅谈 Fresco 框架结构 - huansky

在前面的文章 Fresco 源码分析 —— 图片加载流程 里面详细说明了图片加载的整个流程,但是除了理解源码之外,对于源码的框架层面的设计也是需要去了解的,不能只是简单的读源码,好的源码的框架设计也是值得我们去学习的。以后,我们自己在开发一个源码的时候,也就能将学到的好的经验运用到自己的代码上。 代

来自:www.cnblogs.com 收录时间:2021-04-18

python基础(补充):递归的深度 - pure3417

我们在正经人谁用递归呀一节中,简单的讨论了python中的递归 相信用过python递归的朋友可能都碰到过: RecursionError: maximum recursion depth exceeded while getting the str of an object, 显而易见超过递归深度

来自:www.cnblogs.com 收录时间:2021-04-18

[C++]变量声明与定义的规则 - 番茄猫

众所周知,C++中变量声明与定义的规则及其复杂,同时涉及extern、static、const、constexpr和auto等众多关键字,本文尝试总结这些关于C++变量声明与定义的大部分规则。

来自:www.cnblogs.com 收录时间:2021-04-18

[开源]制作docker镜像不依赖linux和Docker环境 - 鱼东东

背景 最近群友们经常反馈docker镜像制作起来有点麻烦,我开源的antdeploy工具虽然可以制作镜像但是必须有一个提前:有一台安装好docker的linux服务器。因为大家开发环境基本上都是windows。为了制作镜像专门搞一台linux服务器有点浪费,也很麻烦。需要一种技术能制作docker镜

来自:www.cnblogs.com 收录时间:2021-04-18

Mediapipe 在RK3399PRO上的初探(一)(编译、运行CPU和GPU Demo, RK OpenglES 填坑,编译bazel) - SkyOnSky

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=103) 环境说明 Ubuntu 18.04 gcc version 7.5.0 (Ubuntu 7.5.

来自:www.cnblogs.com 收录时间:2021-04-18

MatLab学习笔记(一) - guguguhuha

MatLab学习笔记(一) 纲要: 界面介绍 帮助系统 基础知识 基本数据类型 一.界面介绍 (基于 MATLAB R2018a) MATLAB的工作界面形式简洁,主要由标题栏、功能区、工具栏、当前目录窗口(Current Folder,即当前文件夹窗口)、命令行窗口(Command Window)

来自:www.cnblogs.com 收录时间:2021-04-18

springboot项目整合druid数据库连接池 - 蒲公英不是梦

Druid连接池是阿里巴巴开源的数据库连接池项目,后来贡献给Apache开源; Druid的作用是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; Druid连接池内置强大的监控功能,其中的StatFilter功能,能采集非常完备的连接池执行信息,方

来自:www.cnblogs.com 收录时间:2021-04-18

第一个 vue-cli项目 - MoYu-zc

第一个 vue-cli项目 什么是vue-cli vue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板; 预先定义好的目录结构及基础代码,就好比咱们在创建Maven项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速 主要的功能: 统一的目录结构 本地调试 热

来自:www.cnblogs.com 收录时间:2021-04-18

Java方法详解 - 轻狂书生han

#何谓方法? System.out.println(),那么它是什么呢? 回答:System是一个类,out是对象,println()是方法。调用系统类里面的标准输出对象out中的println方法 java 方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类

来自:www.cnblogs.com 收录时间:2021-04-18

一文看懂二叉树的概念和原理 - 二十二画程序员

系列文章推荐阅读 【数据结构之顺序表】用图和代码让你搞懂顺序结构线性表 如何掌握 C 语言的一大利器——指针? 【数据结构之链表】看完这篇文章我终于搞懂链表了 【数据结构之栈】用详细图文把「栈」搞明白(原理篇) 【数据结构之队列】详细图解!在学习队列?看这一篇就够了! 【数据结构之链表】详细图文教你

来自:www.cnblogs.com 收录时间:2021-04-18

Oracle recover current redo ORA-00600:[4193] (oracle 故障恢复current redo日志ORA-00600:[4193]报错) - 翰墨文海

背景:搭建了一套oracle 19c主备库(单实例非CDB,PDB),linux7.5在断电后(没有进行数据库关闭)重启数据库报错如下图,redo当前状态下进行不完全恢复主库后resetlogs 打开主库报错继续报错ORA-00600: internal error code, arguments:

来自:www.cnblogs.com 收录时间:2021-04-18

Java第三章基础学习课后题练习 - 最大上升空间

小结:final 类型 变量名 = 数值 定义常量使用 变量的原则*** 一定要“先声明,后使用”,变量使用前必须先声明。这点就没php好玩;两种键盘输入方式InputStreamReader 和 BufferedReader 用的我想吐;第二个方式Scanner类,类的对象调用相应的nextTTT

来自:www.cnblogs.com 收录时间:2021-04-18

Android平台OpenGL ES/Assimp/OpenCV/GLM集成说明 - Aloys寒风

Android平台OpenGL ES/Assimp/OpenCV/GLM集成说明 本文代码见: https://github.com/jiangxincode/OpenGLDemo 集成Assimp 下载Assimp 5.0.1版本:https://codeload.github.com/assim

来自:www.cnblogs.com 收录时间:2021-04-18

工厂模式和抽象工厂的区别是什么? - Single_Yam

今天聊一聊大家最耳熟能详的设计模式,『工厂模式』。实际上这个设计模式有三个变种,分别是『简单工厂模式』、『工厂方法模式』以及『抽象工厂模式』,可能大部人所熟知的是前两种,抽象工厂模式有一定的场景限制,很少出现在大家的视野中,不过今天我们一并谈一谈。 简单工厂模式 简单工厂说白了就是一个超级工厂,他可

来自:www.cnblogs.com 收录时间:2021-04-18

如何选择适合你的代码风格? - MushRain

代码风格 声明:代码风格是帮助开发者更加高效的开发以及后期维修更新迭代的基础,良好的代码风格可以提升团队的开发效率,产品不同功能,在清晰简洁的代码风格下更加高效的被开发出来。 一,为什么需要管理代码风格? 试着想一下,一个程序员写一个程序,$commit$到团队的程序管理库里面,如果团队中的其他开发

来自:www.cnblogs.com 收录时间:2021-04-18