自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(438)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 win10打不开设置,弹出来找不到应用程序

win10系统设置打不开解决方法:1、按下Windows+x打开超级菜单,点击“命令提示符(管理员)”;如图所示:2、键入以下命令:sfc /SCANNOW,如图所示:如果检查到问题,但无法修复,你看看有使用下面的命令:Dism /Online /Cleanup-Image /ScanHealth这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况D...

2019-01-07 11:50:10 17187 3

转载 wireshark过滤规则及使用方法 抓包 捕获/过滤指定ip地址数据包

Wireshark 基本语法,基本使用方法,及包过滤规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP Linux上运行的wireshark图形窗口截图示例,其他过虑规则操作类...

2018-12-22 11:26:27 96858 1

原创 javafx实现音频播放功能

上链接: https://download.csdn.net/download/jasonhongcn/89146520

2024-04-16 11:29:33 119

原创 网络通信论

MQ(消息队列)使用的协议多种多样,其中最常见和流行的包括AMQP(高级消息队列协议)、MQTT和STOMP。这些协议都是基于TCP/IP的消息传递协议,用于在分布式系统中实现消息的传递、存储和分发。AMQP是一个应用层协议,为面向消息的中间件设计,客户端与消息中间件可以通过AMQP协议传递消息,而不受客户端/中间件不同产品、不同开发语言等条件的限制。它比较全面和复杂,包括协议本身以及模型(如broker、exchange、routing key等概念)。

2024-04-15 16:08:39 702

原创 桌面应用框架概论

此外,还有一些其他的框架如Avalonia(一个用于创建跨平台XAML应用程序的开源框架)、Lazarus(一个用于创建Delphi类似的桌面应用程序的开源IDE)等。这些框架各有特色,开发者可以根据项目需求和个人技能选择合适的框架进行开发。

2024-04-15 13:44:37 406

原创 npm错误找不到模块‘@vue/cli-plugin-babel/preset‘

在此之后,您必须更新您的babel配置。

2024-04-13 20:05:04 131

原创 vue 报错:Module not found:Error:Can‘t resolve ‘vuex‘ in XXX

vue 报错:Module not found:Error:Can't resolve 'vuex' in XXX。引用import { useStore } from 'vuex'的时候。在控制台输入命令,即可。

2024-04-12 17:49:07 416

原创 vue创建一个项目

要创建一个Vue项目,你可以使用Vue CLI(命令行界面)这个官方工具。

2024-04-12 17:21:15 406

原创 Install MongoDB as windows service

【代码】Install MongoDB as windows service。

2024-04-12 12:09:51 993

原创 Nginx set content type

【代码】Nginx set content type。

2024-04-12 12:08:10 322

原创 解决问题的方法,问题背后的问题

此外,还有一些具体的解决问题的方法论,如试误理论、顿悟理论等。试误理论强调通过尝试和错误来找到解决问题的方法,而顿悟理论则强调在某一时刻突然找到问题的解决方案。在实际应用中,可以根据问题的特点和个人的偏好选择合适的方法论。最后,需要注意的是,解决问题的方法并非一成不变。随着经验的积累和技能的提升,你可能会发现新的、更有效的解决方法。因此,保持开放的心态和持续学习的态度是非常重要的。解决问题的方法多种多样,主要取决于问题的性质、复杂程度以及解决者的经验和技能。

2024-04-01 17:57:45 158

原创 DEVOPS 持续部署的例子:IMVU

IMVU有上千个测试文件,分布在三四十台机器上,测试套件的执行大约需要9分钟。一个取样程序检查金丝雀的结果,如果回归的数量很多,则改动的版本自动回滚。注意,对于一个大规模的系统来说,只要9分钟就能执行一次完整测试(有信心在生产环境中部署)的情形并不常见。在很多组织中,获得生产环境信心的完整测试套件需要执行数个小时,且常常是在夜间执行的。一个常见的挑战是审慎地缩减测试套件的大小,去掉“不可靠”(flaky)测试。每当提交的内容通过执行测试套件并回滚后,都会产生一个捕获出错部署的新测试并将它添加到测试套件中。

2023-12-18 14:07:46 384

原创 产品:“从0到1”与“从1到n”的对比

从0到1”与“从1到n”的对比。

2023-12-06 16:45:33 353

原创 IPD适用的6种条件

