自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(311)
  • 资源 (15)
  • 收藏
  • 关注

原创 Vue 环境安装以及项目创建

到这里项目启动完成,浏览器访问 http://localhost:5173/ 即可打开vue项目页面。这里的VITE 为vue的一个脚手架工具,在vue早前一些版本 使用的为webpacke脚手架工具。下载地址:https://nodejs.org/dist/v18.16.1/配置npm 代理镜像,设置为淘宝的镜像地址(后面按照依赖可以加速下载安装包)第一次我们可以在输入项目名称后其他选项都默认选择否(项目名称都使用小写字母)根据系统类型选择对应安装包,选择安装路径那个后一直下一步即可安装完成。

2024-02-28 23:25:01 509

原创 多叉树组合运算(未完待续)

【代码】多叉树组合运算(未完待续)

2023-11-21 00:48:43 205

原创 python文件操作

​ python文件操作我们主要需要掌握文件的打开方式,以及打开文件时的各种常见模式。写文档方式,以及关闭文档。

2023-07-18 23:58:42 611

原创 Python 函数(二)

参数引用,可变参数与不可变参数、lambda、高阶函数等的使用

2023-07-16 18:55:14 258

原创 Python函数(一)

python 函数使用

2023-07-11 23:10:38 401

原创 Python推导式

Python 列表 集合 元组推导式使用

2023-07-09 11:23:36 225

原创 Python 运算符&公共方法&容器类型转换

python运算符&公共方法&容器类型转换

2023-07-09 10:20:34 125

原创 Python 集合 set的使用

创建集合使用{xxx} 或 set(), 但是创建空集合只能使用 set(), 空大括号{} 用来创建空的字典。字符串在python中很多时候都是以序列形式存在,所以很多时候通过字符串创建的对象都是每个字符的列表或集合;

2023-07-05 21:43:07 355

原创 Python 字典dict的使用

python 字典的定义与使用

2023-07-05 20:45:24 181

原创 Python 元组tuple的创建与使用

定义:定义元组使用,元素用逗号隔开。特点:一个元组可以存储多个元素,元素可以是不同的数据类型,元素可以重复,元组内的数据是不可修改的(某个元素是列表,则可以对该列表进行新增删除修改操作),也不能进行删除。通过 tuple(数组)函数创建注意:定义单个元素的元组,元素后面最好也添加一个逗号,否则type(t2) 将输出int。

2023-07-03 21:09:58 702

原创 Python 列表使用

列表的数据结构为数组。与其他语言不同的是python中的数据中存放的数据元素类型可以不同。定义方式如下

2023-07-01 23:55:35 238

原创 Python 字符串的使用

字符串的使用

2023-07-01 17:51:58 277

原创 Python判断语句和循环语句

示例。

2023-06-30 23:18:57 355

原创 ChatGPT 余额查询接口

参数说明:2 为最近几天的使用情况。结果中会有最近2天内各种模型使用的token数量。浏览器可以直接访问,结果json格式化一下就好。sk-xxxx 为你的apikey。

2023-05-05 22:28:25 1057

原创 java及python调用ChatGPT聊天接口示例

说明:userName参数和token需要对应。同一时间多人调用会产生理解混乱,多组不同账号token请查看。三、python 调用方式。二、Java调用方式。

2023-03-23 00:11:09 862 2

原创 体验接口参数

参数接口

2023-03-22 23:45:19 176

原创 ChatGPT 侦探推理小说《神秘失踪》

最终,李明找到了一位失踪者的同事,他向李明透露了一些有用的信息。他的专业能力得到了客户的高度评价,他的声誉也得到了进一步提升。但是,李明坚持了自己的原则,通过专业能力和良好的口碑,赢得了客户的信任和支持。在第六章节中,李明开始面临更加复杂和困难的调查任务,他需要更加深入地调查和分析,才能找到问题的根源。他发现这个案件涉及到一些复杂的经济关系和利益链条,需要通过多方面的调查和分析,才能找到问题的根源。在第五章节中,李明开始接受更多的调查任务,并希望能够继续发挥自己的专业能力,为客户提供更好的服务。

2023-03-15 23:01:33 387

原创 java怎么调用openai接口

