自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

媛媛

学习交流菜园子

  • 博客(90)
  • 收藏
  • 关注

原创 韩顺平 | 零基础快速学Python(1~7)

开发工具:IDLE、Pycharm、Sublime Text、Eric、文本编辑器(记事本/editplus/notepad++)Python特点:既支持面向过程OOP、也支持面向对象编程;具有解释性,不需要编程二进制代码,可以直接从源代码运行程序运行原理:python.exe解释器程序,将源代码翻译成二进制码,提交给计算机执行python安装:安装路径建议不要有中文和空格,选择空间大的盘。

2024-04-03 21:34:02 5045 4

原创 【韩顺平】零基础30天学会Java

创建流对象用流对象的方法进行输入或输出关闭流。

2023-11-21 22:46:24 1219

原创 Leetcode之 Hot 100

1 按专题刷:不要随机刷。选择一个专题(如“动态规划”),集中刷 5-10 道题,总结规律和模板。2 先思考,后看解:给自己 15-30 分钟独立思考,想不出来没关系,但一定要有自己的思路。然后看题解,理解最优解法的精髓。3 画图分析:对于链表、二叉树、递归、动态规划等问题,动手画图能极大地帮助理解。4 反复练习:过一段时间(如一周后)重新做一遍之前做过的题,确保真正掌握,而不是“背答案”。5 总结模板:很多题有通用解法。例如:回溯模板:选择 -> 递归 -> 撤销选择。

2025-10-12 21:17:25 1263

原创 JAVA集合框架详解

Java数据结构集合类型特点适用场景ArrayList动态数组,随机访问快需要频繁按索引访问LinkedList双向链表,插入删除快需要频繁在头尾操作HashSet哈希表,快速查找需要快速判断元素是否存在TreeSet红黑树,元素有序需要有序且去重的集合HashMap键值对,快速查找需要通过键快速查找值TreeMap键有序的Map需要按键排序的映射。

2025-10-12 21:12:45 805

原创 LeetCode 之 MySQL

【代码】LeetCode 之 MySQL。

2025-09-20 23:04:06 152

原创 软件测试理论

项目启动活动(Project Initiation)是项目管理的第一个阶段,其主要目的是明确项目愿景、目标、范围和关键干系人,确保所有参与者对项目有一致理解。代码走查(Code Walkthrough)是一种非正式的同行评审技术,目的是通过集体讨论来检查代码,发现缺陷、遗漏和矛盾的地方。它们是软件正式发布前的最后两道关键测试环节,目的都是为了从最终用户的角度验证软件的可用性、功能和性能,但执行的环境和参与者截然不同。既使得每个判断的所有可能结果至少执行一次,又使得每个条件的所有可能取值至少执行一次。

2025-09-06 20:46:10 787

原创 数据仓库概要

数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

2025-09-06 20:33:55 1177 1

原创 在实践中学Java(下)高级

HashMap存储健值对,无序。

2025-08-31 12:26:37 415

原创 在实践中学Java(中)面向对象

继承:子类继承父类的特征/实例域和行为/方法。Java支持多重继承(C继承B,B继承A);不支持多继承extendsimplementssuperthisfinel。

2025-08-31 12:26:32 652

原创 常见的编程和脚本语言

Python & Java & C的区别。

2025-08-28 18:51:19 844

原创 IMIX数据全链路解析

fill:#333;1. 安全认证(SM2证书+国密TLS)2. 认证通过,建立加密通道3. 提交交易指令(SM4加密+SM2签名)4. 交易撮合与风控检查5. 返回成交确认或拒绝6. 发送清算数据(批量文件,SM4加密)7. 清算对账文件(SFTP传输)

2025-08-28 18:50:11 968

原创 [在实践中学习] 中间件理论和方法--Redis

Redia是一种基于键值对(key-value)的NoSQL数据库(数据结构服务器),所有的数据存放在内存中。作为高速缓存和内存数据库,提升应用性能和处理有状态数据(如会话、排行榜)。

2025-08-26 21:47:56 391

原创 HTML 、XML 和 XPath

