自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

You can walk as far as you want.

海阔凭鱼跃,天高任鸟飞

  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 CentOS7.9升级【glibc 2.8】GLIBC 2.8,nodejs 18

【代码】CentOS7.9升级【glibc 2.8】GLIBC 2.8,nodejs 18。

2025-03-06 10:19:56 334

原创 【ollama安装deepseek-r1大模型,安装ollama,pull model manifest: 500】

ollama run deepseek-r1:8bpulling manifestError: pull model manifest: 500: {"errors":[{"code":"INTERNAL_ERROR","message":"internal error"}]}

2025-02-06 17:22:35 883

转载 如何成长为一个高情商的人?

我们就会发现,那些人缘好的活跃的人是会给我们留下深刻印象的,而且他们会影响到我们的情绪,他们说的很多话到现在都会历历在目。共情能力,也就是**体悟对方情绪的能力,**这种能力在人际交往中发挥着十分重要的作用,它帮助我们跳出自己的圈子去进入对方的思维模式种体会对方的情感。直到今天,仍有大多数人存在这样一种误区,认为认识自己的情绪是很简单的一件事,因为一般的情绪反应都比较明显,比如:喜悦、愤怒、悲伤,似乎这些情绪给人的感受是很直观的,所以有人会以为他对这些情绪的认识已经足够了。,只活在自己的世界里。

2024-12-25 09:54:47 53

转载 自动化代码质量检测平台sonarqube搭建及使用,以及集成gitlab ci提交自动返回结果

Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持java, JavaScrip, Scala 等等二十几种编程语言的代码质量管理与检测。SonarQube®是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查。原理架构,这里不多说了,网上一大把,咱们直接开干就完了。

2024-12-20 11:00:26 747 2

转载 docker配置国内镜像 亲测有效

【代码】docker配置国内镜像 亲测有效。

2024-12-20 10:09:19 884

转载 单点登录SSO

Sa-Token-SSO 由简入难划分为三种模式,解决不同架构下的 SSO 接入问题:创建 SpringBoot 项目 sa-token-demo-sso-server,引入依赖:2、开放认证接口新建 SsoServerController,用于对外开放接口:全局异常处理:3、application.yml配置4、创建启动类访问统一授权地址(仅测试 SSO-Server 是否部署成功,暂时还不需要点击登录):http://localhost:9000/sso/auth如果我们的多个系统:部署

2024-11-29 11:31:20 113

转载 npm install node-sass安装失败的解决方案

查看本地node版本node -v# 安装node-sassnpm install node-sass@[本地node所对应的node-sass版本] --registry=https://registry.npmmirror.com --sass_binary_site=https://www.npmmirror.com/mirrors/node-sass/通过下表查看版本对应关系,也可访问node-sass github仓库或者node-sass npm仓库进行查看。

2024-11-16 18:04:50 1050

原创 volatile关键字

在这个例子中,running 变量被声明为 volatile,确保 stop 方法中对 running 的修改能够被 run 方法中的循环立即看到。当一个线程修改了 volatile 变量的值,其他线程在读取这个变量时会看到最新的值,而不是可能被缓存的旧值。在对 volatile 变量的写操作之前的所有操作都不会被重排序到 volatile 写操作之后。在对 volatile 变量的读操作之后的所有操作都不会被重排序到 volatile 读操作之前。这有助于确保在多线程环境中,操作的顺序是可预测的。

2024-11-11 17:37:16 356

转载 一文彻底搞懂OSI七层模型和TCP/IP四层模型

UDP(User Datagram Protocol):提供无连接的数据传输服务,不保证数据的可靠性,也不保证数据的顺序性和完整性。TCP(Transmission Control Protocol):提供可靠的、面向连接的数据传输服务,确保数据的可靠性、顺序性和完整性。每一层都负责不同的功能,从物理连接到应用程序的处理。IMAP(Internet Message Access Protocol):也是用于接收邮件的协议,与 POP3 类似,但提供了更丰富的功能,如在服务器上管理邮件等。