OpenAI提供了一个REST API,可以通过Java调用。可以使用Java的HttpClient类来发送HTTP请求,以调用OpenAI API。2. 构造一个HttpPost对象,指定OpenAI API的URL。1. 创建一个HttpClient对象,用于发送HTTP请求。4. 使用HttpClient发送请求,并获取响应。3. 将请求参数添加到HttpPost对象中。还需要引入上面两个jar,jar从。5. 从响应中提取所需的结果。ChatGPT 国内体验地址。

2023-02-14 00:12:04 6700 4

原创 使用Python调用ChatGPT

prompt = input('请输入字符串:')openai.api_key = "你的KEY"ChatGPT国内体验网址。

2023-02-13 23:55:09 13596 8

原创 网站头像地址

2023-02-12 14:10:16 147

原创 Linux 设置对外开放端口

Linux 设置对外开放端口,开启 关闭防火墙

2023-02-04 11:28:39 2092

原创 开发前准备

微信小程序开发系列(一)(自读)

2023-01-03 23:39:22 527

原创 多线程共享测试

多线程见共享变量信息

2023-01-02 18:10:12 102

原创 2022 java 精简面试题

当用户第一次访问某网站时,页面发起请求到后台后,后台判断是有包含有session_id,当没有时,则会创建一个session_id存放在用户的cookie中。由于HashMap底层key使用的数组存储,通过计算key的hash值来进行确定存入的位置,所以插入,删除,查询效率比较高。在java Object 类中 equals 函数使用的 ==进行判断,但是基本大多数对象都对equals进行了重写,比如String类型,equals内部为判断两个字符串是否相等,内存中两个相同的字符串equals为true。.

2022-07-23 00:20:09 206

原创 队列的数组与连表实现

一、特性及常用操作队列是一个动态集合,作为数据结构中最常用的数据类型,其实现了先进先出(first-in,first-out,缩写FIFO)的策略。我们把作用于队列上的insert操作称为入队(enqueue),把作用于队列上的delete操作称为出队(dequeue),和栈的pop一样,出队也是一个无参方法。队列的FIFO性质就想我们排了一个队伍做核酸一样,新来同学排在队尾,队首的同学也是来的最早入队的。二、两种不同实现方式1,使用数组实现...

2022-05-01 18:18:25 886

原创 栈的数组与链表实现

一、特性及常用操作栈是一个动态集合,作为数据结构中的一种基本数据类型,其实现了一种后进先出(last-in,firtst-out,缩写LIFO)的策略。作用与栈上的insert操作常称为入栈(push),无参数的delete操作常称为出栈(pop)。栈结构类似于我们生活中厨房存放的盘子,最后放入(push)的盘子则在一层层盘子的最顶端。当我们需要使用盘子时,第一个取出(pop)也是放在最顶端位置的盘子。二、两种实现1,使用数组实现我...

2022-04-27 20:18:35 258

原创 深入理解Mysql - 事务与锁原理

