搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
青云
记录、分享
全部
杂文 (3)
Java (344)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
人工智能 (19)
MQTT (3)
Docker安装
Docker官网https://docs.docker.com 说明:Docker 要求 CentOS7系统的内核版本在3.10以上,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
作者:詹学伟
发布时间:2024-05-09
分类:
Docker
标签:
#
docker
Chrome浏览器安装Webdriver
一、查看自己chrome版本 在浏览器中输入: chrome://settings/help 查看chrome的版本,比如我的chrome版本是:124.0.6367.79 二、下载对应webdriver版本 下载地
作者:詹学伟
发布时间:2024-04-27
分类:
Python
标签:
#
Python爬虫
线程池中核心线程数量大小怎么设置
CPU密集型任务:比如像加解密,压缩、计算等一系列需要大量耗费 CPU 资源的任务,大部分场景下都是纯 CPU 计算。尽量使用较小的线程池,一般为CPU核心数+1。因为CPU密集型任务使得CPU使用率很高,若开过多的线程数,会造成CPU过度切换。 IO密集型任务:比如像 MySQL 数据库、文件的读
作者:zhanxuewei
发布时间:2024-04-27
分类:
Java
标签:
#
java
pip,必知必会的python包管理工具
一、什么是pip,它和Python有什么关系? 首先,让我们来了解一下pip是什么。 简单的说,pip是帮助我们安装python 的各种第三方库的软件。通过它可以轻松的安装各种第三方的python库。举个例子,如果我们需要做深度学习就可以通过pip 安装 keras、torch、tensorflow
作者:詹学伟
发布时间:2024-04-27
分类:
Python
标签:
#
Python基础
保证线程顺序执行
确保三个线程 T1、T2、T3 按照指定顺序执行有多种方式。以下是其中一些常见的方式: 使用 join() 方法: 可以在每个线程内部使用 join() 方法来等待前一个线程执行完成。具体操作是在线程 T2 的 run() 方法中调用 T1.join(),在线程 T3 的 run() 方法中调用 T
作者:zhanxuewei
发布时间:2024-04-27
分类:
Java
标签:
#
java
ThreadLocaL如何防止内存泄漏
ThreadLocal 变量的内存泄漏问题主要是由于 ThreadLocalMap 中的 Entry 没有被及时清理导致的。ThreadLocalMap 是 ThreadLocal 的底层数据结构,它用于存储每个线程独立的变量副本。 要防止 ThreadLocal 内存泄漏,可以考虑以下方法: 使用
作者:zhanxuewei
发布时间:2024-04-27
分类:
Java
标签:
#
java
ThreadLocal原理
ThreadLocal 是 Java 中的一个类,用于实现线程封闭(Thread-local)的数据存储机制。每个线程都有自己的 ThreadLocalMap,其中 ThreadLocal 对象充当键,线程的变量副本作为对应键的值。使用 ThreadLocal 的 set() 方法将数据存储在当前线
作者:zhanxuewei
发布时间:2024-04-27
分类:
Java
标签:
#
java
设计模式的主要分类是什么?
设计模式主要分为以下几个分类: 创建型模式(Creational Patterns): 这些模式关注对象的创建机制,帮助解决对象的实例化过程。它们包括: 单例模式(Singleton Pattern):确保一个类只有一个实例,并提供全局访问点。 工厂模式(Factory Pattern):通过工厂方
作者:詹学伟
发布时间:2024-04-26
分类:
Java
标签:
#
设计模式
什么是设计模式?为什么使用设计模式?
设计模式是在软件设计中常见问题的解决方案的通用模板或指南。它们提供了一套经过验证的方法,用于解决特定类型的问题,帮助开发人员构建出更可靠、可维护和可扩展的软件系统。设计模式不是代码片段,而是一种抽象的概念,用于指导如何组织代码、解耦组件、处理变化等。 使用设计模式的主要原因包括: 可重用性: 设计模
作者:詹学伟
发布时间:2024-04-26
分类:
Java
标签:
#
设计模式
建造者模式的作用及其在什么场景下使用
建造者模式(Builder Pattern)是一种创建型设计模式,其主要作用是将一个复杂对象的构建过程和其表示分离,以便同样的构建过程可以创建不同的表示。建造者模式通过将对象的构建细节隐藏在具体的建造者类中,使得客户端代码可以更简洁地构建对象,同时也提供了更好的可维护性和扩展性。 建造者模式的核心概
作者:詹学伟
发布时间:2024-04-26
分类:
Java
标签:
#
设计模式
共 517 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
页
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
友情链接
青云博客
网笙久久的博客