编程笔记
-
Julia将来会取代 Python 成为编程语言吗?
Python多年来一直是一种流行的编程语言,但有人猜测Julia可能会逐渐取代它。 Julia 允许更快的执行和更好的可扩展性,这可以提高性能。 它也比Python更容易学习,具有…
-
Python中内置数据库!SQLite使用指南!
编程语言速查表 | SQL 速查表 连接数据库 要使用数据库,我们需要先连接数据库。在 Python 中很简单,我们只需导入sqlite3工具库并使用.connect函…
-
使用python脚本传递参数:(小编告诉你哪三种方式可收藏)
背景:使用python脚本传递参数在实际工作过程中还是比较常用,以下提供了好几种的实现方式: 一、使用sys.argv的数组传入说明:使用sys.argv必须按照先后的顺序传入对应…
-
Java 中经常被提到的 SPI 到底是什么?
Java 程序员在日常工作中经常会听到 SPI,而且很多框架都使用了 SPI 的技术,那么问题来了,到底什么是 SPI …
-
java并发数据结构之CopyOnWriteArrayList
CopyOnWriteArrayList是一个线程安全的List实现,其在对对象进行读操作时,由于对象没有发生改变,因此不需要加锁,反之在对象进行增删等修改操作时,它会先复制一个对…
-
盘点JAVA中基于CAS实现的原子类, 你知道哪些?
前言 JDK中提供了一系列的基于CAS实现的原子类,CAS 的全称是Compare-And-Swap,底层是lock cmpxchg指令,可以在单核和多核 CPU 下都能够保证比较…
-
为什么 Random.Shared 是线程安全的
在多线程环境中使用 Random 类来生成伪随机数时,很容易出现线程安全问题。例如,当多个线程同时调用 Next 方法时,可能会出现种子被意外修改的情况,导致生成的伪随机数不符合预…
-
Python异步爬虫(aiohttp版)
1.requests请求 # -*- coding: utf-8 -*- # @Time : 2022/12/6 16:03 # @Author : 红后 # @Email : n…
-
SpringBoot 自动装配的原理分析
关于 SpringBoot 的自动装配功能,相信是每一个 Java 程序员天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家…
-
Python 面试复习笔记,只有那些你最有可能错过的话题
最近接受了一个 python 开发人员的面试,大部分情况下,比方说 60%,一切顺利。但是随着面试的进行越来越深入,我开始收到一些我修改不够、求职期间不需要的问题。 …