HTML的全称是超文本标记语言(HyperText Markup Language)。超文本:指不仅包含文本,还包含图片、链接、音频、视频等多媒体内容,这些内容可以通过“超链接”相互连接,形成一个非线性的网状结构。标记语言:说明不是编程语言,不能用来编写逻辑和算法。而是一系列预先定义好的“标签”,用来“标记”网页内容的各个部分(如这是标题、这是段落、这是图片),从而告诉浏览器如何结构和呈现这些内容。

2025-08-26 21:26:30 1559

原创 项目与事物管理跟踪工具 Jira 一本通

Jira 是由澳大利亚软件公司 Atlassian 开发的。最初是为软件团队追踪bug和敏捷开发而设计的,现已扩展到几乎所有类型的项目管理。可以把它想象成一个高度可定制的数字白板、电子表格和文件管理系统的结合体。

2025-08-25 18:21:19 721

原创 自动化测试框架 -- Cucumber一本通

Cucumber 是一个支持行为驱动开发(BDD) 的开源工具框架。它的核心作用是架起业务语言与技术实现之间的桥梁,让非技术人员(如产品经理、业务分析师、客户等)也能读懂、甚至参与编写软件的自动化测试用例。你可以把它理解为一个翻译官和自动化执行引擎:它将用近乎自然语言(如中文、英文)编写的需求说明(功能文件),翻译成计算机可以执行的操作(代码)。将Gherkin语句中的每一步(Given/When/Then)映射到一个具体的函数(方法)上。

2025-08-25 14:59:56 731

原创 Azure Kubernetes Service (AKS)

AKS(Azure Kubernetes Service) 是 Microsoft Azure 提供的一种托管Kubernetes 服务,旨在简化 Kubernetes 集群的部署、管理和操作。轻松运行和扩展基于容器的应用程序,而无需管理 Kubernetes 本身的基础设施。AKS与 Kubernetes (K8s) 的关系是 服务与核心平台 的关系。AKS 是基于原生 Kubernetes 的实现。

2025-08-23 22:13:35 456

原创 How to Use Managed Identity with ACS?

【代码】How to Use Managed Identity with ACS?

2025-08-23 22:12:42 522

原创 云原生(Cloud Native)技术概述

云原生是一套构建和运行应用程序的方法论,它充分利用云计算交付模型的优势,核心目标是实现应用的敏捷、弹性、可扩展和高可用。

2025-08-22 17:26:43 968

原创 银行间交易IMIX协议加密相关