(4)长周期的项目,指产品投入开发到退市的周期,研发周期长、投入大,短则半年、长则数年的项目,上市后的产品存活周期也比较长。(1)产品或项目多,员工按各自习惯的做法做项目,研发定义的产品不赚钱甚至亏钱的项目多。(2)企业研发规模相对比较大,人员急速扩张,没有统一的工作方法。(3)行业进入稳定发展期,产品没有太多的新技术、新创新。(6)平台化开发,在研发“R&D”中偏“D”的产品开发。(5)产品技术相对成熟,产品比较稳定。IPD适用的6种条件。

2023-12-06 15:01:24 396

原创 IPD产品管理体系的逻辑架构

2023-11-09 21:19:31 48

原创 15个最好的免费开源监控系统

通过跟踪监控服务器的性能、网络流量、应用程序性能以及用户体验情况,可帮助我们更好地了解整个IT环境运行状态,为系统运维、调优提供支撑。掌握一些好的监控工具可以为我们更好地跟踪服务器状态,持续优化系统提供最佳解决方案。本文主要列举了一些目前应用最好的开源免费系统监控工具。Nagios一个强大的开源工具,用于监控系统、网络和基础设施。它是监控工具的鼻祖,它的历史可以追溯到1999年。这个强大的开源工具提供了包括对系统、网络和基础设施的监控。

2023-11-09 20:10:06 833

转载 mysql索引类型和索引方式

1.什么是索引在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。2.索引的分类在MySQL中,通常我们所指的索引类型,有以下几种:主键索引(PRIMARY KEY)也简称主键。它可以提高查询效率,并提供唯一性约束。一张表中只能有一个主键。被标志为自动增长的字段一定是主键,但主键不一定是自动增长。一般把主键定义在无意义的字段上(如:编号),主键的数据类型最好是数值。ADD PRIMARY KEY (`name`) USING BTREE;

2022-05-21 13:09:44 2140

翻译 Spring cloud:RPC保护之舱壁模式

什么是舱壁模式船舶工业为了使船不容易沉没,使用舱壁将船舶划分为几个部分,以便在船体破坏的情况下可以将船舶各个部分密封起来。泰坦尼克号沉没的主要原因之一就是它的舱壁设计不合理,水可以通过上面的甲板进入舱壁的顶部,导致整个船体淹没。在RPC调用过程中,使用舱壁模式可以保护有限的系统资源不被耗尽。在一个基于微服务的应用程序中,通常需要调用多个服务提供者的接口才能完成一个特定任务。不使用舱壁模式,所有的RPC调用都从同一个线程池中获取线程,一个具体的实例如图所示。在该实例中,服务提供者Provide...

2022-05-20 23:34:53 324

转载 linux中管道的概念,浅谈Linux管道

通过前面的学习,我们已经知道了怎样从文件重定向输入,以及重定向输出到文件。Shell 还有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。Linux 管道使用竖线|连接多个命令,这被称为管道符。Linux 管道的具体语法格式如下:command1 | command2command1 | command2 [ | commandN... ]当在两个命令之间设置管道时,管道符|左边命..

2022-05-20 23:22:08 1815

翻译 SPRING-CLOUD: RPC保护的目标

在分布式多节点集群架构系统内部,在节点之间进行RPC保护的目标如下:(1)避免整个系统出现级联失败而雪崩,这是非常重要的目标。在RPC调用过程中,需要防止由单个服务的故障而耗尽整个服务集群的线程资源,避免分布式环境里大量级联失败。(2)RPC调用能够相互隔离。为每一个目标服务维护着一个线程池(或信号量),即使其中某个目标服务的调用资源被耗尽,也不会影响对其他服务的RPC调用。当目标服务的线程池(或信号量)被耗尽时,拒绝RPC调用。(3)能够快速地降级和恢复。当RPC目标服务故障...

2022-05-20 23:08:50 128

转载 转:Netty整合SpringMVC,实现高效的HTTP服务请求

首先,你必须要了解netty,说简单点:客户端通过TCP链接和服务器建立长连接,client和server都是通过管道(ChannelPipeline)的addLast方法的添加顺序来处理接收或者发送的数据。这个和struts的filter的doFilter原理类似,处理完一个filter,如果后面还有其他的filter,就将数据chain.doFilter来继续处理。然后,说说netty怎么来整合springMVC:当client和server建立连接后,我们在addLast的某个类中将clien

2022-02-24 00:36:56 247

原创 Nginx-rtmp实现直播媒体实时流效果​​​​​​​

Nginx-rtmp实现直播媒体实时流效果 这篇文章主要介绍了Nginx-rtmp实现直播媒体实时流效果,文中给出了总体设计图,为了整合平台,会自建RTMP流媒体服务器和使用云厂商SaaS的RTMP流媒体服务,需要的朋友可以参考下0. 前言  这段时间在搭建一个IPCamera项目服务器。视频点对点通话,客户端会查看设备端的音视频实时流。为了省流量,是通过P2P进行穿透。...

