网站建设

Java设计模式之单例模式深入探索

目录 什么是设计模式? 单例模式是什么? 单例模式设计的原则是什么? Java实现单例模式的5种方式? 懒汉 饿汉 静态内部类 双重校验锁DCL(Double Check Lock) 枚举(num) 小结 您好,我是贾斯...

python3通过gevent.pool限制协程并发数量的实现方法

协程虽然是轻量级的线程,但到达一定数量后,仍然会造成服务器崩溃出错。最好的方法通过限制协程并发数量来解决此类问题。 server代码: #!/usr/bin/env python# -*- coding: utf-8 -*-# @Autho...

基于JavaMail的Java邮件发送

目录 邮件绑定功能 1、javamail发送邮件 1.1、简介 1.2、工具类 1.3、工具类测试 2、客户注册时,发送祝贺邮件 邮件绑定功能 【需求】 1、 用户注册时,输入邮箱 2、 通过Javamail技术,向...

Python实现贪吃蛇小游戏(双人模式)

简单用py写了一个贪吃蛇游戏,有单人、双人模式,比较简单,适合初学者练手。本上每行重要的语句都有注释,做了什么事一目了然 这里介绍 双人模式 单人模式戳这里:Python简易贪...

Springboot中如何使用Redisson实现分布式锁浅析

目录 前言 1. 概述 2. Redisson 在 Springboot 中的使用 2.1 引入依赖 2.2 在 Springboot 配置中配置Redis 2.3 Demo代码 3. 综述 前言 在分布式场景下为了保证数据最终一致性。在单进程的系统中,存在...

python入门jupyter基础操作及文本用法

目录 1.jupyter简介 2.jupyter基础操作 2.1windows更新pip库 2.2jupyter安装 2.3初次启动jupyter 2.4设置密码进入jupyter #再次运行jupyter 3.创建一个jupyter文本 4.jupyter文本的用法 4.1保存和下载文本 4.2运...

Java HttpClient技术详解

目录 一、HttpClient 1.1、 前台系统访问后台接口的方式 1.2、 什么是HttpClient 1.3、 HttpClient入门案例 1.3.1、 发起Get请求 1.3.2、 带参数的Get请求 1.3.3、 发起POST请求 1.3.4、 带参数POST请求 二...

Java 如何实现POST(x-www-form-urlencoded)请求

目录 Java POST(x-www-form-urlencoded)请求 1、引入maven包 2、代码实现 3、POSTMAN参数组装 使用post 请求x-www-form-urlencoded格式数据 Java POST(x-www-form-urlencoded)请求 平时都是喜欢用JSON,这种也是第一...

python入门课程第二讲之怎么运行Python

目录 前言 如何运行Python程序 交互式编程 编写源文件 关于print 函数 安装PyCharm开发工具 下载安装包 安装 使用 如何下载依赖库呢? 查看是否安装 总结 这是Pyhon系列文章的第二篇,本文...

Java的方法和this关键字如何理解与应用

目录 步骤 1 、给顾客增加一个吃饭的方法 步骤 2 、 没有加static的属性和方法,一定需要先new对象 步骤 3 、 用new出来的对象去执行eat方法 步骤 4 、 怎么理解c.eat() 步骤 5 、 消息接受器...

基于python3+OpenCV实现人脸和眼睛识别

基于python3+OpenCV的人脸和眼睛识别,供大家参考,具体内容如下 一、OpenCV人脸检测的xml文件下载 人脸检测和眼睛检测要用到haarcascade_eye.xml和haarcascade_frontalface_default.xml这两个文件,这两...

使用SpringCloudAlibaba整合Dubbo

目录 SpringCloudAlibaba整合Dubbo 构建服务接口 构建服务接口提供方 构建服务接口消费方法 SpringCloudAlibaba之Dubbo总结 Dubbo概述 Dubbo配置方式 其他一些有意思的地方 SpringCloudAlibaba整合Dubbo S...

基于python+opencv调用电脑摄像头实现实时人脸眼睛

本文教大家调用电脑摄像头进行实时人脸+眼睛识别+微笑识别,供大家参考,具体内容如下 一、调用电脑摄像头进行实时人脸+眼睛识别 # 调用电脑摄像头进行实时人脸+眼睛识别,可直...

java项目如何引入其他jar包

目录 步骤 1 lib目录 步骤 2 修改编译脚本 步骤 3 编译cstmgr项目 步骤 4 新的运行方式 步骤 5 不妨把编译和打包放一起 步骤 6 总结 tools.jar是刚打出来的工具包,现在把它导入项目。 步骤...

Python threading Local()函数用法案例详解

目录 前言 local() 函数是什么? local()函数如何用? 1. 不做标记,不做隔离 2.使用local()函数加以控制 3. 模拟实现local()的功能,创建一个箱子 4. 简化代码操作,进一步模拟实现local()函数...

Java和Scala集合间的相互转换方式

目录 Java和Scala集合间的相互转换 scala与java互转 Java与Scala的集合对比 一、Java集合 1、Collection=Set接口 2、Collection=List接口 3、Map接口 二、Scala集合 1、Seq 2、Set 3、Map Java和Scala集合间的相...

