python实现文件备注管理工具
话不多说,先上源码作为一个炼丹师,日常工作中会产生很多文件,脚本文件、数据文件、模型文件等。文件多了,有时候回过头看这些文件,都不知道是怎么来,有什么用。比如,有个数据文件A,经过处理得到文件比B,再经过处理得到文件C。这种变化过程如果不记录下来,过一段时间回头看就很难记起来了。又如,炼丹会生成很多
Java中的整数类型
通常所说的整型,实际指的是如下4种类型。 ➢ byte : 一 个 byte 类 型 整 数 在 内 存 里 占 8 位 , 表 数 范 围 是-128(-27)~127(27-1)。 ➢ short:一个short类型整数在内存里占16位,表数范围 是-32768(-215)~32767(215-
SpringBoot中mapper-locations配置多个mapper包路径
SpringBoot中mapper-locations配置多个mapper包路径
python importlib的基本使用
importlib可以根据自己的需要导入项目目录中的各种python包。比如项目路径为:如果要在test.py中导入uob_kayhian这个包,则使用:import importlibmodule = importlib.import_module(f"selenium_test.uob_kayh
Java中的引用
注意区分三个概念:对象(an object)对对象的引用(a reference to the object)引用变量(a reference variable),简称变量例如:BankAccount account1;//定义了引用变量(a reference variable)account1a
springboot+mybatis+pgsql多数据源配置
springBoot多数据源配置
Spring 依赖注入详解
/ 依赖关系,指的就是对象之间的相互协作关系依赖注入(DI)是一个过程,在这个过程中,对象仅通过构造函数参数、工厂方法的参数或在对象被实例化后通过属性设置来定义它们的依赖项(即与该对象一起工作的其他对象)。然后,容器在创建 bean 时注入这些依赖项。这个过程基本上是与对象直接通过构造类或等机制来控
C# for循环案例1 (一看就懂)
效果:用f10可以清楚的看到程序执行的每一步,#region for循环/* 语法: for(表达式1;表达式2;表达式3){ 循环体;}for(表达式1;表达式2;表达式3) 表达式1 定义循环的次数,可以理解为循环变量。表达式2 执行的条件。 表达式3,改变循环的条件,使循环条件不成立。表达式
java中文本格式化
1. 手动拼接字符串通过字符串连接方式String text = "name:" + name + ", id:" + id;这种方式使用+号连接,常量文本和变量混合,不直观2. string.format使用方法:format(String format, Object… args) 新字符串使用
SpringBoot:手写一个 SpringBoot Starter
新建一个Springboot模块:demo-spring-boot-starter-autoconfigure。这里我们要读取的配置就是demo.hello.prefix 和 demo.hello.suffix 的值。第一个依赖 主要是为编译器配置的 可以根据properties 鼠标右键 点到用这
SpringBoot自动配置原理
SpringBoot自动配置原理
Spring Boot的启动流程
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 创建springbootApplication对象 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 1. 创建spri
C#简单理解 Monitor.Wait 与 Monitor.Pulse
一. 关于 Monitor 控制下线程的三个状态1. 拥有锁的线程:先行得到锁的线程,得到锁之后,其他线程将进入就绪队列进行等待锁的释放2. 就绪队列中的线程:等待获取锁3. 等待队列中的...
SpringBoot常用注解
在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度。同样在spring boot中,大量注解的使用,使得代码看起来更加简洁,提高开发的效率。这些注解不光包括spring boot自有,也有一些是继承自spri
使用springboot测试循环依赖问题
earlySingletonExposure为false,那三级缓存中就没有TestA,在populateBean(TestB)中又会走getSingleton(),最终在beforeSingletonCreation抛出了循环依赖的异常。为true来解决循环依赖问题,这个配置在spring中不说默
Tortoise ORM 简单使用
当您构建使用关系数据库的应用程序或服务时,有时您不能仅仅使用参数化查询甚至查询构建器就可以逃脱,您只是不断重复自己,为每个实体编写略有不同的代码。代码不知道数据之间的关系,因此您最终几乎是手动连接数据。访问数据库的方式也很容易出错,从而很容易发生 SQL 注入攻击。您的数据规则也是分布式的,增加了管
Spring事务管理 | 数据库连接池流程原理分析
spring事务管理是企业级应用程序开发中必备技术,用来确保数据的原子性、一致性、隔离性、持久性;数据库连接池流程原理分析,详细讲解作用域(Scope)和生命周期、SqlSessionFactory、 SqlSession
Spring IoC容器、IoC与DI
简要介绍Spring,Spring IoC,IoC与DI的区别等等
C C++实现简单高效的消息队列
介绍c c++消息队列服务 消息队列中间件c c++Message Queue Service下载地址:https://gitee.com/xengine/XEngine_MQService软件架构此软件基于XEngine开发.采用C/C++作为开发语言此软件是一款简易的高性能服务,统一的API接口
Python 如何被证明是 2021 年的转折点语言
技术的发展现在正处于顶峰。人工智能、机器学习、NLP、物联网和许多其他技术正在日新月异地改变着工业织物的面貌。这些技术背后的神奇之处在于编程语言。如果您是一个活跃的技术极客,您必须意识到 Python 是在支持这些技术及其无数应用程序方面具有优势的语言之一。尽管 Python 于 1991 年发布,