自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jum的博客

分享日常办公技巧~

  • 博客(234)
  • 资源 (4)
  • 收藏
  • 关注

原创 某某45浏览器干净卸载详细教程

其中,某某45浏览器是该公司的一款浏览器产品,类似于谷歌浏览器和火狐浏览器,支持多种功能和插件。然而,从技术上讲,某某45浏览器本身并不是一种病毒,它是一个合法的浏览器软件,可以通过正常的途径下载和安装。但是,用户在安装和使用时需要注意一些注意事项,如选择“自定义安装”选项、不安装其他附加软件、谨慎选择使用的插件等,以避免被不必要的软件和安全问题所困扰。不少用户是在意外的情况下,下载安装了某某45浏览器,对于这样的软件很多用户都不想要,但是删除了又会出现,这是什么情况呢?​ 某某45是个什么软件?

2024-03-30 11:56:23 470

原创 SpringCloud下的微服务应用技术(结尾篇)

RestTemplate调用问题:代码可读性差,参数复杂且URL难维护。Feign是一个声明式的HTTP客户端,官方地址:GitHub - OpenFeign/feign: Feign makes writing java http clients easier它可以解决上述提到的问题。STEP1:首先,在orderservice中引入依赖 STEP2:在启动类添加@EnableFeignClients注解STEP3:创建一个调用接口 STEP4:编写业务代码 对比一下之前的代码,使

2024-03-30 11:23:34 1159

原创 SpringCloud下的微服务应用技术(进击篇)

例如orderservice在SZ集群,userservice1在SZ集群,userservice2和userservice3在SH集群,那么orderservice应该优先调用userservice1。微服务要结合Nacos和本地application.yml的配置,但是由于Nacos配置文件的读取是在本地配置文件之前的,所以要引入。在项目中,需要热更新的配置才有必要放到Nacos的配置管理中,如果是数据库地址这种基本不会变的配置,保存在本地的配置文件即可。当本集群内不可用时,才访问其它集群。

2024-03-22 14:45:39 837

原创 SpringCloud下的微服务应用技术(认识篇)

就可以看到它的实现。开启后,响应时间降到250ms左右,快了一半,但仍比第二次访问的30ms慢很多,这是因为第一次还要加载DispatcherServlet等。可以看到,里面是先拿到allServerList,里面包含了被调用微服务userservice的服务列表,包括IP地址和端口号。在IDEA中,对已运行的服务右键->Copy Configuration,在VM options中指定新的端口号,例如。(拉取或注册服务信息),用以记录服务的IP和端口等服务,服务前往注册中心寻找另外一个服务。

2024-03-22 10:55:57 682

原创 Hugo之 Home-Info+Profile Mode主题

content里每个文件夹内都可以添加一个_index.md---title: 博客---│ ├── img/│ └── ...└── themes文章头部信息可以修改这篇文章的属性,建议按照Sulv’s Blog :hugo博客搭建 | PaperMod主题进行配置。我的 Front Matter 如下,在PaperMod---Tags: # 标签数量丰俭由人- PaperMod- Hugo- 建站author:- Yunyicover:alt: ''image: ''

2024-03-07 16:10:28 871

原创 Spring Cloud Alibaba一一SentinelResource

若希望使用其他类的函数,则可以指定fallbackClass为对应的类的Class对象,注意对应的函数必须为static函数,否则无法解析。blockHandler函数默认需要和原生方法在同一个类中,如果希望使用其他类的函数,则需要指定blockhandlerClass为对应的类的Class对象,注意对应的函数必须为static函数,否则无法解析。Feign调用服务过程中,服务出现故障,如果服务中存在全局异常管理器,会认为这个故障已经被服务处理了,然后返回一个空的对象,feign不会调用自己的降级方法。

2024-03-05 13:25:14 895

原创 Spring Cloud Alibaba一一熔断降级

如果依赖的服务出现了稳定的情况,请求的响应时间变长,那么调用服务的方法的响应时间也会变长,线程会产生堆积,最终可能耗尽业务自身的线程池,服务本身也变得不可用。Sentinel系统自适应限流从整个维度对应用入口流量进行控制,结合应用的Load、CPU使用率、总体平均RT、入口QPS和并发线程数等几个维度的监控指标、通过自适应的流控策略,让系统的入口流量和系统的负载达到一个平衡,让系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。系统保护规则是应用整体维度的,而不是资源维度的,并且**仅对入口流量生效**。

2024-03-05 13:17:58 1031

原创 共同学习|Spring Cloud Alibaba一一sentinel介绍

1、Sentinel是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。2、sentinel能干什么?3、sentinel生态。

2024-02-28 16:03:20 1156

原创 共同学习|Spring Cloud Alibaba一一服务日志+Nacos集群