OpenCV+python3实现视频分解成图片

OpenCV+python3将视频分解成图片,供大家参考,具体内容如下 我们在工作或学习时,偶尔需要将视频分解成图片,只取其中一段的图片就行了,而在网上下载转换工具又3比较麻烦,现在我...

Java多线程之搞定最后一公里详解

目录 绪论 一:线程安全问题 1.1 提出问题 1.2 不安全的原因 1.2.1 原子性 1.2.2 代码“优化” 二:如何解决线程不安全的问题 2.1 通过synchronized关键字 2.2 volatile 三:wait和notify关键字 3.1...

python入门课程第三讲之编码规范知多少

目录 前言 注释 缩进规则 编码规范 标识符命令规范 标识符遵循的规则 关键字 总结 这是Pyhon系列文章的第三篇,本文主要介绍Python程序的编码规范。 干货满满,建议收藏,需要用到时...

java与scala数组及集合的基本操作对比

目录 java与scala数组及集合的操作 scala数组基本操作 对应java代码 scala可变数组ArrayBuffer java 相应 ArrayList操作 scala 的数组遍历 java数组的遍历 scala数组与java数组对比 源码上 java与scala数组...

Python图像特效之模糊玻璃效果

今天介绍一种基于高斯滤波和邻域随机采样,生成一种毛玻璃的图像特效,简单来说,就是先对图像做高斯滤波模糊,然后对模糊后的图像,通过对邻域的随机采样来赋予当前的像素点...

springboot jackson配置教程

目录 springboot jackson配置 需求 全局配置 额外 测试 springboot配置jackSon处理字段 javaBean序列化为json jackson处理相关自动 springboot jackson配置 项目中使用的json是jackson。这个呢是spring boot自带...

python入门课程第四讲之内置数据类型有哪些

目录 前言 变量 数据类型总览 Python是弱类型的语言 各数据类型的详细介绍 整数(int) 整数的不同进制 浮点数/小数(float) 小数的书写形式 复数(complex) 布尔类型(bool) 总结 我命...

jackson在springboot中的使用方式-自定义参数转换器

目录 springboot jackson使用-自定义参数转换器 要实现的功能 思路 关键代码 Jackson自定义转换器 @JsonDeserialize注解源码 以日期类型为例 自定义转换方法 springboot jackson使用-自定义参数转换器...

