相关文章
动态调整线程池核心参数
项目 采用的是apollo配置,监听apollo配置是否修改,如果有变动,则调用线程池的修改参数方法 关键代码
ThreadPoolTaskExecutor.setCorePoolSize(cpuCoreSize); ThreadPoolTaskExecutor.setMaxPoolSize(maxCoreSize);
public static final St…
建站知识
2024/11/28 2:43:49
单例模式和多例模式和工厂模式
1单例设计模式
学习目标
能够使用单例设计模式设计代码
内容讲解
正常情况下一个类可以创建多个对象
public static void main(String[] args) {// 正常情况下一个类可以创建多个对象Person p1 new Person();Person p2 new Person();Person p3 new Person();
}如果说有…
建站知识
2024/11/27 18:23:09
【Linux操作系统】Linux系统编程中信号捕捉的实现
在Linux系统编程中,信号是一种重要的机制,用于实现进程间通信和控制。当某个事件发生时,如用户按下CtrlC键,操作系统会向进程发送一个信号,进程可以捕获并相应地处理该信号。本篇博客将介绍信号的分类、捕获与处理方式…
建站知识
2024/11/28 2:38:50
open cv学习 (三) 绘制图形和文字
绘制图形和文字
demo1
# 绘制线段
import cv2
import numpy as np
# 创建一个300300 3通道的图像
canvas np.ones((300, 300, 3), np.uint8)*255
# 绘制一条直线起点坐标为(50, 50)终点坐标为(250,50),颜色的BGR值为(255, 0, 0)(蓝色),粗细为5
canvas cv2.line(…
建站知识
2024/11/15 13:59:09
Oracle的学习心得和知识总结(二十七)|Oracle数据库数据库回放功能之论文一翻译及学习
目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、参考书籍:《Oracle Database SQL Language Reference》 2、参考书籍:《PostgreSQL中文手册》 3、EDB Postgres Advanced Server User Gui…
建站知识
2024/11/28 2:39:55
深入了解Git:介绍及常用命令指南
当今软件开发领域中,版本控制是一个至关重要的概念,而Git作为最流行的分布式版本控制系统,发挥着不可替代的作用。本文将介绍Git的基本概念以及常用命令,帮助你更好地理解和使用这一强大的工具。
Git简介
Git是一种分布式版本管…
建站知识
2024/11/28 2:41:34
JRebel插件扩展-mac版
前言 上一篇分享了mac开发环境的搭建,但是欠了博友几个优化的债,今天先还一个,那就是idea里jRebel插件的扩展。 一、场景回眸 这个如果在win环境那扩展是分分钟,一个exe文件点点就行。现在在mac环境就没有这样的dmg可以执行的&…
建站知识
2024/11/28 2:43:00
基于AVR128单片机世界电子时钟的设计
一、系统方案 上电初始化完成系统初始化,液晶滚动显示北京、莫斯科、东京、伦敦、巴黎、纽约等六个城市的标准时间,显示的内容包括地区名及相应地区的年、月、日、星期、时、分、秒。 使用K1按键控制滚动显示或稳定显示某个地区的时间。 使用K3、K4、K5按…
建站知识
2024/11/15 13:23:35