加密算法选择国密算法优先,如SM4(密钥长度为128位)对称加密密钥管理如会话密钥(Session Key):登录阶段动态生成,每个会话独立加密与封装对序列化后的数据块进行加密将加密结果、初始向量(IV)、算法标识等封装到如SecureData 结构中原始报文中的敏感字段被替换为 SecureData 节点解密流程提取会话密钥:根据会话ID从本地缓存获取SM4会话密钥。解密数据:反序列化:PlainText = SM4_Decrypt(SessionKe

2025-08-16 20:42:56 1035

原创 IMIX银行间交易网络通讯协议

e.g. 报文序号:是报文传输过程中用于检测报文传输连续性的数值。

2025-08-16 18:53:33 871

原创 如何优雅地刷力扣 LeetCode - Easy

App > LeetCode > 题库 > 题解。

2025-08-07 20:34:46 723

原创 什么是 ELK/Grafana

【代码】什么是 ELK/Grafana。

2025-07-20 17:55:52 1352

原创 Markdown 语法规则

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2025-07-09 18:36:50 1127

原创 金融行业信息

FICC是指固定收益(Fixed Income)、货币(Currencies)和大宗商品(Commodities)。

2025-07-08 22:25:50 1003

原创 Linux内核

2025-07-08 20:47:33 200

原创 云计算领域“XaaS”是什么?

XaaS, Everything as a Service,即所有通过云服务形式提供的解决方案。

2025-07-07 14:58:35 519

原创 什么是EDA电子设计自动化

电子设计自动化(EDA, Electronic Design Automation ),指利用计算机辅助设计(CAD, Computer Aided Design)进行超大规模集成电路(VLSI, Very Large Scale Integration)芯片的功能设计、综合、验证、屋里设计等流程。

2025-07-07 11:00:53 491

原创 MacOS Safari 如何打开F12 开发者工具 Developer Tools

If you’re a web develper, the Safari Develop menu provides tools you can use to make sure your website works well with all standards-based web browsers.If you don’t see the Develop menu in menu bar,https://developer.apple.com/safari/tools/

2025-07-03 10:33:25 1466

原创 什么是持续集成/持续交付(CI/CD)& DevOps?

CI/CD旨在通过自动化流程提高代码质量、加快发布速度。

2025-06-30 10:14:47 360

原创 什么是AIGC?

AIGC全称Artificial Intelligence Generated Content,即人工智能生成内容。相较于传统的用户生成内容(UGC),AIGC是利用人工智能技术自动生成文本、图像、音频、视频、代码等内容的新型内容创作方式。

2025-06-30 09:28:59 319

原创 Jmeter实战

🎯Goal:请求一个公开接口查看相应是否成功📒Prepare:API市场:https://www.showapi.com🧾Steps:1 创建线程组2 添加HTTP请求3 添加监听器4 保存5 运行。

2025-06-17 19:32:36 194

原创 Job 运维类

ITSM, IT Service Management, IT服务管理核心:ITIL,IT基础设施库框架关键特点:流程驱动、业务对其、标准化、工具支持常见流程:事件管理、变更管理、配置管理、服务台CMDB, Configuration Management Database, 配置管理数据库:是一个集中存储IT基础设施配置项(CI, Configuration Items)及其关系的数据库,是ITSM的核心支撑工具。

2025-06-05 09:19:10 286

原创 Python - 轻量级后端框架 Flask

Python有三个主要的框架:Flask, Tornado,DjangoFlask轻量级框架,可以结合其他库扩展使用官方文档:https://dormousehole.readthedocs.io/en/latest/

2025-03-09 22:43:28 814 1

原创 SQL语法一本通

右外连接(RIGHT JOIN)返回右表的所有行,即使左表中没有匹配的行。左外连接(LEFT JOIN)返回左表的所有行,即使右表中没有匹配的行。总结来说,WHERE子句用于过滤行,而HAVING子句用于过滤由GROUP BY分组的聚合结果。简而言之,DROP用于删除数据库中的对象,而DELETE用于删除对象中的数据。一旦使用DROP命令删除了某个对象,该对象以及与之相关的所有数据都会被永久移除,且通常无法恢复,除非有专门的备份。这个查询返回员工表中的所有行,即使某些行在部门表中没有匹配的行。

2024-05-01 13:55:54 911

原创 华为机试-入门(Python)

开发技巧:反向思维、先易后难、先死后活教程-语法特性/库参考-标准库与内置对象/语言参考-内置函数提示:满足题目输入输出条件,input()中不必有提示语,否则在线编辑器会将提示语算作实际输出,导致结果错误。

2024-05-01 13:54:32 2418

原创 Selenium一本通

wd.quit()

2024-04-23 22:51:23 2781

原创 Appium一本通

功能:模拟人对手机操作,模拟各种动作如点击,长按,滑动,按键优点:快速简单,无Activity限制,无需签名缺点:对权限控制不足。

2024-04-23 20:40:35 798 2

原创 韩顺平Java | C27 正则表达式

需求:提取文本中某类字符传统方法:遍历每个字符,判断其是否在ASCII码中某种类型得编码范围内,代码量大,效率不高正则表达式(RegExp, regular expression):处理文本的利器,是对字符串执行模式匹配的技术。java\javascript\php等语言都支持。

2024-04-18 22:47:47 509

原创 韩顺平Java | C25 JDBC和连接池(下)

传统连接方式的弊端:出现异常Too many connections,其它程序无法连接,哪怕及时关闭也存在耗时长的问题。原理:传统的JDBC数据库连接使用DriverManager获取,每次向数据库建立连接时都要将Connection加载到内存中,再验证IP地址,用户名和密码(0.05~1s),频繁连接过多占用系统资源,容易造成服务器崩溃。每次连接完数据库后都要断开,如果出现异常未能关闭,将导致数据库内存泄漏,最终导致重启数据库。不能控制连接数量,连接过多也可能导致内存泄漏,mysql崩溃。

2024-04-18 16:31:03 1134

原创 韩顺平Java | C25 JDBC和连接池(中)

DataSourceDBCPC3P0ProxoolBoneCP※Druid

2024-04-15 22:53:06 313

空空如也

空空如也

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

TA关注的人

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