- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 面试题:谈谈你对覆盖索引的理解
覆盖索引(Covering Index)是指,使得数据库引擎无需访问实际数据行即可完成查询。这种技术通过减少磁盘I/O和避免回表操作来提升查询性能:ml-citation{ref=“1,5” data=“citationList”}。
2025-04-16 15:49:26
307
原创 面试题:Eureka和Nocas的区别
选择Nacos:适用于需要高一致性、动态配置管理或复杂企业级场景(如金融、电商):ml-citation{ref=“3,5” data=“citationList”}。保留Eureka:适用于轻量级Spring Cloud项目或历史遗留系统:ml-citation{ref=“1,3” data=“citationList”}。
2025-04-15 20:18:21
610
原创 面试题:商城支付如何实现,订单编号是如何生成的,如何确保用户不会重复下单!!
:采用表示层(处理用户请求)、业务逻辑层(支付状态管理、金额校验)、数据访问层(订单数据持久化)的三层架构,提升代码可维护性。:用户下单 → 生成待支付订单 → 调用第三方支付接口(如支付宝/微信) → 处理支付回调 → 更新订单状态为“已支付”。通过支付网关(如支付宝开放平台、微信支付API)完成交易,需配置商户密钥、回调地址,并使用SDK封装支付请求。以上方案可结合具体业务需求调整,例如金融级系统需增加风控模块(如黑名单校验、交易限额)。电脑 | $1600。
2025-04-15 20:01:17
268
原创 Java基础语法
true、false、null 严格说不应该算关键字,应称其为保留字更合适。4.Java的八种基本类型:(按字节来分)Java中默认的整数类型是int,如果要定义为long ,则要在数值后加上L或者l默认的浮点型是双精度浮点,如果要定义float,则要在数值后面加上f或者F一个字节等于8位,1个字节等于256个数。2^8一个英文字母或者阿拉伯数字占一个字节一个汉字占2个字节...
2022-06-25 08:37:27
207
原创 HTML知识查漏
2.CSS Sprites图片整合技术的优点有:float 可以取值:3.设置框架显示滚动条4.盒子模型之间的关系有5.Css基本布局有:6.水平导航菜单分为两种风格7.CSS视觉滤镜特效中模糊效果关键字是9.HTML的CSS样式表示方式有三种:...
2022-06-13 16:59:31
269
原创 HTML简单介绍
本章目录:一、软件分类二、软件组成三、服务器开发语言四、网页中使用的语言五、开发的两种方式一、软件分类系统软件应用软件游戏软件二、软件组成客户端:用户通过客户端使用软件[ 文字客户端、图形化界面、网页(B/S架构)]服务端:服务器负责在远程处理业务逻辑三、服务器开发语言JavaPHPC#PythonNode.js四、网页中使用的语言HTML (标记语言)、CSS、JavaScript五、开发的两种方式C/S(客户端和服务器端)B/S(
2022-05-20 09:39:15
502
原创 double占几个字节?
8个。double是C语言的双精度浮点类型,对于其占字节数,C语言规范中,并没有明确规定其所占空间,只是要求double类型的整数部分的最小表示范围为1.0E-37到 1.0E+37,小数部分至少要能精确到小数点后10位。所以在实现中,各类编译器均采用8字节空间实现double。...
2021-09-16 10:39:07
4631
原创 numpy-python实例
Numpy库各种实例import numpy as np#第一个print('------------------------------')arr0 = np.array([1, 2, 3, 4]) #通过列表创建一维数组print(arr0)#第二个print('------------------------------')arr1 = np.array([[1, 2], [3, 4]]) #通过列表穿件二维数组print(arr1)#第三个print('-------
2021-03-09 19:29:29
207
原创 007Python-Scrapy爬虫框架
一、Scrapy爬虫框架介绍Scrapy是一个快速功能强大的网络爬虫框架Scrapy 不是一个函数功能库,而是一个爬虫框架爬虫框架是实现爬虫功能的一个软件结构和功能组合集合。爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫。二、Scrapy爬虫框架解析1、Scrapy爬虫框架结构Engine:1.控制所有模块之间的数据流2.根据条件触发事件不需要用户修改Downloader:1.根据请求下载网页不需要用户修改Scheduler:1.对所有爬虫请求进行调度管理
2021-03-06 16:55:14
293
原创 006Python-Re库入门(正则表达式)
一、正则表达式的概念:正则表达式是用简洁表达一组字符串的表达式。正则表达式是一种通用的字符串表达式。最主要英语在字符串匹配中二、正则表达式的语法:1.正则表达式的常用操作符操作符说明实例.表示任何单个字符[ ]字符集,对单个字符给出取值范围[abc]表示a、b、c,[a-z]表示a到z单个字符[^ ]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符*前一个字符0次或无限次扩展abc* 表示 ab,abc,abc
2021-03-06 15:20:49
337
4
原创 005Python-信息标记与提取方法
一、 信息标记的三种形式:XML <img src = “china.jpg” size = ‘10’/>空元素的缩写形式 <name/><!- -This is a comment, very useful -->JSON有类型的键值对 key:value,key需要加""当value有多组的时候,用[,]组织键值对嵌套用{ , }无类型的键值对key:value,key只能是字符串,不需要加" "YAML缩进表
2021-03-05 18:17:04
161
原创 002Python-Robot协议
Robots Exclusion Standard作用:网站告知网络爬虫哪些页面可以爬取,哪些不行形式:在网站目录下的robots.txt案例:百度RobotsqqRobots网络爬虫,盗亦有道
2021-03-05 17:25:56
167
原创 001Python-Requests库
Requests库的使用1、Requests库的7个主要方法方法说明requests.request()构造一个请求,支持一下各方法的基础方法requests.get()获取HTML网页的主要方法,对应于HTTP的GETrequests.head()获取HTML网页头信息的方法,对应于HTTP的HEADrequests.post()向HTML网页提交POST请求的方法,对应于HTTP的POSTrequests.put()向HTML网页提交PUT请求的
2021-03-04 22:25:18
204
1
原创 004Python -Beautiful Soup库入门
Beautiful Soup 库的基本元素1、Beautiful Soup库的理解:beautiful Soup库是解析、遍历、维护“标签树”的功能库2、 引用方式:from bs4 import BeautifulSoupimport bs4注释:Beautiful Soup 库,也叫beautifulsoup4或bs43、Beautiful Soup库解析器soup = BeautifulSoup(’<html>data<html>’,‘html.pars
2021-03-04 21:04:17
255
3
原创 Python中使用函数和不使用函数的区别
Python中为什么要使用函数?实现代码的重用性易于维护封装性(保密)如果不使用函数会有哪些弊端?复杂度增大组织结构不清晰,代码可读性差代码冗余,可扩展性差
2020-10-22 10:11:04
533
原创 push使用方法
push的使用:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。例如:a.push(0x99);push() 方法可把它的参数顺序添加到 a 的尾部。它直接修改a ,而不是创建一个新的数组。push() 方法使用数组提供的先进后出栈的功能。...
2020-07-08 11:06:53
15487
原创 Solidity智能合约基础实战
1.实现自己的第一个智能合约1). solidity官方文档:https://solidity-cn.readthedocs.io/zh/develop/2). 在线编译器:https://remix.ethereum.org/注:建议大家把remix下载到本地,这样可以保存代码,方便以后的使用。3).solidity 是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。2.节约gas的利器-pure和view只要有了pure与view修饰符的函数,那么调用函数就不会消耗gas
2020-07-08 10:47:57
1142
原创 人工智能&&Python
文章目录Python人工智能学习规划阶段一 人工智能之训练成果报告可视化技术课程一、数据可视化基础阶段二 人工智能之数据源采集及训练成果存储技术课程五、非分布式存储技术阶段三 人工智能之机器学习课程九、数学基础阶段四 人工智能之智能推荐技术课程十二、Python开发高手推荐系统阶段六 人工智能之图像处理技术课程十四、图像处理篇阶段七 人工智能之自然语言处理技术课程阶段八 人工智能之企业项目实战阶...
2020-01-08 13:29:10
606
原创 Python代码量为嘛那么少?
@ Python介绍Python的介绍Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如 非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。那Python是一种什么语言?首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机...
2020-01-08 13:08:26
1458
2
原创 Python爬虫
Python爬虫之入门了解1.什么是爬虫2.浏览网页的过程3.URL的含义4.环境的配置5.爬虫的重要思想爬虫之入门了解1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一只蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯。如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中它发现一条道路,其实拒收指向网页的超链接,...
2020-01-05 14:22:20
328
转载 Java 方法重载与多态
本文链接:https://blog.youkuaiyun.com/weixin_42281036/article/details/81557468方法重载 (Overlord)定义: 是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。 调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载通常用于创建完成一组任务相似但参数的...
2019-10-13 10:09:31
419
原创 java学习
百知教育—java学习第五章——函数的递归04函数的递归代码:public class TestRecursionInvoke{ public static void main(String[] args){ m1();} public static void m1(){ System.out.println("m1() -start"); m1(); Systmm.ou...
2019-09-09 19:32:00
158
原创 C_多级菜单
多级菜单1.cout<<请输入一个数,按回车键结束<<endl; cin a;这是一个组合,用户输入的数字保存在变量a中,并且通过cout输出需要头文件 #include<iostream.h>定义一个结构typedef struct Student{ char sNumber[9]; char sNa...
2019-06-27 16:54:58
2171
原创 百知教育——java第四章——函数
百知教育学习- 胡鑫喆讲师-第四章——函数01函数的定义01.减小冗余代码的原因:冗余代码会影响到程序的可维护性。概念:实现特定功能的一段代码。可反复使用。定义语法: public static void 函数名称(){ //函数主体}本节代码:public class TextFunction{ public static void main(String[]...
2019-06-24 23:39:39
247
原创 百知教育-Java第三章——流程控制
一、if条件分支结构1.选择结构与分支结构package day3;public class TestIf{ public static void main(String[] args){ if(布尔表达式){代码块 } }}2.多重if选择结构语法:if(布尔表达式1){ //代码块1}else if(布尔表达式2){ //代码块2}else{ //代码块...
2019-06-09 14:13:16
294
原创 百知教育-Java第二章——数据类型与运算符
#第二章——数据类型与运算符##编码规范(1)书写格式层级之间必须缩进(Tab:一个制表符)一行只写一句代码。eg:package a1.a2.a3.a4.a5.a6;public class Hello{public static void main(String[] args){System.out.println(“Hello World”);System.out.pri...
2019-06-04 22:22:54
343
原创 优快云制作表格范式(代码)
制作简单的表格<table> <thead> <tr> <th></th> <th></th> <th></th> <th></th> </tr> </thead> <tbody&...
2019-06-04 20:44:24
690
原创 百知教育-Java第一章-Java语言基础
一.Java语言基础01.Java概述与环境搭建1.引入:符号语言—自然语言:和人交流;编程语言–机器语言:和计算机交流;编程语言: C(基础)C++(添加面向对象)Java(纯面向对象,(在C上发展而来))Java的历史:原Sun公司,后被Oracle收购;软件←→操作系统←→硬件↑接受机器语言2 链接:1995.5.23认为是Java的生日1998.12 Java 发布...
2019-05-18 13:42:07
366
学校管理系统数据库(毕设、大作业、大创必备)
2022-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人