自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python与MySQL数据库操作教程

1 .Python 使用Mysql数据库 , 2 .mysql sql的基础知识, 表创建, 索引, 增删改查,等 DDL, DQL, DML的使用 , 3 数据库操作的事务, 事务隔离级别, 锁的简单介绍. 死锁的情况.

2024-12-13 22:58:00 772

原创 Python 分支和循环操作教程

Python, for, while , if elif else.基础介绍.

2024-12-12 00:58:55 360

原创 Python Lambda 表达式简介

Lambda 表达式是一种匿名函数,即没有函数名的函数。它通常用于临时场景,不需要像普通函数那样定义多行代码。每日一记、时来运转。

2024-10-26 21:42:47 1549

原创 Python 多线程开发基础

线程:一个程序的最小执行单位,多个线程可在同一进程中并发运行。多线程的好处提高程序响应速度(特别是 I/O 密集型任务)。并行处理多个任务。充分利用多核 CPU 资源。threadingPython 的threading模块用于创建和管理线程。基本代码示例:创建一个线程。

2024-10-24 23:20:36 593

原创 Python 文件操作基础

在这篇将详细介绍如何,以及如何。open()函数用于打开文件,并返回一个,你可以通过这个对象操作文件内容。打开文件时,需要指定文件路径和操作模式。

2024-10-23 22:33:41 1824

原创 Python 模块与包基础与实例

Python 提供了很多内置模块,可以直接使用而不需要安装。math:数学运算模块print(math.factorial(5)) # 输出:120random:生成随机数的模块print(random.randint(1, 10)) # 输出:1 到 10 之间的随机整数os:操作系统模块,用于文件、目录等操作import osprint(os.getcwd()) # 输出当前工作目录每日一记、明天心情更好!

2024-10-23 22:08:20 831

原创 Python 字符串操作基础应用

每天学一学、天天好心情!

2024-10-22 19:28:32 1029

原创 Python 面向对象编程(OOP)基础

类是创建对象的蓝图或模板。它定义了对象的属性(数据)和方法(行为)。每日一记、开心一天.

2024-10-20 20:56:54 841

原创 Python 异常处理:`try-except`、`else`、`finally` 与自定义异常

在程序运行时,可能会遇到错误(如输入值错误、文件不存在、等)。Python 提供了异常处理机制,可以优雅地捕获这些错误,避免程序崩溃。本文将介绍如何使用 try-except捕获异常、else和 finally的用法,并讲解如何自定义异常。有时候内置异常不够满足需求,可以自定义异常类,用于抛出特定场景下的错误。class AgeError(Exception): # 继承 Exception"""自定义异常:年龄错误"""passraise AgeError("年龄不能为负数!

2024-10-19 21:52:05 1024

原创 Python 数据结构:列表、元组、字典和集合

列表、元组、字典、集合

2024-10-19 20:32:38 1353

原创 开发 Python HTTP 服务器与 API 的笔记

简单的说 HTTP 服务器是一个处理客户端请求并返回响应的程序。它可以处理 GET、POST、PUT 和 DELETE 等请求方法。服务器可用于提供网页、API 接口或者文件下载等功能。API(应用程序编程接口) 是服务器程序提供的一个可访问的功能资源链接。其他程序可以通过这个 API 获取相应的功能和数据返回。通过约定好的协议,应用之间形成了一种访问桥梁,使得不同应用之间可以进行交流操作. 比如: 服务器访问服务器功能, 客户端访问服务器功能等.应用添加一些 API 路由。

2024-10-18 17:57:34 621

原创 Python 基本语法

Python 学习的基础整理

2024-10-17 23:03:07 940 1

原创 数据结构基础-(数组、链表、优先队列...)

[数组, 单链表, 双链表, 优先队列, ByteBuffer(可变读写)]以下均为伪代码、提供示例。一 数组创建一个数组:Object[] values = new Object[1024];创建的数据长度为1024 ,这个是指定长度的数组,是一个不可变长的数组。可以通过index操作数组的数据获得与修改。values[10] = 1000;二 可变长数组可变长数组是在基本的数组上做的扩展,预先分配一个固定数组,和一个 writeIndex (写入位置)的...

2020-06-06 11:03:25 310

原创 Java 提供 ByteBuffer使用

Jdk原生的ByteBuffer 还是比较难用的。你可以认为它是读写一体的。但是它读的时候不可以写,写的时候不可以读,因为它记录读写的位置只有一个 变量。position 记录写或读的 index。limit 记录可写的最大位置或可读的最大位置。capacity 创建 ByteBuffer 的总容量。写的时候:position 从0开始,每次一个字节position++,position代表可写的位置。 limit 等于capacity,positio...

2020-06-05 17:47:26 739

原创 JAVA Socket TCP 网络编程基础

TCP 网络编程一、JAVA-IO分类:BIO,NIO,AIO (NIO 2.0)。BIO 同步阻塞IO (blocking I/O): 服务器处理客户端的连接请求业务需要开启一个线程来进行业务,这样连接的资源越多服务器承载的消耗会变大。NIO同步非阻塞 (non-blocking I/O): 同步非阻塞,客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时会得到需要处理的客户端对其进行处理。这种方式就大大减少了过多线程资源的开销。AIO 异步非阻塞...

2020-06-05 16:11:57 805

原创 分布式任务调度框架 Elastic-Job

Elastic-Job是当当⽹开源的⼀个分布式调度解决⽅案,基于Quartz⼆次开发的。分布式调度:在分布式环境中,任务能够按照指定条件执行。例如:1 项目部署在多台服务器上,其中定时任务只能有某一台主机执行,当此主机宕机其他定时任务选举其一执行。2 分片执行、多台实例任务执行时,每个任务实例仅负责一部分的数据段任务。一、Elastic-Job-Lite 基础环境jar依赖+ zookeeper1.Jar依赖通过maven导入<dependency>...

2020-05-19 17:32:21 1212 1

原创 Quartz 定时任务工具 使用简单

quartz 是一个简单的定时任务调度的工具。使用简单,一 quartzmaven导入<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version></dependency>二 代码使用示例public c..

2020-05-19 14:12:22 391

原创 tomcat8.5

Tomcat主要功能是提供HTTP的服务器。底层使用TCP/IP的进行的socket通信。它遵循了Servlet的规范、进行了具体实现,完成servlet容器的管理。连接:服务器与客户端进行的Socket通信的连接。请求:客户端向服务器发送数据。应答:服务器向客户端发送数据。HTTP协议:服务器与客户端之间交流的一种协议,通过规定好的结构来识别相互的内容。BIO(blocking io) 阻塞IO,NIO(non-blocking io) 非阻塞IO,AIO(Asynchrono..

2020-05-08 18:28:34 2452

HibernateSessionFactory.java Hibernate使用的整合的工具文件

Session s= HibernateSessionFactory.getSession(); 就是Hibernate的工具java类

2013-08-09

SHH整合+web,struts2,spring配置

提供初学者SHH整合 和 web.xml,struts2.xml,spring配置文件

2013-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除