- 博客(445)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注

原创 win10打不开设置,弹出来找不到应用程序
win10系统设置打不开解决方法:1、按下Windows+x打开超级菜单,点击“命令提示符(管理员)”;如图所示:2、键入以下命令:sfc /SCANNOW,如图所示:如果检查到问题,但无法修复,你看看有使用下面的命令:Dism /Online /Cleanup-Image /ScanHealth这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况D...
2019-01-07 11:50:10
16903
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
92762
1
原创 15个最好的免费开源监控系统
通过跟踪监控服务器的性能、网络流量、应用程序性能以及用户体验情况,可帮助我们更好地了解整个IT环境运行状态,为系统运维、调优提供支撑。掌握一些好的监控工具可以为我们更好地跟踪服务器状态,持续优化系统提供最佳解决方案。本文主要列举了一些目前应用最好的开源免费系统监控工具。Nagios一个强大的开源工具,用于监控系统、网络和基础设施。它是监控工具的鼻祖,它的历史可以追溯到1999年。这个强大的开源工具提供了包括对系统、网络和基础设施的监控。
2023-11-09 20:10:06
58
转载 mysql索引类型和索引方式
1.什么是索引在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。2.索引的分类在MySQL中,通常我们所指的索引类型,有以下几种:主键索引(PRIMARY KEY)也简称主键。它可以提高查询效率,并提供唯一性约束。一张表中只能有一个主键。被标志为自动增长的字段一定是主键,但主键不一定是自动增长。一般把主键定义在无意义的字段上(如:编号),主键的数据类型最好是数值。ADD PRIMARY KEY (`name`) USING BTREE;
2022-05-21 13:09:44
2044
翻译 Spring cloud:RPC保护之舱壁模式
什么是舱壁模式船舶工业为了使船不容易沉没,使用舱壁将船舶划分为几个部分,以便在船体破坏的情况下可以将船舶各个部分密封起来。泰坦尼克号沉没的主要原因之一就是它的舱壁设计不合理,水可以通过上面的甲板进入舱壁的顶部,导致整个船体淹没。在RPC调用过程中,使用舱壁模式可以保护有限的系统资源不被耗尽。在一个基于微服务的应用程序中,通常需要调用多个服务提供者的接口才能完成一个特定任务。不使用舱壁模式,所有的RPC调用都从同一个线程池中获取线程,一个具体的实例如图所示。在该实例中,服务提供者Provide...
2022-05-20 23:34:53
263
转载 linux中管道的概念,浅谈Linux管道
通过前面的学习,我们已经知道了怎样从文件重定向输入,以及重定向输出到文件。Shell 还有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。Linux 管道使用竖线|连接多个命令,这被称为管道符。Linux 管道的具体语法格式如下:command1 | command2command1 | command2 [ | commandN... ]当在两个命令之间设置管道时,管道符|左边命..
2022-05-20 23:22:08
1615
翻译 SPRING-CLOUD: RPC保护的目标
在分布式多节点集群架构系统内部,在节点之间进行RPC保护的目标如下:(1)避免整个系统出现级联失败而雪崩,这是非常重要的目标。在RPC调用过程中,需要防止由单个服务的故障而耗尽整个服务集群的线程资源,避免分布式环境里大量级联失败。(2)RPC调用能够相互隔离。为每一个目标服务维护着一个线程池(或信号量),即使其中某个目标服务的调用资源被耗尽,也不会影响对其他服务的RPC调用。当目标服务的线程池(或信号量)被耗尽时,拒绝RPC调用。(3)能够快速地降级和恢复。当RPC目标服务故障...
2022-05-20 23:08:50
116
转载 转: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
215
原创 Nginx-rtmp实现直播媒体实时流效果
Nginx-rtmp实现直播媒体实时流效果 这篇文章主要介绍了Nginx-rtmp实现直播媒体实时流效果,文中给出了总体设计图,为了整合平台,会自建RTMP流媒体服务器和使用云厂商SaaS的RTMP流媒体服务,需要的朋友可以参考下0. 前言 这段时间在搭建一个IPCamera项目服务器。视频点对点通话,客户端会查看设备端的音视频实时流。为了省流量,是通过P2P进行穿透。...
2022-02-24 00:34:56
721
翻译 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
224
原创 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
390
转载 腾讯内部几近满分的项目管理PPT
1、什么是项目管理?工作涉及项目管理,生活中同样涉及:婚礼、旅游、聚餐。甚至泡妞也是需要一点项目管理知识的。2、项目管理中,最费时的是第二部分:计划。3、很多人会忽略W和H的问题。其中一个原因是很多课程都有这种提炼,很多人自己乱了。4、先搞清楚为什么很重要,磨刀不误砍柴工。5、有女朋友的人一定很明白这个道理:want ≠ need 。6、上级要求你在成本削减的情况下仍然要保质保量你怎么办?你要学习另一门课程《向上管理》。7、大多数时候,这里有KPI。
2021-10-18 16:16:08
162
原创 用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
125
原创 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
109
转载 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
385
原创 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
118
原创 wget python http 实现环境下载到本地,不需要通过堡垒机scp
wget命令详解https://www.cnblogs.com/sx66/p/11887022.html
2021-07-19 21:27:29
114
转载 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
906
转载 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
919
原创 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
1751
转载 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
474
原创 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
349
原创 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
3722
转载 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
405
转载 配置多个数据源,spring profile 多环境配置管理
针对生产环境,测试环境,以及本地调试开发有时会配置多套数据库,在一个数据配置文件进行修改,往往有时发布到生成环境会忘记修改,或者本地调试时还是生产环境的库,会导致生产环境数据被污染。ps--刚开始配完发现在Myeclipse一直是“development”模式,后来发现tomcat配置完之后要myeclise中进行jdk配置。1.这里我们可以配置多个数据源配置文件:application.development.properties 作为开发环境;application.local.pr
2021-07-01 15:18:04
413
原创 认知觉醒:开启自我改变的原动力
认知觉醒:开启自我改变的原动力 自序 开启自我改变的原动力 上篇 内观自己,摆脱焦虑 第一章 大脑——一切问题的起源 第一节 大脑:重新认识你自己 三重大脑 年代久远的本能脑 相对古老的情绪脑 我怜悯恶人,我该死,应该受报应。 而愚...
2021-05-21 14:52:54
2039
原创 idea 版本控制界面设置,git隐藏多余的项目
在ideasetting-》versioncontrol中,将不需要版本或者本次不开发的项目移除,确定,就不会显示在右下边的版本控制中。只显示自己需要的项目版本,不会乱提交代码
2021-05-19 22:27:44
478
转载 OKR工作法
一 、什么是OKR工作法?O是Objectives,KR是Key Results,OKR就是Objectives and Key Results,即目标与关键结果法。OKR是一种战略目标任务体系,是一套明确目标并跟踪其完成情况的管理工具和方法,由英特尔公司发明。OKR由一个需要极致聚焦的明确目标和量化该目标的数个关键结果这两大主要部分组成。比如你的目标是“运营一款线上游戏”,那么关键结果就可以是“一天2.5万下载量”。二、如何设定OKR?(1)在设定OKR之前,先明确你的或企业的使命。它不.
2021-04-25 08:49:24
866
转载 最佳状态 (最佳状态)
做任何工作只要你能够持之以恒下去,你就有可能取得成功。但是,一个人如果不能进入状态,准赢者也会败北。在1992年美国奥林匹克选拔赛上,撑竿跳高明星丹思欧布莱恩第一次试跳就把撑竿调到这项赛事的记录位置上,似乎稳保出线。由于他稍一松懈,被撑竿拌倒,没有跳过前数百次跳过的高度;事后他也承认,当时无法集中注意力。因而尽管欧布莱恩身体素质和技能很好,但稍一疏忽便击碎了他的奥林匹克梦,成为终身憾事。何保持最佳状态编辑欧布莱恩也许会得到大多数人的同情,因为当注意力不集中时,任何人对于都有可能经历这..
2021-04-16 16:54:10
356
转载 复盘, 思维导图, 项目总结
一直觉得复盘这个词的力量要比总结来的要更大一些。为什么小编会有这样的主观判断呢?我们一起通过本文的思维导图,看看项目复盘到底具有哪些逻辑上的根本优势吧!<< 点击查看完整思维导图复盘思路GRAI名词解释拆分解释就是:Goal(目标回顾)、Result(结果陈述)、Analysis(过程分析)、Insight(归类总结)。四部框架回顾目标、评估结果、分析原因、总结规律。当然这4个具体做法有可能太笼统,并不够细致。放心,我们接下来就是基本上涵盖了各个环节具体的方法。
2021-04-16 10:34:55
2633
原创 如果你是项目负责人,怎么管理好项目,后端开发怎么配合,开发过程如何优化
日常开发之前后端配合1、前后端分离前后端分离使前后端开发相互脱离,互不影响。在开发过程中拥有更大自由度。后端无须顾忌页面的实现,更专注于业务逻辑;前端则反之。只要依据接口文档,就可在开发过程中节约时间,提高效率。对于前端,可做组件化,工程化,单页应用等。2、前端注意事项2.1、尽量避免后端模板渲染web 应用的渲染方式分为服务器端渲染和客户端渲染,当下比较推荐的方式是客户端渲染,数据使用全 ajax 的方式进行交互。 因为客户端渲染更能使前后端分离(项目分离、代码解耦、协作分离、职责分离
2021-04-15 11:48:39
639
转载 github报错:The file will have its original line endings in your working directory
问题描述: git add:添加至暂存区,但并未提交至服务器。git add . 是表示把当前目录下的所有更新添加至暂存区。有时在终端操作这个会提示: warning: LF will be replaced by CRLF in ball_pool/assets/Main.js. The file will have its original line endings in your working directory 原因: 这是因...
2020-09-02 11:18:36
195
原创 idea 编译报错Error:Internal error:Duplicate key org.jetbrains.jps.model.module.impl.JpsModuleImpl
Error:Internal error: (java.lang.IllegalStateException) Duplicate key org.jetbrains.jps.model.module.impl.JpsModuleImpl@34b7ac2fjava.lang.IllegalStateException: Duplicate key org.jetbrains.jps.model.module.impl.JpsModuleImpl@34b7ac2f错误一般如上图所示。解决方法:...
2020-07-16 18:06:22
3335
6
原创 fatal: destination path ‘.‘ already exists and is not an empty directory. git克隆 项目到一个非空目录
解决的办法是:1. 进入非空目录,假设是 /workdir/proj12. git clone --no-checkout https://git.oschina.net/NextApp/platform.git tmp3. mv tmp/.git . #将 tmp 目录下的 .git 目录移到当前目录4. rmdir tmp5. git reset --hard HEAD然后就可以进行各种正常操作了。...
2020-07-16 14:18:12
824
原创 redis windows version download
https://github.com/microsoftarchive/redis/releases
2020-07-02 16:24:49
161
转载 Redis设置密码
Redis设置密码设置密码有两种方式。1. 命令行设置密码。运行cmd切换到redis根目录,先启动服务端>redis-server.exe另开一个cmd切换到redis根目录,启动客户端>redis-cli.exe -h 127.0.0.1 -p 6379客户端使用config get requirepass命令查看密码>config get requirepass1)"requirepass"2)"" //默认空客户端使用con
2020-05-13 13:55:51
2817
原创 [微服务架构] 收藏 SPRING BOOT 微服务 定时任务 独立运行 Spring Cloud
最近在学习微服务内容,找到一个独立的微服务定时任务,可独立运行,引用地址:https://github.com/jollitycn/ism-framework/tree/master/ism-modules/ism-service-quartz
2020-01-20 14:41:09
570
1
java zip压缩加密 cj-common.jar
2020-08-21
AndroidExamples.zip
2019-08-20
MediaCodec-Decode-selectFile-master.zip 安卓Android 解码播放
2019-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人