2024-09-29 17:26:24 726

转载 【SpringBoot3】SpEL表达式详细使用说明

SpEL(Spring Expression Language)是Spring框架提供的一种功能强大的表达式语言,用于在运行时查询和操作对象。主要特点和用途包括:SpEL表达式的语法以“#{}”为标记,可以在Spring配置文件的XML中、注解中以及Java代码中使用。在XML中,可以在属性值中使用SpEL表达式,例如:在注解中,可以使用@Value注解来注入SpEL表达式的值,例如:在Java代码中,可以创建Expression对象来执行SpEL表达式,例如:除了基本的表达式功能外,SpEL还提供了

2024-09-12 10:56:19 509

转载 PostgreSQL【Kingbase】 【人大金仓】中的 FIND_IN_SET 等效于 MySQL 的功能

尽管 PostgreSQL 中没有类似于 MySQL 中的 FIND_IN_SET 函数,但我们可以使用 string_to_array 和 unnest 函数来实现类似的功能。使用 string_to_array 函数将逗号分隔的字符串转换为数组,然后使用 unnest 函数将数组展开为多个行。通过比较展开后的行和目标值,我们可以判断该值是否存在于字符串列表中。通过这种方法,我们可以在 PostgreSQL 中实现与 FIND_IN_SET 函数相似的功能。

2024-08-20 17:57:53 654 1

转载 【git】500 Whoops, something went wrong on our end(gitlab修改项目500错误)

TwelveMonkeys ImageIO 是 Java 的 ImageIO 的插件和扩展的集合。这些插件使用 javax. imageio 包扩展了 Java 中支持的图像文件格式的数量。此项目的主要目的是为 JRE 本身不包括的格式提供支持。对格式的支持非常重要, 既可以读取 “野外” 中的数据, 也可以保持对旧式格式数据的访问。由于存在大量的遗留数据, 我们认为需要对流行格式的读者开放实现。目标是创建一套高效、健壮的 ImageIO插件, 可以独立分布。

2024-08-20 11:15:42 620

转载 ImageIO处理图片时Unsupported Image Type

TwelveMonkeys ImageIO 是 Java 的 ImageIO 的插件和扩展的集合。这些插件使用 javax. imageio 包扩展了 Java 中支持的图像文件格式的数量。此项目的主要目的是为 JRE 本身不包括的格式提供支持。对格式的支持非常重要, 既可以读取 “野外” 中的数据, 也可以保持对旧式格式数据的访问。由于存在大量的遗留数据, 我们认为需要对流行格式的读者开放实现。目标是创建一套高效、健壮的 ImageIO插件, 可以独立分布。

2024-08-15 13:49:44 156

转载 CentOS7安装nginx【只看这一篇就够了】

方法一:在官网直接下载tar.gz安装包,然后通过远程工具拉取到 linux 里面【在 /usr/local 里面创建个nginx文件夹,拉进来。方法二:使用wget命令下载,确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。如果执行 yum install wget发现不能正常安装,多数的情况下是没有连接到网络。不能访问说明你的防火墙没有开放端口, 如果是云服务器就需要在安全组中开放80端口。如上图所示,说明已经启动了nginx服务,需要关闭nginx服务。

2024-08-13 17:54:31 4531 1

转载 Linux CentOS 7 安装字体库 & 中文字体

报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS7中发现输入命令查看字体列表是提示命令无效:如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。简单记录一下在CentOS 7中安装字体库以及中文字体的问题,希望对遇到同样问题的同学有所帮助,The End。## 目标。

2024-08-05 15:50:07 639

转载 docker拉取镜像失败:download failed after attempts=6: dial tcp 104.18.125.25:443: i/o timeout

执行,拉取镜像失败。

2024-08-05 11:44:39 327 1

转载 直接修改和替换 Jar 包中文件的几种方式

用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files …选项:-c 创建新档案-t 列出档案目录-x 从档案中提取指定的 (或所有) 文件-u 更新现有档案-v 在标准输出中生成详细输出-f 指定档案文件名-m 包含指定清单文件中的清单信息-n 创建新档案后执行 Pack200 规范化-e 为捆绑到可执行 jar 文件的独立应用程序。