在整个微服务架构中,微服务很多,一个请求可能需要调佣很多很多的服务,最终才能完成一个功能,如果说,整个功能出现了问题,在这么多的服务中,如何去定位到问题的所在点,出现问题的原因是什么?

2024-02-28 15:57:36 868

原创 共同学习|Spring Cloud Alibaba一一服务网关Gateway

自定义全局Filter可以实现再路由之前的自定义的过滤,服务调用完成后的自定义响应处理,它是一个全局的作用,定义后对所有的服务都起作用。实际项目中一把把一些公共操作都统一的放在网关Filter实现。

2024-02-26 09:43:14 1318

原创 共同学习|Spring Cloud Alibaba一一Nacos配置

在服务或者应用运行过程中,提供动态配置或者元数据以及配置管理的服务提供者。

2024-02-26 09:29:49 1024

原创 共同学习|Spring Cloud Alibaba一一Nacos介绍

Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

2024-01-19 13:33:07 883

原创 共同学习|Spring Cloud Alibaba一一简介篇

所谓一句话“新东西的出现必然是因为市场需求的需要”。我们开发人员或者准开发人员有了这个需求了。因为SpringCloud Netflix 进入到了维护阶段。首先因为SpringCloud版本迭代的非常快,每发布一个release之后又会紧接着发布下一个版本,所以可能会积累一系列的bug,日积月累的使用肯定会出现这样那样的问题。进入到维护模式,意味着不会再有新的组件技术出现。只是在原来的基础上修修补补。技术上不更新,总要有人去做的吧,几年前Dubbo被SpringCloud所取代。

2024-01-19 11:15:59 836

原创 RabbitMQ入门精讲

消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。“消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据。​。

2024-01-16 15:28:49 977

原创 详细的二进制安装部署Mysql8.2.0

通用二进制版本: 本文档采用此方式安装选择版本,再选择Operating System: Linux - Generic。

2024-01-16 14:19:42 1178

原创 干货分享|Samba用户管理详解

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

2024-01-12 09:22:05 1533

原创 干货分享|MySQL5.7升级MySQL8.0的亲测详解

事出必有因,在这个月的某个项目中,我们面临了一项重要任务,即每年一次的等保测评整改。这次测评的重点是Mysql的一些高危漏洞,客户要求我们无论如何必须解决这些漏洞。尽管我们感到无奈,但为了满足客户的要求,我们只能硬着头皮进行升级。而碰巧的是,Mysql5.7在10月份停止了更新,借着这次机会,我们决定研究一下Mysql5.7升级到Mysql8.0的过程。在本文的最后,我将分享一些在这次升级过程中遇到的问题。升级需求:将5.7.43升级到8.0.34, 升级方式in-place。

2024-01-12 08:57:04 1600

原创 跟我学java|Stream流式编程——并行流

并行流是 Java 8 Stream API 中的一个特性。它可以将一个流的操作在多个线程上并行执行,以提高处理大量数据时的性能。在传统的顺序流中,所有的操作都是在单个线程上按照顺序执行的。而并行流则会将流的元素分成多个小块,并在多个线程上并行处理这些小块,最后将结果合并起来。这样可以充分利用多核处理器的优势,加快数据处理的速度。要将一个顺序流转换为并行流,只需调用流的 parallel() 方法即可。在这个示例中,我们创建了一个包含整数的 List,并通过 stream() 方法将其转换为流。

2024-01-10 18:28:45 1092

原创 跟我学java|Stream流式编程——Stream 的终端操作

该方法会将流中的第一个元素作为初始值,然后将初始值与下一个元素传递给BinaryOperator函数进行计算,得到的结果再与下一个元素进行计算,以此类推,直到遍历完所有元素。在这个示例中,我们创建了一个包含整数的 List,并通过 stream() 方法将其转换为流。然后使用 findFirst 方法获取流中的第一个元素,并使用 ifPresent 方法判断 Optional 是否包含值,并进行相应的处理。与forEach不同的是,peek方法会返回一个新的流,该流中的元素和原始流中的元素相同。

2024-01-10 18:25:28 1104

原创 跟我学java|Stream流式编程——Stream 的中间操作

书接上回,继续研究。

2024-01-09 13:41:25 937

原创 跟我学java|Stream流式编程——Stream 基础

Stream(流)是 Java 8 引入的一个新的抽象概念,它代表着一种处理数据的序列。简单来说,Stream 是一系列元素的集合,这些元素可以是集合、数组、I/O 资源或者其他数据源。Stream API 提供了丰富的操作方法,可以对 Stream 中的元素进行各种转换、过滤、映射、聚合等操作,从而实现对数据的处理和操作。Stream API 的设计目标是提供一种高效、可扩展和易于使用的方式来处理大量的数据。

2024-01-09 13:27:59 942

原创 编程语言的未来:飞速发展的时代里有不可或缺的你

