- 博客(6393)
- 资源 (38)
- 收藏
- 关注
转载 Windows下nginx+tomcat的负载均衡
一、为什么需要对Tomcat服务器做负载均衡: Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。另外,在访问量大的情况下,Tomcat的线程数会不断增加。由于Tomcat自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,对网站的访问严重超时等现象,这时便需要重新启
2014-04-12 11:31:29 564049 5
原创 java快速入门之判断与循环
一 、流程控制语句在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。1.1 流程控制语句分顺序结构 判断和选择结构(if, switch) 循环结构(for, while, do…while)二、 判断语句...
2025-01-12 18:04:07 842
原创 ROS通信机制详解:Service与Parameter Server的工作原理与应用场景
Service(服务)Talker向ROS Master注册Listener向ROS Master注册ROS Master进行信息匹配Listener与Talker建立网络连接,发送服务的请求数据Talker接收请求参数,执行服务功能,执行完后,发送应答数据总结:前三步的通信协议都是RPC,最后两步传输数据才用TCP为了解...
2025-01-12 14:07:04 579
原创 Nginx 部署前端 vue 项目
以下是详细的使用 Nginx 部署前端 Vue 项目的步骤:一、项目打包确保项目构建正确首先,在本地开发环境中,确保 Vue 项目已经完成开发并且能够正常运行。在项目目录下,打开终端,运行npm run build(如果是使用 yarn 构建,则运行yarn build)。这个命令会将 Vue 项目打包成静态文件,通常会在...
2025-01-12 11:58:38 343
原创 Java常用关键字之三
一、前言我们今天继续复习Java的错误处理、基本数据类型的关键字。二、错误处理异常捕捉try { ...} catch (Exception e) { //异常} finally { //异常最终执行语句}异常抛出throw new Exception();对应的方法需要声明跑出异常throw...
2025-01-12 10:21:10 152
原创 下一篇SQL Server深度优化与实践:性能调优、查询计划与索引管理
开篇之论在现代数据库系统中,SQL Server 出色场景应用深寒而带,从小型服务到高密度程序化操作,它为数据处理提供了高效和稳定的解决方案。但随着数据量的爆炸性增长,如何实现 SQL Server 的极致性能,成为一个具有挑战性的議题。本文将从性能调优、查询计划分析与索引管理三方面,提供实际案例和分析。性能调优与分析性能...
2025-01-12 10:11:47 261
原创 主体分割技术,提升图像信息提取能力
在智能设备普及和AI技术进步的推动下,用户对线上互动的质量、个性化以及沉浸式体验的追求日益增强。例如,对于热衷于图片编辑或视频制作的用户来说,他们需要一种快速而简便的方法来将特定主体从背景中分离出来。HarmonyOS SDK 基础视觉服务(Core Vision Kit)提供主体分割能力,可以检测出图片中区别于背景...
2025-01-10 15:01:19 671
原创 如何将 DotNetFramework 项目打包成 NuGet 包并发布
如何将 DotNetFramework 项目打包成 NuGet 包并发布在软件开发过程中,将项目打包成 NuGet 包并发布到 NuGet 库,可以让其他开发者方便地引用和使用你的项目成果。以下是将WixWPFWizardBA项目打包成 NuGet 包并发布的详细步骤:1. 创建.nuspec文件.nuspec文...
2025-01-09 16:56:42 325
原创 Kubernetes Pod 优雅关闭:如何让容器平稳“退休”?
Kubernetes Pod 优雅关闭:如何让容器平稳“退休”?在 Kubernetes 中,Pod 是应用的基本单元。你可能会遇到需要停止某个 Pod 或容器的情况,可能是因为要更新、调整或故障恢复。在这种情况下,Pod 的优雅关闭(Graceful Shutdown)非常重要。为什么呢?因为优雅关闭可以确保容器关闭时,...
2025-01-01 15:07:14 880
原创 创建线程的8种方法
创建线程的8种方法目录继承Thread类实现Runnable接口实现Callable接口使用线程池使用ScheduledExecutorService使用Fork/Join框架使用CompletableFuture使用Guava的ListenableFuture总结1. 继承Thread类最直接的方式是创建一个继承自Thr...
2025-01-01 14:20:18 596
原创 shell自动化部署集群
expect语法 1.自动和远程主机建立ssh免密连接登录后复制 #!/bin/bash#sh new_deploy.sh 192.168.30.164 admin 2323 yxh-test#sh new_deploy.sh 192.168.30.164 admin Caosoc@345 yxh-tes...
2025-01-01 11:36:10 713
原创 主从同步从Binlog切换到Ticdc,性能提升巨大
作者: 像风一样的男子 背景双集群主从架构优点:高可用性:主从数据库架构可以提供数据冗余和自动故障转移,当主数据库发生故障时,从数据库可以接管服务,保证系统的持续可用性。读写分离:通过将读请求分发到从数据库,可以分担主数据库的读负载,提高系统整体的性能和响应速度。数据备份:从数据库可以用作主数据库的实时备份,确保数据的安全...
2025-01-01 10:50:17 479
原创 electron-vite【实战】自定义标题栏【组件封装】(含异形标题栏,指定区域拖拽,窗口置顶,窗口最小化,窗口最大化,取消最大化,隐藏窗口到托盘等)...
效果预览技术要点透明背景src/main/index.ts 的 new BrowserWindow 中添加transparent: true, // 设置窗口背景透明 frame: false, // 隐藏窗口边框仅图标和标题部分可拖拽 仅图标和标题部分添加样式 drag.drag { -webkit-app-...
2024-12-31 16:14:58 245
原创 HarmonyOS NEXT 实战之元服务:静态案例效果---我的快递查询
背景:前几篇学习了元服务,后面几期就让我们开发简单的元服务吧,里面丰富的内容大家自己加,本期案例 仅供参考先上本期效果图 ,里面图片自行替换效果图1完整代码案例如下:Indeximport { authentication } from '@kit.AccountKit';import { BusinessError }...
2024-12-30 13:52:38 234
原创 HarmonyOS NEXT 实战之元服务:静态案例效果---蜻蜓AI小助手
背景:前几篇学习了元服务,后面几期就让我们开发简单的元服务吧,里面丰富的内容大家自己加,本期案例 仅供参考先上本期效果图 ,里面图片自行替换效果图1完整代码案例如下:登录后复制 import { authentication } from '@kit.AccountKit';import { BusinessError...
2024-12-27 17:12:37 770
原创 用 Python 实现简单的任务自动化
在现代生活中,我们经常会遇到一些重复性、机械化的任务,比如整理文件、发送邮件、定时提醒等。Python 凭借其简单易用的语法和强大的库支持,成为实现任务自动化的理想工具。在这篇博客中,我们将展示如何用 Python 构建一个简单的任务自动化脚本,让生活和工作变得更加高效。1. 什么是任务自动化?任务自动化是通过编写脚本或程...
2024-12-27 12:35:22 293
原创 用GO写一个基于命令行的简单IPS
入侵防御系统IPS(Intrusion Prevention System)即入侵防御系统,主要用于实时检查和阻止网络入侵。与入侵检测系统(IDS)不同,IPS通常部署在网络的关键路径上,实时监控网络流量,并在发现攻击时立即采取响应措施,如丢弃恶意数据包、封锁攻击源IP地址等。IPS的工作原理IPS通过直接嵌入到网络流量中...
2024-12-27 11:18:04 534
原创 『OpenCV-Python』视频的读取和保存
点赞 + 关注 + 收藏 = 学会了推荐关注 《OpenCV-Python专栏》上一讲介绍了 OpenCV 的读取图片的方法,这一讲简单聊聊 OpenCV 读取和保存视频。视频的来源主要有2种,一种是本地视频文件,另一种是实时视频流,比如手机和电脑的摄像头。要读取这两种视频的方法都是一样的,只是传的参数不同而已...
2024-12-26 11:39:24 1058
原创 使用Maven创建java项目并打包
有时候我们需要写一些小应用,需要直接打成jar包运行,但是如果项目中引用了其它依赖的话,就需要做一下特殊处理,否则可能导致依赖项未被一起打包,导致生成的jar无法正常运行。下面是一个小例子,可以使其打包后的jar文件可正常运行。1.创建java项目我们这里使用Eclipse来创建一个maven项目1.1 新建项目打开菜单:...
2024-12-26 11:15:54 450
原创 Next.js 14 部署运维:从开发到生产的最佳实践
在完成 Next.js 14 应用的开发后,如何将其高效地部署到生产环境并进行可靠的运维管理是一个关键问题。本文将详细介绍 Next.js 14 的部署策略和运维最佳实践。部署准备工作1. 环境配置管理// next.config.js/** @type {import('next').NextConfig} */...
2024-12-26 11:10:55 296
原创 深入了解 Kubernetes Pod 的状态
深入了解 Kubernetes Pod 的状态在 Kubernetes 中,Pod 是部署和管理应用的最小单位。理解 Pod 的各种状态、它们的意义以及如何排查异常状态,对于我们日常运维和故障排查至关重要。在这篇文章中,我们将介绍 Kubernetes Pod 的各种状态,结合具体实例,帮助大家更好地理解和排查 Pod 异...
2024-12-21 14:25:30 685
原创 【Linux】信号
【Linux】信号信号1. 信号状态2. 信号处理方式3. 信号注册相关函数4. 信号集相关函数信号1. 信号状态信号有三种状态:产生、未决和递达信号产生方式:按键产生,ctrl+c 产生 中断信号SIGINT,ctrl + \ 产生退出信号 SIGQUIT并生成core文件,ctrl +z产生停止信号...
2024-12-21 13:39:37 837
原创 并发编程之共享带来的问题的详细解析
4.1共享带来的问题Java代码示例两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗?登录后复制 static int counter = 0;public static void main(String[] args) throws InterruptedException...
2024-12-21 11:07:49 337
原创 C++:类和对象
内容很干,文章很长,请按需索取。再谈构造函数:初始化列表1、基本语法初始化列表紧跟在构造函数的参数列表之后,以冒号:开头,后面是一系列成员变量的初始化表达式,每个表达式之间用逗号分隔。其基本形式如下:登录后复制 class MyClass{public: MyClass(int a, int b);priv...
2024-12-21 11:05:22 1029
原创 vue-3d:基于vue+threejs的3d展示
在Vue项目中结合Three.js来实现3D展示是一个非常有趣且富有挑战性的任务。Three.js是一个跨浏览器的JavaScript库和API,它使得在网页上创建和显示3D图形变得简单而直观。Vue则是一个用于构建用户界面的渐进式JavaScript框架。将这两者结合,你可以创建出交互性强、视觉效果出色的3D应用。以下是...
2024-12-19 17:15:22 571
原创 Android CRC32
在数据传输和文件完整性校验中,CRC32 校验(Cyclic Redundancy Check)是一种常用的错误检测方法。它的计算速度快、实现简单,常用于文件完整性校验和数据包校验。???? 一、什么是 CRC32?CRC32 (32位循环冗余校验) 是一种将输入的字节数据计算为一个32位整数(4字节)的算法。其主要用途是检测...
2024-12-19 16:41:38 663
原创 使用 Elasticsearch 查询和数据同步的实现方法
在开发过程中,将数据从数据库同步到 Elasticsearch (ES) 是常见的需求之一。本文将重点介绍如何通过 Python 脚本将数据库中的数据插入或更新到 Elasticsearch,并基于多字段的唯一性来判断是否执行插入或更新操作。此外,我们还将深入探讨如何构造复杂的查询条件,例如针对字段的多值匹配。数据唯一性字...
2024-12-18 17:10:58 1044
原创 【Linux】Shell语法
Shell基础语法全解一、shell简介二、shell格式2.1 新建一个shell脚本文件2.2 执行脚本方式三、变量3.1系统变量3.2自定义变量3.3 特殊变量3.3.1 `$n` 传入变量3.3.2 `$#` 输入参数个数3.3.3 `$*`、`$@` 输入参数内容3.3.4 `$?` 上一...
2024-12-18 16:15:11 656
原创 探“锁”源头:synchronized、偏向锁与锁膨胀的秘密!
大家好,我是程序视点的小二哥!今天我们来聊聊Java中的锁!synchronized怎么用?锁是什么?偏向锁是什么?锁如何升级?何为膨胀?自旋锁何解?互斥锁怎么来的?何时要禁用偏向锁和轻量级锁?带着上面疑问,我们一起来解“锁”疑惑!以上问题会分成几篇文章来讲,方便大家记忆!欢迎持续关注【程序视点】,这样...
2024-12-18 12:12:24 522
原创 TensorFlow技术
一、TensorFlow简介TensorFlow是由Google开发的开源机器学习框架,用于深度学习和其他数值计算。其核心优势在于高度灵活性,支持多平台部署(如移动设备、服务器等),并提供丰富的工具集,便于开发者快速构建和训练复杂的神经网络。TensorFlow的主要组成包括:Tensor:数据的多维数组表示。Graph:...
2024-12-15 16:24:45 368
原创 ElasticSearch索引操作
ElasticSearch 索引是用来存储和组织文档的结构。在 ElasticSearch 中,索引操作包括创建索引、管理索引、删除索引、更新索引等。下面是对这些常见索引操作的详细解释。1. 创建索引(Create Index)创建索引是将文档结构和存储配置定义为索引的一部分。索引配置包括分片数、副本数、映射、分析器等。创...
2024-12-15 10:24:26 753
原创 HarmonyOS Next 中 ArkTS多线程使用及注意事项
一、多线程的重要性与基本概念在现代应用开发中,多线程技术对于提升应用的性能、响应性以及资源利用率有着极为关键的作用。HarmonyOS Next 借助 ArkTS 语言提供了强大的多线程功能,使开发者能够充分利用多核处理器的优势,处理诸如复杂计算、数据加载与网络请求等耗时任务,避免阻塞主线程,从而确保应用界面的流畅性与交互...
2024-12-12 16:12:11 909
原创 java 动态设置 jvm
在 Java 中,动态设置 JVM 参数(如堆大小、垃圾回收策略等)通常在启动应用时通过命令行来设置,而在运行时修改 JVM 参数是比较有限的。不过,你仍然可以通过以下几种方式来调整 JVM 的一些设置:1.在启动时设置 JVM 参数这些参数在启动 Java 应用时通过命令行或 IDE 进行配置:堆大小: 设置初始堆大小...
2024-12-12 16:08:25 685
原创 财务数据分析优化 | 实战应用小浣熊
前言随着大数据时代的到来,数据分析已经成为企业决策和战略规划的重要依据。作为数据分析师,每天都需要面对海量的原始数据,进行数据清洗、数据运算、趋势分析、预测性分析、比较分析、关联性分析和数据可视化等一系列复杂工作。为了提升工作效率和分析效果,商汤科技推出了小浣熊办公助手,提供智能化的数据分析辅助。办公小浣熊下面分...
2024-12-12 15:18:18 868
原创 使用jQuery实现按钮置灰不可用效果
HTML结构首先,我们先创建一个简单的按钮和一个触发按钮置灰的事件按钮,示例代码如下:登录后复制 <button id="myButton">点击我</button><button id="disableButton">禁用按钮</button>1.2.jQuery代码实...
2024-12-12 13:36:47 674
原创 Fix the “The repository no longer has a Release file” error on Ubuntu 23.04
背景信息在Ubuntu 23.04操作系统上执行apt-get update命令更新操作系统时,得到以下错误登录后复制 # apt-get updateIgn:1 http://mirrors.aliyun.com/ubuntu lunar InReleaseIgn:2 http://mirrors.aliyun.c...
2024-12-10 17:47:14 1030
原创 16. 基于人工智能开发的软件代码--虚拟客服代表
客服代表(Virtual Customer Representative)是一种基于人工智能的自动化系统,可以与客户进行自然语言交流,并提供各种服务,如解答问题、处理请求、提供技术支持等。通过自然语言处理(NLP)和对话管理技术,虚拟客服能够模拟人类客服的行为,并为客户提供即时响应。在本示例中,我们将使用Python构建一...
2024-12-10 16:35:22 323
原创 HarmonyOS鸿蒙开发 - 解决上下两栏白边 - 沉浸式效果
鸿蒙应用开发从入门到入行HarmonyOS鸿蒙开发 - 解决上下两栏白边 - 沉浸式效果预览器上下两栏白边自从HarmonyOS升级到release版后,很多同学会问猫林老师:为什么他的预览器上下有白边,为什么明明根容器写了宽高百分百但没铺满。如下图白边原因其实上面的白边,称之为状态栏。上面会放手机wifi信号、电池电量等...
2024-12-10 16:25:45 1091
原创 卡塔兰数和出栈顺序问题
文章目录卡特蓝数通项递推栈和catalan数问题模型使用树状图来枚举所有出栈可能唯一性枚举指定元素开头的出栈序列判断非法出栈序列不可能序列根据出栈序列判断栈的最小容量根据出栈序列换源入栈出栈操作序列段序列的出栈可能枚举综合应用卡特蓝数卡塔兰数 wikipedia登录后复制 def factorial(n): ...
2024-12-10 16:23:50 102
原创 基于开源云原生数据仓库 ByConity 体验多种数据分析场景
基于开源云原生数据仓库 ByConity 体验多种数据分析场景业务背景什么是 ByConity上手实测环境要求测试操作远程登录 ECS 服务器windows10 自带连接工具执行查询ByConity 相对于 ELT 能力的优化提升并行度任务级重试并行写入简化数据链路业务背景大家都知道,在现在这个数据量飞速增长的数据为王时代...
2024-12-10 16:03:39 1256
EmEditorPortable+EmEditor编辑器+前端领域+EmEditorPortable不限时间
2023-04-28
EmEditor程序开发者,EmEditor编辑器不错
2023-04-28
Wireshark 64位是一款非常棒的Unix和Windows上的开源网络协议分析器 非常好用
2023-01-03
格式工厂 (Format Factory) 是一款功能全面的格式转换软件,支持转换几乎所有主流的多媒体文件格式,包括视频 MP4
2023-01-03
mysql管理工具-SQLyog图形化管理数据库工具
2022-09-21
整套bootstrap后台框架源码
2018-04-26
神码在线-壹人e课在线课件制作与管理云平台
2016-07-12
FlashFXP 是一个功能强大的FXP/FTP 软件
2011-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人