一、事务的定义事务是数据库管理系统执行过程中的一个逻辑单位,有一个有限的数据库操作序列构成。mysql 的存储引擎中只有InnoDB支持事务。二、事务的四大特性原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。(InnoDB使用 undo log实现回滚操作) 一致性(Consistency):事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 隔离性(Isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一

2021-04-10 18:09:57 268

原创 深入理解Mysql - 索引原理详解

一、什么是数据库索引数据库索引,是数据库管理系统(DBMS)中一个排序的数据结构,以协助快速查询、更新数据库表中数据。二、索引存储模型的推演1,有序数组过程:按照顺序由小往大或反向查询。缺点:在开始或中间位置插入时,需要挪动后面全部的节点下标。新增、删除、修改效率低。2,二叉查找树(BST Binary Search Tree)特点:左子树所有的节点都小于父节点,右子树所有的节点都大于父节点。投影到平面以后,就是一个有序的线性表。过程:需要查询的值与根节点比较,大于根节点

2021-04-10 00:51:38 278 1

原创 深入理解Mysql - 内部架构与模块

一、内部架构与模块1,内部模块以及作用mysql 内部主要大的分为mysql服务层和存储引擎层。服务层包含连接器、解析器、预处理器、优化器、执行器。主要做对数据的操作、过滤、计算功能;存储引擎层为单独的存储引擎层,主要负责对数据的存取,存储引擎往下就是计算机的文件系统硬件。连接器 解析器 预处理器 优化器 执行器 存储引擎1,连接器:连接器主要进行管理数据库链接对象,以及在连接的时候与用户权限进行验证2,解析器:解析器主要对sql进行词法和语法的解析。词法解析主要将s

2021-04-09 11:55:35 319

原创 Alibaba seata 分布式事务介绍及配置使用

一、介绍Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。相关术语:TC (Transaction Coordinator) - 事务协调者。维护全局和分支事务的状态,驱动全局事务提交或回滚。TM (Transaction Manager) - 事务管理器。定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM (Resource Manag

2021-03-26 00:25:00 861

原创 SpringCloud系列博客父工程xml依赖

SpringCloud系列博客父工程xml依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2021-03-26 00:23:15 236

原创 Alibaba Nacos Linux下的集群安装与mysql持久化数据

概述:为了nacos的高可用,防止一台服务宕机,我们可以采取集群方式实现实现高可用。nacos服务内部集成了derby小型数据库,集群时则需要多台机器都链接到同一台数据库实现数据共享。部署结果如下:主要步骤:安装文件的下载与上传到Linux 集群环境下配置文件的调整 集群多端口参数启动 使用nginx 进行负载均衡代理 验证测试一、nacos的linux版本下载与解压https://pan.baidu.com/s/1N-4Kv3m4rhLp8q3sbg9pCw 提取码: p4i

2021-03-19 00:06:50 208 1

原创 Alibaba Nacos配置中心功能介绍与不同命名空间、分组等配置

概述:我们前面介绍过 Nacos 可以为我们提供服务注册与发现,以及实现了配置中心功能,本章将介绍nacos 配置中心的使用方法,以及其不同场景下的配置方式。在前面我们介绍过nacos的领域模型(下图),知道一个微服务工程读取的配置由 命名空间及分组和其dataId 进行唯一确定。 NameSpace:命名空间 默认为public,其作用可以用来实现环境隔离作用,比如我们的开发环境、测试环境、生产环境。 Group:默认分组为DEFAULT_GROUP,Group 可以将不同的微服

2021-03-16 23:12:41 3264

原创 Alibaba Nacos 服务消费者工程接入nacos并实现调用服务提供者工程

概述:本章将介绍 服务消费者工程接入到nacos中,并使用nacos集成的负载均衡实现一个简单的轮询的负载均衡调用生产者工程示例。环境:SpringBoot 2.2.2.RELEASE + SpringCloud Hoxton.SR1 + SpringCloud Alibaba2.1.0.RELEASE一、创建工程,引入依赖创建子模块工程nacos_order_service,并引入依赖,pom.xml 如下<?xml version="1.0" encoding="UTF-8"?.

2021-03-16 17:36:12 407

原创 Alibaba Nacos 介绍以及服务提供者工程接入nacos注册中心

一、SpringCloud Alibaba Nacos 介绍Nacos 为 SpringCloud Alibaba 下的一款集 服务注册与发现、服务配置管理于一体的微服务管理平台。其中在服务管理中处了服务的注册与发现基本功能外还实现了服务调用的负载均衡以及服务的健康监控。服务配置管理相比SpringCloud Config 的配置操作简单,达到了修改即生效效果。Nacos 基本架构图及领域模型图Nacos 也是分为服务端和客户端,服务端即Nacos管理平台应用服务,微服务应用通过接入到N

2021-03-16 16:25:15 538 2

原创 Apollo配置中心介绍与使用

一、Apollo配置中心介绍:Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。实现方式:二、服务端搭建主要步骤:服务端数据库环境准备 服务端服务下载安装与启动 服务端控制台访问与项目配置创建1,服务端数据库环境准备在数据中导入执行脚本,脚本信息链接:apollo 配置中心服务端 建表脚本。2,服务端服务下载安装与启动

2021-03-08 22:38:04 1602

原创 apollo 配置中心服务端 建表脚本

ApolloConfigDB.sql/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;/*!40101 SET NAMES utf8 */;/*!4001

2021-03-08 22:10:12 437

原创 SpringCloud config 配置中心集群配置以及整合消息总线BUS实现关联微服务配置自动刷新

一、SpringCloud Config 基本配置中的问题在上一章节《SpringCloud config 配置中心介绍与基本配置使用》中我们现实了配置中心的配置集中管理、调用微服务应用接口动态刷新微服务应用配置信息。但是如果我们微服务应用比较多的情况下,当我们修改了多个应用的配置时,则需要我们对每个应用进行请求刷新配置,还是很不方便的,所以这时我们如果可以实现刷新一次,全部应用都配置可以更新生效的话,则会方便很多。另外在上一个章节项目中我们在生产者微服务配置信息中配置 configserver 应用信

2021-03-07 01:22:49 245

原创 SpringCloud config 配置中心介绍与基本配置使用

一、SpringCloud Config 介绍出现背景:在微服务架构中,在没有配置中心出现时,我们每个应用的配置信息都在其配置文件application.properties中维护。加入整个系统中有很多应用,那么我们在调整起配置信息来将会非常繁琐。另外不同的环境、如开发环境、测试环境、生产环境等不同环境还需要调整不同的配置参数。在运行中的系统中当有需要调整起配置文件信息时,不能立即生效,仍需要我们进行重启生效。。等等问题迫切需要一个能够集中维护整个系统中不同应用的一个配置服务功能。来为我们解决如下问题:

2021-03-07 00:16:19 3442 1

原创 SpringCloud Sleuth + zipkin 实现微服务链路追踪功能

一、微服务架构下的问题在大型的微服务架构系统中,存在很多不同的微服务应用,不同的微服务有依赖着其他微服务,以及不同微服务有可能由不同的团队维护。那么在这种复杂的系统架构中,将会存在一些问题,比如:如何快速发现问题(服务接口出现问题时,如何快速的确定是由哪一个调用节点出现问题)。 如何判断一个服务出现问题后的影响范围。 如何梳理服务依赖,以及依赖的合理性。 如何分析链路性能,以及时容量规划(查看链路中哪一个调用过程耗时较长)。分布式链路追踪(Disturbuted Tracing),就是将一次

2021-02-27 17:45:23 1194 2

黑马Redis教程.zip

1.2为什么需要NoSQL 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如; 随着互联网Web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如; 1、High performance -对数据库高并发读写的需求 1、高性能-对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次sQL查询还勉强顶得住,但是应付上万次SQL 写数据请求,硬盘lO就已经无法承受了。其实对于普通的BBS网站,往往也存在对高并发写请求的需求,例如网站的实时统计在线用户状态,记 Web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求关系数据库应付上万次sql查询还勉强顶得住,但是应付上万次sql写数据请求,硬盘lo就已经无法承受了。其实对于普通的bbs网站,往往也存在对高并发写请求的需求,例如网站的实时统计在线用户状态,记

2021-04-15

Dubbo.xmind

dubbo知识点思维导图dubbo知识点思维导图dubbo知识点思维导图dubbo知识点思维导图dubbo知识点思维导图dubbo知识点思维导图dubbo知识点思维导图

2020-09-15

kibana-6.8.0-linux-x86_64.tar.gz

kibana-6.8.0 linux 64。Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互

2020-05-30

elasticsearch-6.8.0.tar.gz+kibana-6.8.9-linux-x86_64.tar.gz.zip

elasticsearch-6.8.0.tar.gz 和 kibana-6.8.9-linux-x86_64.tar.gz Linux安装程序

2020-05-30

Spring 环境搭建、依赖注入、控制反转、面向切面编程、数据库交互 知识点思维导图

大致可参考,此文档中可查各知识点一些描述,博文中看不了 https://blog.csdn.net/liuhenghui5201/article/details/88208325

2019-04-24

Android 5.0 源码下载

Android 5.0 源码

2018-09-23

Android4.4 SDK Reference API chm

Android4.4 SDK Reference API chm

2018-09-23

Android中自定义标题栏项目源码

自定义标题栏 修该 高度 以及 处理没有完全填充bug。

2014-07-16

UEditor JSP 版本配置以及文件上传配置方法

作者 配置一步,编写一步,有图有真相。简单易懂。

2013-10-12

SQL语句大全

SQL 语句大全 代码 分类 清晰

2012-04-20

修练8年C++面向对象程序设计之体会

修练8年C++面向对象程序设计之体会 宝贵经验

2012-04-17

C++函数库 分类详细 含详细举例,解析

c++ 库函数 比较齐全 C++函数库 分类详细 含详细举例,解析。

2012-04-17

网络工程师基础教程

网络工程师基础教程 西南师范大学网络技术室整理 网络基础知识 .5 DDR 问题

2011-12-23

空空如也

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

TA关注的人

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