随着科技的飞速发展,编程语言在计算机领域中扮演着至关重要的角色。它们是软件开发的核心,为程序员提供了与机器沟通的桥梁。那么,在技术不断进步的未来,编程语言的走向又将如何呢?

2024-01-03 09:44:41 881

原创 Swift函数式编程——函数

函数式编程的核心是函数,函数是“头等公民”。这就像面向对象语言的主要抽象方法是类。Swift中的函数具有函数式语言中的函数的所有特点。这种支持使得你可以很容易地使用Swift写出函数式风格的代码。

2023-12-28 14:02:45 1209

原创 Swift并发的结构化编程

以函数为例,不管函数中实现了多么复杂的逻辑,调用方根本不需要关心函数内部是如何实现的,当调用发生时,执行控制权交给该函数,无论是否发生错误、是否存在未能准备好的资源,该函数一定会在未来的某一个时刻返回结果并将执行控制权交还给调用方。后来,CPU 发展到两核、多核,同一个时刻,在不同的核上可以执行不同的任务。另外,非结构化并发将会异步调用多出一个一个的执行分支,这些分支并没有像函数调用那样有一个统一的出口,也没有办法将并发任务的执行结果或错误信息在调用者的线程上下文中回传。语句会是什么样的景象。

2023-12-28 13:42:48 1214

原创 玩转MYSQL|详细分析mysql-MGR集群搭建

简介MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案。MySQL组复制提供了高可用、高扩展、高可靠的MySQL集群服务。

2023-12-27 15:38:21 1513 1

原创 玩转代码|组件封装之Slots、Emit和Props穿透

希望本文可以让你有所收获,穿透的方案有很多,本文介绍的是我在项目中实际使用到的几种方法,尤其是在重度依赖第三方UI组件库的的情况下特别适用,既能很好的兼顾三方组件库的原生Api,也能在此基础上进行增量扩展。

2023-12-08 10:27:27 1063

原创 玩转系统|利用HestiaCP自建NS解析及邮局并利用MailGun进行发信

需要注意的是,由于本机已经具有admin用户,因此需要使用--force执行强制安装以继续,同时HestiaCP自身需要一个二级域名(HostName)进行解析,否则无法进行正常使用。在“Domain Settings”中选择对应的域名,切换到“SMTP credentials”界面,选择右上角新建账户即可,待配置完成后及时复制生成的连接密码,以便后续使用。待添加完成后,再进入编辑页面,完成SSL的配置操作,需要注意的是,在第一次保存完成后,还需要再次进入保存一次,SSL证书才会生效,具体原因不明。

2023-12-08 10:11:25 1108

原创 玩转系统|长亭雷池WAF详细使用教程——深入了解

上节我们降了WAF的注册和登录,现在我们继续深入了解。

2023-11-21 16:23:14 2389 1

原创 玩转系统|长亭雷池WAF详细使用教程——初次见面

​WAF 是 Web Application Firewall 的缩写,也被称为 Web 应用防火墙。区别于传统防火墙,WAF 工作在应用层,对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果,使其免于受到黑客的攻击。​雷池是长亭科技耗时近 10 年倾情打造的 WAF,核心检测能力由智能语义分析算法驱动。Slogan: 不让黑客越雷池半步。​。

2023-11-21 16:14:25 2910 1

原创 玩转系统|node.js版本管理利器nvm安装设置详细过程

如果你以前安装过node.js的话,请在控制面板卸载掉,然后删除以前的node安装目录,并且删除你以前配置的环境变量,最好重启一下机器再安装nvm会避免不少麻烦。, 运行此文件进行安装。

2023-10-24 13:18:44 249

原创 玩转代码| Vue 中 JSX 的特性,这一篇讲的明明白白

目录什么时候使用JSXJSX在Vue2中的基本使用配置文本插值条件与循环渲染属性绑定事件绑定v-show与v-model插槽使用自定义组件在method里返回JSXJSX是一种Javascript的语法扩展,即具备了的全部功能,同时又兼具的语义化和直观性。它可以让我们在JS中写模板语法:上面这段代码既不是 HTML 也不是字符串,被称之为 JSX,是 JavaScript 的扩展语法。JSX 可能会使人联想到模板语法,但是它具备 Javascript 的完全编程能力。当开始写一个只能通过 prop

2023-10-17 11:03:57 979

原创 玩转代码|分享一些实用的Vue 前端代码(三)

或者某个地方还有一些待完成的功能,这时我们需要使用相应的特殊标记注释来告知未来的自己或合作者。注释内容第一个字符和最后一个字符都是一个空格字符,单独占一行,行与行之间相隔一行。当模块注释内再出现模块注释的时候,为了突出主要模块,嵌套模块不再使用。注释内容前后各一个空格字符,注释位于要注释代码的上面,单独占一行。注释内容和注释符之间需要有一个空格,以增加可读性。,注释应单独一行写在被注释对象的上方,不要追加在某条语句的后面。注释内容第一个字符和最后一个字符都是一个空格字符,注释内容前后各一个空格字符,