2022-02-24 00:34:56 875

翻译 java虚拟机: 垃圾收集器参数总结

在下表中整理了这些参数供读者实践时参考。表 垃圾收集相关的常用参数

2022-02-23 13:17:04 116

翻译 java 虚拟机 :ParNew收集器

ParNew收集器ParNew收集器其实就是Serial收集器的多线程版本,除了使用多条线程进行垃圾收集之外,其余行为包括Serial收集器可用的所有控制参数(例如:-XX:SurvivorRatio、-X X:P r etenureSizeThreshold、-XX:HandlePromotionFailure等)、收集算法、Stop The World、对象分配规则、回收策略等都与Serial收集器完全一样,在实现上,这两种收集器也共用了相当多的代码。ParNew收集器的工作过程如图3-7所示。[插

2022-02-23 13:07:52 257

原创 HH:SS格式,用出现过的数字计算最接近时间题解

import com.sun.deploy.util.ArrayUtil;import java.util.Collections;import java.util.List;import java.util.ArrayList;public class test { public static List<String[]> list = new ArrayList<String[]>(); public static List<String>.

2021-10-28 18:08:19 423

转载 腾讯内部几近满分的项目管理PPT

1、什么是项目管理?工作涉及项目管理,生活中同样涉及:婚礼、旅游、聚餐。甚至泡妞也是需要一点项目管理知识的。2、项目管理中,最费时的是第二部分:计划。3、很多人会忽略W和H的问题。其中一个原因是很多课程都有这种提炼,很多人自己乱了。4、先搞清楚为什么很重要,磨刀不误砍柴工。5、有女朋友的人一定很明白这个道理:want ≠ need 。6、上级要求你在成本削减的情况下仍然要保质保量你怎么办?你要学习另一门课程《向上管理》。7、大多数时候,这里有KPI。

2021-10-18 16:16:08 178

原创 用21张图,把Git 工作原理彻底说清楚

作者 |Mark Lodato出品|http://n53wt.cn/3eXSJ进入正题本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add files把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。 git reset – files用来撤销最后一次git add files,你...

2021-10-14 10:00:06 148

原创 java Jsoup 爬网页示例-爬狗狗种类示例

爬狗狗种类示例package com.jason;import org.apache.commons.io.FileUtils;import org.apache.commons.io.FilenameUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.io.By.

2021-08-17 15:04:54 128

转载 jumbo安装mysql,监控mysql是否存活

一. jumbo 安装mysql1. 安装jumbobash -c "$( curl http://jumbo.baidu.com/install_jumbo.sh )"; source ~/.bashrc具体可查看jumbo官方文档,http://jumbo.baidu.com/2.清除旧版 mysql (针对之前使用 jumbo 安装过 mysql 的同学)jumbo remove mysql务必摆好安装姿势:清除掉、清除掉、清除掉jumbo 目录下所有 mysql 残..

2021-08-17 10:12:10 433

原创 log4j 通过slf4j 升级 lo4j2 支持 xml 配置

添加一下依赖,排除其他log4j版本依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId></dependency><dependency> <groupId>org.apache.logging.log4j</groupId> <artif.

2021-07-20 20:36:40 137

原创 wget python http 实现环境下载到本地,不需要通过堡垒机scp

wget命令详解https://www.cnblogs.com/sx66/p/11887022.html

2021-07-19 21:27:29 140

转载 homebrew安装、卸载、基本操作

一、brew 安装脚本 (自动选择软件源)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"二、brew 卸载脚本/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"三、常用命令安装软件:brew install xxx卸载软件:

2021-07-19 20:57:21 985

转载 linux下安装pkg-config时遇到“glib-2.0>=2.16“的错

安装1.检测环境是否已安装pkg-config再命令行中输入: pkg-config 若未安装,则提示命令未找到.2.安装pkg-config去下载最新的https://pkg-config.freedesktop.org/releases/pkg-config-0.28.tar.gz(不可用,解压不了,可以用29或者27版本)tar -xf pkg-config-0.29.2.tar.gzcd pkg-config-0.28./configure --with-inte

2021-07-19 17:43:32 1098

原创 brew update 报错 “fatal: Could not resolve HEAD to a revision“

报错执行brew update命令时:% brew updateerror: Not a valid ref: refs/remotes/origin/masterfatal: Could not resolve HEAD to a revisionAlready up-to-date.解决% brew update --verbose% brew update -verboseChecking if we need to fetch /opt/homebrew..

2021-07-19 17:34:02 1797

转载 mac整站下载工具wget

windows有webzip工具,mac有wget1.下载wget 选择一个下载http://ftp.gnu.org/gnu/wget/2.解压 tar zxvf wget-1.18.tar.gz3.安装 cd wget-1.18 ./configure make提示错误啰里啰嗦:网上找了很多解决方法,当然并不局限于我这个错误。有人说make后面加参数(无效),有人说需要安装make(无效),有人说要安装command Line tools ...

2021-07-19 17:02:59 513

原创 brew安装

brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装。1.确认安装rubybrew是ruby开发的,需要确认ruby是否已安装,默认是已经安装的。$which ruby$ruby --versionimage.png2.安装(较慢)执行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"目前此命令.

2021-07-19 10:37:02 360

原创 linux 查看任务管理器,LINUX查看进程的4种方法(小结)

在 Windows 里,按 Ctrl+Alt+Delete 可以调出“任务管理器”。但是在 Linux 里按同样的按键是注销(图形界面)/重启(文本界面)。怎么管理进程和杀进程?psps 是一个用来查看进程列表的命令。和 Windows 的 tasklist 类似。一般情况下,使用 ps 时后面要跟一些参数。常用的是 ps -aux 和 ps -lax。ps 和后面提到的命令都有很多附加参数。可以通过搜索引擎,或者 man 命令(如 man ps)获得帮助。pstreepstree

2021-07-17 10:08:34 4045

转载 git pull更新代码发送合并冲突怎么办

在git bash 窗口, git pull 更新代码发生错误:pom文件冲突需要合并 Your local changes to the following files would be overwritten by merge: leyou-user/pom.xml。 2 git stash命令:保存本地代码版本。 3 git pull:更新代码 4 git stash pop:将之前版本代码弹出,冲突代码会合并。 ..

2021-07-01 17:27:46 434

转载 配置多个数据源,spring profile 多环境配置管理

针对生产环境,测试环境,以及本地调试开发有时会配置多套数据库,在一个数据配置文件进行修改,往往有时发布到生成环境会忘记修改,或者本地调试时还是生产环境的库,会导致生产环境数据被污染。ps--刚开始配完发现在Myeclipse一直是“development”模式,后来发现tomcat配置完之后要myeclise中进行jdk配置。1.这里我们可以配置多个数据源配置文件:application.development.properties 作为开发环境;application.local.pr

2021-07-01 15:18:04 508

原创 认知觉醒:开启自我改变的原动力

认知觉醒:开启自我改变的原动力 自序 开启自我改变的原动力 上篇 内观自己,摆脱焦虑 第一章 大脑——一切问题的起源 第一节 大脑:重新认识你自己 三重大脑 年代久远的本能脑 相对古老的情绪脑 我怜悯恶人,我该死,应该受报应。 而愚...

2021-05-21 14:52:54 2188

openjfx-22_windows-x64_bin-sdk.zip

openjfx windows 版本sdk

2024-04-17

openjfx-23-ea+3_windows-x64_bin-sdk.zip

openjfx windows 版本sdk

2024-04-17

windows版本mpeg

windows版本mpeg

2024-04-17

javafx实现的音频处理窗口

javafx实现的音频处理窗口

2024-04-16

【专享】《DISC性格测评PPT工具包》.zip

【专享】《DISC性格测评PPT工具包》.zip

2021-09-18

java zip压缩加密 cj-common.jar

zip压缩加密 ZipUtil.zip("d:\\test\\my.ini", "D:\\test\\test.zip", "123"); ZipUtil.unzip("D:\\test\\test.zip", "D:\\test\\result", "123");

2020-08-21

Net-Core-Http-Client-With-FastHttpApi-Server

.Net Core 中访问Web API, 不使用IIS 发布Web API

2019-08-27

AndroidExamples.zip

Android Studio 生成 SDK 和相应 Java Document 帮助文档并在IDE中显示 文档链接:https://blog.csdn.net/jasonhongcn/article/details/99818299

2019-08-20

MediaCodec-Decode-selectFile-master.zip 安卓Android 解码播放

安卓Android 解码播放,基于mediaCodec 实现安卓的解码,支持选择文件并直接调用MediaCodec 的播放。

2019-08-07

批处理文件自动序列重命名目录所有文件

文件批处理 详见https://blog.csdn.net/jasonhongcn/article/details/86700264

2019-01-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除