2024-05-27 11:36:37 3532

转载 Mysql 中 Json、JsonArray 类型字段中指定属性的模糊查询问题

mysq, json , jsonarray

2024-05-24 17:46:15 416

转载 Activiti6.0表结构完整分析记录

数据表分类描述流程部署表流程定义表流程模型表。

2024-04-07 15:51:11 1069

转载 什么是JIT,写的很好

JVM运行原理在部分商用虚拟机中(如HotSpot),Java程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为_即时编译器_(Just In Time Compiler,下文统称JIT编译器)。

2024-02-28 10:26:48 93

转载 最快速的寻路算法 Jump Point Search

作者: runzhiwang,腾讯 TEG 后台开发工程师本文介绍一种跳点搜索算法 JPS 以及其四个优化算法,其寻路速度最快可是 A*算法的 273 倍,其中 JPS 的预处理在有的文章中被称为 JPS+。文中的 JPS-Bit 和 JPS-BitPrune 都支持动态阻挡。1.引言寻路算法用途众多,例如在游戏和地图中。A*算法已经众所周知,对于其优化也是层出不穷,然而性能并没有取得突破性进展。本文介绍 JPS 的效率、多线程、内存、路径优化算法。为了测试搜索算法的优化性能,实验中设置游戏场景使

2023-07-13 16:52:03 1077 1

转载 硬件编解码,软件编解码,H.263、H.264、H.265/HEVC概念

2012年8月,爱立信公司推出了首款H.265编解码器,而在仅仅六个月之后,国际电联(ITU)就正式批准通过了HEVC/H.265标准,标准全称为高效视频编码(High Efficiency Video Coding),相较于之前的H.264标准有了相当大的改善,中国华为公司拥有最多的核心专利,是该标准的主导者。播放出来的视频较为流畅,并且能够延长移动设备播放视频的时间;硬件解码:就是通过硬件进行视频的解码工作,其中硬件解码是由GPU来进行的,使用GPU解码能够降低CPU的工作负荷,降低功耗。

2023-06-26 10:36:47 4509

转载 ffmpeg 硬件加速视频转码指南

查看所支持的硬件加速方法,如果你是在 Windows 平台并且使用的是我所提到的那两个版本,那么结果应该和下图相同,Linux 下的版本可能会略有不同。如果你的是 N 卡,可以选择 cuda ,如果是 Intel 核显,可以选择 qsv ,(印象里还有一个 A 卡的 amf )。(由于我的笔记本的核显出厂被屏蔽了,因此只能使用 N 卡硬件加速测试,如果你的核显能用,可以试试,说不定不比独显编解码慢)所使用的测试片段是一段相机录制的 h264 编码的100兆码率的 4k 25帧的视频,信息如图。

2023-06-26 10:32:12 3871 1

转载 Java新一代网络编程模型AIO原理及Linux系统AIO介绍

从JDK 7版本开始,Java新加入的文件和网络io特性称为nio2(new io 2, 因为jdk1.4中已经有过一个nio了),包含了众多性能和功能上的改进,其中最重要的部分,就是对异步io的支持,称为Java AIO(asynchronous IO)。因为AIO的实施需充分调用OS参与,IO需要操作系统支持、并发也同样需要操作系统的支持,所以性能方面不同操作系统差异会比较明显。所以本文也附带介绍了Linux 2.6及以后版本新增的AIO特性(因为这跟Java AIO是对应关系)。

2023-05-30 10:33:07 423

转载 认识BACnet协议

BACnetBuildingAControlnetworks的简称,即楼宇自动化与控制网络。是用于智能建筑的通信协议。一般楼宇自控设备从功能上讲分为两部分:一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准,使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则,并不涉及实现细节。BACnet协议模型为:(1)所有的网络设备,除基于MS/TP协议的以外,都是完全对等的(peer to peer);

2023-05-29 11:04:56 1508