2023-09-15 16:33:00 274

原创 玩转代码|分享一些实用的Vue 前端代码(二)

在编程过程中,大括号风格与缩进风格紧密联系,用来描述大括号相对代码块位置的方法有很多。样式书写一般有两种:一种是紧凑格式 (Compact),一种是展开格式(Expanded)。小的、专注的计算属性减少了信息使用时的假设性限制,所以需求变更时也用不着那么多重构了。样式选择器,属性名,属性值关键字全部使用小写字母书写,属性字符串允许使用大小写。甚至在元素上维护可预测的行为,比如动画中的。规则,并且一定要在样式文件的第一行首个字符位置开始写,编码名用。元素嵌套规范,每个块状元素独立一行,内联元素可选。

2023-09-01 13:46:50 433

原创 玩转代码|分享一些实用的Vue 前端代码(一)

自定义事件应始终使用 kebab-case 的事件名。不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。不同于组件和 prop,事件名不会被用作一个 JavaScript 变量名或 property 名,所以就没有理由使用 camelCase 或 PascalCase 了。并且v-on事件监听器在 DOM 模板中会被自动转换为全小写 (因为 HTML 是大小写不敏感的),所以将会变成——导致myEvent不可能被监听到。

2023-08-31 09:00:01 580

原创 玩转科技|了解AI平台桌面客户端—ChatBox

今天小编又来了,推荐给大家一款开源的OpenAI API桌面客户端ChatBox,它支持 Windows、Mac 和 Linux。它具一样快,数据存储在本地,不会丢失,更自由、更强大的 Prompt 能力,支持自定义域名,支持 GPT-4 和其他模型,提供安装包,无需部署。也可以用作 OpenAI 平替。今天就给大家安利一下Chatbox 性能如何。

2023-08-25 13:50:29 1288

原创 玩转软件|钉钉个人版内测启动:AI探索未来的工作方式

重磅消息:钉钉个人版在8月16日正式启动内测,各位小团队、个人用户和热爱高效工作的大学生们,准备好了吗?只需在钉钉官网申请加入测试,即可抢先体验各种AI服务。是的,没错!AI将为您提供独一无二的体验,其中包括了文生文、文生图、角色化对话和AI创作等服务,而且现在它们都是限时免费的哦!钉钉个人版内测启动:AI探索未来的工作方式。

2023-08-23 14:00:15 912

原创 学习笔记|简单分享一下自建Gravatar镜像

6.2 输入自己的二级域名,然后点击“确定”。

2023-08-04 10:51:55 824

原创 玩转代码|JS实现中文字符串对utf-8的Base64编码的方法

Base64是一种使用64基的位置计数法。它使用2的最大次方来代表仅可打印的ASCII 字符。这使它可用来作为电子邮件的传输编码。在Base64中的变量使用字符A-Z、a-z和0-9 ,这样共有62个字符,用来作为开始的64个数字,最后两个用来作为数字的符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。btoa()atob()可以通过的方式调用,非常方便。

2023-07-26 10:58:05 1649 3

原创 玩转代码|详细盘点JavaScript 数据类型

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。JavaScript的标准是ECMAScript。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。

2023-07-19 09:47:38 285 1

原创 玩转代码|Linux中Thread Local Storage(线程局部存储)

在C/C++程序中,全局变量默认是所有线程共享的,开发者需要处理多线程竞争问题。有些情况下我们需要保证一个线程独享一份数据,其它线程无法访问。典型的就是errno全局变量,它总是会保存当前线程最后一个调用的错误码,不会存在线程冲突。这个时候需要使用线程局部存储(TLS)来解决。

2023-07-14 11:20:19 679 7

WPS官方函数公式视频教程

WPS官方函数公式视频教程 374例,可以去WPS学院学习更多的知识。WPS使用的越来越多了,多多学习一下WPS的知识吧。。。

2020-11-07

FoxitPDFEditor.rar

Foxit PDF Editor 是第一个真正的PDF文件编辑软件。它不像其他所谓的“PDF编辑器”只能对注释和有限的页面内容进行修改,而是能够对任何PDF文档的页面内容进行各种编辑修改。您不但可以选择、插入、修改、删除、旋转、复制、粘贴文字、图像和图形,插入、导入、导出、删除页面,还可以对版面进行编辑。完成编辑操作之后,您可以选择对结果PDF文档进行打印、保存或另存等操作。

2020-07-08

查看电脑开关机记录

查看电脑开关机记录,没次开机时间,关机时间,如何开机,如何关机记录一个少不了。

2018-10-18

C语言考勤系统

c语言考勤系统,简单方便。容易理解。vc6++。

2015-12-14

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

TA关注的人

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