python 按照sheet合并多个Excel的示例代码(多个shee

工作中会遇到这样的需求,有多个Excel的格式一样,都有多个sheet,且每个sheet的名字和格式一样,我们需要按照sheet 合并,就是说合并后的表的格式和合并钱的格式是一样的。A、B、C表...

Python五子棋小游戏实例分享

本文实例为大家分享了Python实现五子棋小游戏的具体代码,供大家参考,具体内容如下 使用的库 pygame、pyautogui 流程简述 1.画棋盘 设置网格间隔40px ,留白 80 px ,与网格横竖线数量 ,...

SpringBoot使用GTS的示例详解

1. 依赖类库txc-client.jar, txt-client-spring-cloud-2.0.1.jar 2. 使用TxcDataSource代理源数据源【注意:dbcp2.BasicDataSource不支持,可以使用DruidDataSource】 3. 添加自动配置类文件 package com.bodytrack.restap...

python入门课程第五讲之序列和字符串

目录 前言 序列 序列是什么? 有哪些序列类型呢? 1. 按照能存储的元素划分 2. 按照是否可变划分 序列都有哪些方法以及特性呢? 序列的索引 序列切片 序列相加 序列相乘 检查元素是...

java Lambda表达式的使用心得

目录 Lambda表达式的心得 Lambda表达式法 传统方法 使用Lambda表达式 你首先要知道的 Lambda表达式的技巧 Lambda表达式只能用来简化仅包含一个public方法的接口的创建 双冒号表达形式 Lambda表...

springboot 使用QQ邮箱发送邮件的操作方法

目录 一、QQ邮箱打开POP3/SMTP服务 二、springboot配置 一、QQ邮箱打开POP3/SMTP服务 上面的服务开启后,会得到一串授权密码在springboot配置中需要用到 二、springboot配置 IDE目录 1.在pom.xml添加...

python标识符的用法及注意事项

1、标识符由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。 2、保留字符不能与标识符相同。 3、不能包含空格、@、%和$等特殊字符。 4、字母严格区分大小写。 尽管标识...

基于ThreadLocal 的用法及内存泄露(内存溢出)

目录 使用 构造方法 静态方法 公共方法 内存泄露 解决方法 为什么要将ThreadLocal 定义成 static 变量 对ThreadLocal内存泄漏引起的思考 概述 使用场景样例代码 ThreadLocal使用源码 思考问题...

分析python垃圾回收机制原理

目录 引用计数 引用计数案例 导致引用计数 +1 的情况 导致引用计数-1 的情况 循环引用导致内存泄露 分代回收 垃圾回收 gc 模块 常用函数: 引用计数 Python 语言默认采用的垃圾收集机制...

Java反射及性能详细

目录 一、准备 二、反射调用流程 1.反射的使用 2.getMethod 和 getDeclaredMethod区别 三、调用反射方法 四、反射效率低的原因 五、反射优化 我们今天不探讨框架层面的内容,暂且认为90%的框...

Python学习之MRO方法搜索顺序

目录 为什么会讲 MRO? 什么是 MRO 注意 MRO 算法 什么是旧式类,新式类 想深入了解 C3 算法的可以看看官网 旧式类 MRO 算法 新式类 MRO 算法 新式 MRO 算法的问题 什么是单调性原则? C3...

ThreadLocal常用方法、使用场景及注意事项说明

目录 1. ThreadLocal详解 2. ThreadLocal的使用场景 3.常用方法源码解析 3.1 initialValue方法 3.2 set(T value)方法 3.3 get方法 3.4 小结 3.4 ThreadLocalMap数据结构 4. ThreadLocal的副作用 4.1 ThreadLocal引起脏数据...

Python如何用str.format()批量生成网址(豆瓣读书为例

目录 1 用法说明 1.1 写法 1.2 举例 2 应用:豆瓣读书 2.1 初步 2.2 分析URL 2.3 生成 参考链接: 1 用法说明 str.format() 方法通过字符串中的花括号 {} 来识别 替换字段 从而完成字符串的格式化...

初识Java一些常见的数据类型

目录 1、Java是什么 2、为什么总有人说Java是最好的语言 3、一个简单的main函数 4、运行Java程序 5、Java书写 注意问题 6、数据类型与运算符 6.1变量和类型 6.2 整型变量(重点) 6.3长整型变...

Pytorch学习笔记DCGAN极简入门教程

目录 1.图片分类网络 2.图片生成网络 首先是图片分类网络: 重点是生成网络 每一个step分为三个步骤: 1.图片分类网络 这是一个二分类网络,可以是alxnet ,vgg,resnet任何一个,负责对图...

java ThreadGroup的作用及方法详解

目录 ThreadGroup的作用及方法 Field 私有构造方法 公共构造方法 公共方法 特殊的一个方法 线程组(ThreadGroup类) ThreadGroup的作用及方法 ThreadGroup线程组,java对这个类的描述呢就是 “线程组...

Python中str.format()方法的具体使用

目录 1. 术语说明 2. 简单字段名 2.1 简单字段名的说明 2.2 省略字段名 2.3 数字形式的简单字段名 2.4 变量名形式的简单字段名 2.5 简单字段名的混合使用 2.6 使用元组和字典传参 3. 复合字...

Java 类与对象详细

目录 1.类 2.对象 3.练习 4.练习答案 前言: 早期的 Java 语言,是面对过程的语言(面向过程指把一个场景分割成一个个的步骤研究),如今的 Java 已经是面对对象的语言(面向对象指把一...

python学习之新式类和旧式类讲解

目录 object 新式类 旧式类 新式类和旧式类的区别 重点 Python 2.x 中声明类 旧式类 新式类 Python 3.x 中声明类 object object 是 Python 为所有对象提供的父类,默认提供一些内置的属性、方法;...

写了两年代码之后再来谈一谈Spring中的Bean

目录 (一)什么是Bean (二)如何往Spring容器中添加Bean (三)Bean的作用域 (四)Bean的常用注解 4.1 Conditional 4.2 ComponentScan 4.3 @Import (五)Bean的初始化和销毁 1、自定义初始化方法和销...

带你用Python实现Saga 分布式事务的方法

目录 分布式事务 SAGA SAGA实践 处理网络异常 处理回滚 小结 银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库...

java格式化数字操作 NumberFormat及DecimalFormat

目录 前言 正文 JavaAPI官方描述 NumberFormat DecimalFormat NumberFormat 获取NumberFormat实例 常用方法 使用示例 DecimalFormat 获取DecimalFormat实例 设置Pattern 子类特有的方法 使用示例 通用格式 获取百...

分析详解python多线程与多进程区别

目录 1 基础知识 1.1 线程 1.2 进程 1.3 两者的区别 2 Python 多进程 2.1 创建多进程 方法1:直接使用Process 方法2:继承Process来自定义进程类,重写run方法 2.2 多进程通信 Queue Pipe 2.3 进程池...

关于synchronized的参数及其含义

目录 例如 解释 验证 运行 传入实例 总结 这个想必大家都不陌生,java里面的重量级锁。用来控制线程安全的。在long And long ,我刚开始接触java的时候 ,我就对这个关键词好奇颇深。尤...

使用python tkinter实现各种个样的撩妹鼠标拖尾效果

目录 一、系统拖尾 二、文艺型拖尾 三、实用型拖尾 四、爱心拖尾 五、奔跑的火柴人型拖尾 六、胡桃摇钱拖尾 七、女朋友或者老婆拖尾 python-tkinter 实现各种个样的撩妹鼠标拖尾,效...

Java 基础语法 异常处理

目录 1. 异常的背景 1.1 邂逅异常 1.2 异常和错误 1.3 Java 异常的体系(含体系图) 1.4 异常的核心思想 1.5 异常的好处 2. 异常的基本用法 2.1 捕获异常 2.1.1 基本语法 2.1.2 示例一 2.1.3 示例二...