转载 一文读懂OSI七层模型和TCP/IP五层模型

本文主要介绍OSI七层模型和TCP/IP五层模型。维基百科定义:“OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。”OSI定义了网络互连的七层模型(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),如下图所示:图 1 OSI七层模型**应用层:为应用程序或用户请求提供各种请求服务。**OSI参考模型最高层,也是最靠近

2023-05-29 10:59:14 194

转载 VMware ESXi给虚拟机扩容

操作上需要稳重,别填写错误。

2023-05-06 09:40:09 1893 1

转载 我终于看懂了HBase,太不容易了...

只有光头才能变强。文本已收录至我的GitHub精选文章,欢迎Star在我还不了解分布式和大数据的时候已经听说过HBase了,但对它一直都半知不解,这篇文章来讲讲吧。在真实生活中,最开始听到这个词是我的一场面试,当年我还是个『小垃圾』,现在已经是个『大垃圾』了。面试官当时给了一个场景题问我,具体的题目我忘得差不多了,大概就是考试与试题的一个场景,问我数据库要如何设计。这个场景比较复杂多变,为什么不考虑一下HBase这种NoSQL的数据库来存储呢?我就说:“对对对,可以的。

2023-04-28 10:27:10 266

转载 图解Hbase列式存储,和行式存储的区别

Hbase列式存储

2023-04-28 09:55:18 1214

转载 寄存器和CPU,寄存器一篇搞定

为什么会出现寄存器?因为我们知道,程序在内存中装载,由 CPU 来运行,CPU 的主要职责就是用来处理数据。那么这个过程势必涉及到从存储器中读取和写入数据,因为它涉及通过控制总线发送数据请求并进入存储器存储单元,通过同一通道获取数据,这个过程非常的繁琐并且会涉及到大量的内存占用,而且有一些常用的内存页存在,其实是没有必要的,因此出现了寄存器,存储在 CPU 内部。

2023-04-27 11:02:51 2661

转载 HTTP、TCP和Socket的概念和原理及其区别

①HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。②HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。③HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。

2023-03-22 14:15:44 2343

转载 BACNet4j,BBMD,跨网段,BACNet协议

在做一个项目的时候 需要采集一些数据例如:BA、照明他们的协议是 bacnet,了解到这个协议是不支持跨网段的,如果需要夸网段的话则需要一种设备支持,那个设备就是BBMD,目前咨询过两个厂家http://www.lmgateway.com/BBMD.html 当前厂家已经停产了…https://ccontrols.com.cn/ 这家的贵,之前电话沟通过 4000 多…cl_id=148 木有应该是采用的这家,好像2000多吧。

2023-03-22 13:54:02 2079 1

转载 文档或者命令行说明(尖括号、中括号的含义)

]{}命令行语法字符在命令行语法中,某些字符与格式有着特殊的意义与含义。

2023-03-15 16:58:07 1269

转载 JAVA对象头结构详解

对象头,多线程,头部信息

2023-03-06 16:47:18 1588 1

转载 超详细Netty入门,看这篇就够了!

本文主要讲述Netty框架的一些特性以及重要组件,希望看完之后能对Netty框架有一个比较直观的感受,希望能帮助读者快速入门Netty,减少一些弯路。官方的介绍:Netty isNetty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。

2023-02-23 18:52:01 8779 3

转载 xxl-job源码解析

xxljob,源码,原理,解析

2023-02-10 14:23:41 1062

转载 Centos7安装 mysql5.7 tar.gz 详细步骤

centos7 mysql57

2022-09-15 19:50:50 2518

转载 【BACnet/IP协议-基于Bacnet4j读采集器点位数据 (实测)】

BACnet/IP

2022-09-15 11:35:52 2613

转载 Elasticsearch学习笔记

elasticsearch笔记

2022-07-27 16:14:17 565

转载 Spring Cloud 学习笔记(3 / 3)

spring cloud

2022-07-08 14:24:03 929

docker.zip

docker相关视频,真实有效,

2019-12-18

空空如也

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

TA关注的人

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