自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(526)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 java错误记录

检查Application配置扫描包是否正确:启动类添加:三,下划线转驼峰启动类添加:4, mybatis : Error setting non null for parameter #25下面不要加引号原因是devops不能及时的拉取代码,不明原因,一般等几分钟后尝试。sql太长,不容易找错误,原因如下,画蛇添足的给子查询加了一个别名,其实t就已经是别名了,又在里面加了一个别名,下面图示是准确的,错误已经被修正使用基础服务的包动态获取数据库连接信息,但连不上,报密码错误。原因是从数据

2024-07-22 19:38:11 357

原创 谷粒商城实战笔记-跨域问题

将配置中的.allowedOrigins替换成.allowedOriginPatterns即可。SpringBoot升级2.4.0+之后,跨域配置中的.allowedOrigins不再可用。导致正式发送请求时有两个相同的header头,配置重复。该错误信息指出,XMLHttpRequest 请求从。的跨域请求时,被CORS策略阻止。这个错误的原因是在网关和后台服务都配置了允许跨域。,但是CORS规范要求这个头部只能包含一个值。去掉后台服务的跨域配置就可以了。

2024-07-22 17:42:27 152

原创 谷粒商城实战笔记-47-商品服务-API-三级分类-网关统一配置跨域

上图图描述了非简单请求(如PUT、DELETE等)的跨域过程,具体来说,这是一个典型的CORS(Cross-Origin Resource Sharing)预检请求的过程。如果不同源,浏览器先发送一个轻量级的预检请求,询问服务器是否允许跨域访问,如果允许跨域访问,才会真正的发出请求。原因是同源策略是浏览器的安全策略,在不同源的情况下,服务器端如果允许跨域的话,浏览器仍然可以发出跨域请求。服务器收到预检请求后,检查请求头,如果满足条件(如允许的源、方法、请求头等),则返回一个成功的响应,包含。

2024-07-22 17:31:20 456

原创 谷粒商城实战笔记-包依赖踩坑

ClassNotFoundException类似错误,都是依赖问题,特别是模块比较多,有模块相互依赖、父子依赖,容易出现包版本不对、包冲突等问题。这次出现的问题主要是product模块依赖common模块,而不是common模块的子模块,所以common模块的对product模块不生效,导致版本问题。把移到父pom文件中即可。

2024-07-22 14:23:17 49

原创 谷粒商城实战笔记-46-商品服务-API-三级分类-配置网关路由与路径重写

要用原生的js和html开发一个树形展示界面是非常有挑战性的,但使用Vue和ElementUI,可以大大加速,在几分钟内完成开发。在左侧菜单栏创建商品系统菜单,这是renren-fast自带的功能,我们在页面上操作即可。点击确定后,刷新页面,可以看到左侧多了一个一级菜单。注意,上级菜单一定要选择上一步创建的“商品系统”。在ElementUI文档中找到树形控件,复制代码。使用我们之前配置vue模板快速插入代码。在商品系统下新增商品分类二级菜单。下新建文件夹product,然后在。,就可以看到三级菜单了。

2024-07-22 11:22:46 200

原创 谷粒商城实战笔记-45-商品服务-API-三级分类-查询-递归树形结构数据获取

从这一节开始,开始接触与到实际工作非常相似的内容,前面学习到的都是基础知识,现在开始学习和积累工作经验。这里要慎重提醒,请逐行敲代码,逐行敲代码,逐行敲代码。在敲代码之前,先理解三级分类。。做不到这点,工作效率一定非常低。本节的主要内容是开发产品模块的的接口。

2024-07-22 10:30:32 478

原创 谷粒商城实战笔记-44-前端基础-Vue-整合ElementUI快速开发/设置模板代码

本节在上一节用Vue脚手架创建的工程基础上,整合ElementUI。

2024-07-22 08:39:52 617

原创 谷粒商城实战笔记-43-前端基础-Vue-使用Vue脚手架进行模块化开发

为了加深理解,我们可以自定义一个组件,并配置路由。

2024-07-21 19:21:16 1151 2

原创 谷粒商城实战笔记-42-前端基础-Vue-生命周期和钩子函数

/ 创建阶段},// 这里可以访问 this 对象并进行数据的初始化},},// 这里可以访问真实的 DOM 元素,如 this.$el},// 运行阶段},},// 销毁阶段},},// 错误处理${// 创建阶段 beforeCreate() {// 这里可以访问 this 对象并进行数据的初始化 } , beforeMount() {

2024-07-21 09:23:46 719

原创 谷粒商城实战笔记-41-前端基础-Vue-组件化基础

你点了我 {{ count }} 次,我记住了.

2024-07-21 08:32:40 578

原创 谷粒商城实战笔记-40-前端基础-Vue-计算属性、监听器、过滤器

西游记;价格:{{xyjPrice}},数量:

2024-07-21 07:40:07 796

原创 谷粒商城实战笔记-39-前端基础-Vue-指令-v-on、v-for、v-if

v-on 是 Vue.js 中的一个指令,用于在 DOM 元素上监听用户事件,并在事件触发时执行相应的 JavaScript 函数。它提供了一种将 Vue 实例中的方法与 DOM 事件关联起来的方式,使得你可以轻松地对用户交互做出响应。v-on 指令的基本语法是在元素上添加 v-on:event-name=“method”,其中 event-name 是你要监听的 DOM 事件类型(如 click、mouseover、keydown 等),method 则是 Vue 实例中定义的方法名。

2024-07-20 18:05:54 704 1

原创 谷粒商城实战笔记-38-前端基础-Vue-指令-单向绑定&双向绑定

安全性v-text更安全,因为它总是将数据作为纯文本插入,不解析 HTML。v-html则可能引发安全问题,因为它会解析并渲染 HTML 标签。用途v-text适用于插入文本数据,而v-html适用于插入需要被解析为实际 HTML 的数据。处理 HTML 标签v-text忽略 HTML 标签,将其视为普通文本;v-html则会解析并显示 HTML 标签。二者都是单向绑定,元素绑定model,model不绑定元素,元素值改变时model值不会更新。

2024-07-20 16:46:53 817

原创 谷粒商城实战笔记-36~44-Vue

这一节的主要内容是演示Vue的简单使用。Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。总之,Vue能简化前端开发,提升开发效率。官网:https://cn.vuejs.org/

2024-07-20 15:22:16 758

原创 谷粒商城实战笔记-37-前端基础-Vue-基本语法&插件安装

v-on 是 Vue.js 中的一个指令,用于在 DOM 元素上监听用户事件,并在事件触发时执行相应的 JavaScript 函数。它提供了一种将 Vue 实例中的方法与 DOM 事件关联起来的方式,使得你可以轻松地对用户交互做出响应。v-on 指令的基本语法是在元素上添加 v-on:event-name=“method”,其中 event-name 是你要监听的 DOM 事件类型(如 click、mouseover、keydown 等),method 则是 Vue 实例中定义的方法名。

2024-07-20 15:18:22 604

原创 谷粒商城实战-Vue学习过程中踩坑记录

第一次使用Vue,按照步骤引入vue.js,创建div,创建Vue对象,但是未达预期效果。F12看了下网页源代码,发现创建Vue对象的代码的位置有问题,script标签出现了嵌套。查看源代码,发现引入标签时使用了自闭合的script标签。插值表达式没被替换为data对象中的属性值。

2024-07-20 12:23:50 169

原创 谷粒商城实战笔记-36-前端基础-Vue-介绍&HelloWorld

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。总之,Vue能简化前端开发,提升开发效率。官网:https://cn.vuejs.org/参考:https://cn.vuejs.org/v2/guide/

2024-07-20 12:13:28 985

原创 谷粒商城实战笔记-35-前端基础-ES6-模块化

模块化就是把代码进行拆分,方便重复利用。类似 java 中的导包:要使用一个包,必须先导包。JS 中没有包的概念,JS中类似的概念是模块。export和import。export命令用于规定模块的对外接口。import命令用于导入其他模块提供的功能。

2024-07-20 07:46:34 467

原创 AI编程助手-Tabnine的使用体验

在编程的世界里,每一行代码都承载着创造者的智慧与汗水。但在实际的开发过程中,仍然有大量的重复性工作,降低了我们的效率。AI技术的发展带来了像Tabnine这样的智能编程助手,它不仅能够显著提升编码效率,还能让编程过程变得更加轻松愉快。这篇文章介绍如何在VSCode中使用Tabnine。相对于火热Copilot,无需付费和繁琐的认证让Tabnine使用起来更加方便。

2024-07-12 12:16:42 581

原创 谷粒商城实战笔记-34-前端基础-ES6-promise异步编排

在ES6中,Promise是一个用于异步编程的重要构造,它代表了一个最终可能完成或失败的异步操作,并且具有一个最终的值。简单的说,Promise提供了一种新的异步调用的语法,让异步调用的语法更加简洁和容易理解。接下里,我们将以一个例子深入浅出的说清楚Promise的来龙去脉。

2024-07-12 11:55:32 1243

原创 谷粒商城实战笔记-29~34-前端基础 - ES6

通常被称为ES6,是JavaScript的一种规范,于2015年发布,因此有时也被称为ES2015。它是JavaScript语言的一次重大升级,引入了一系列新特性和语法糖,旨在提高语言的性能、可读性和功能丰富度。ES6 的目标之一是让JavaScript更接近其他成熟的编程语言,同时也保持其原有的灵活性和动态性。

2024-07-12 08:30:53 1048

原创 谷粒商城实战笔记-28-前端基础-技术栈简介

本节的主要内容是介绍前端的技术栈。谷粒商城项目是一个全栈项目,侧重于后端,但也有一定量的前端开发工作量。好在只要具备JavaScript基础,学习这部分前端内容后,就能具备这个项目所需要的能力。

2024-07-12 07:43:57 1038

原创 谷粒商城踩坑记录-网关服务启动报错

错误信息的关键点在于DataSource配置失败,具体来说是未能指定数据库连接的URL,同时系统也未能自动配置任何嵌入式的数据源。然而,对于Gateway这样的无状态服务,它并不需要与数据库交互,因此并没有提供数据库连接所需的配置信息。也可以在pom文件引用common模块的声明中,排除对mybatis相关包的引入。MyBatis在初始化阶段会尝试加载数据库相关的配置,以便于后续的数据库操作。当MyBatis尝试读取这些缺失的配置时,就会引发上述的错误。的共享模块,该模块包含了MyBatis框架的依赖。

2024-07-11 16:14:24 259

原创 谷粒商城实战笔记-27-分布式组件-SpringCloud-Gateway-创建&测试API网关

本节的主要内容是创建网关模块,将网关注册到Nacos,并配置路由进行测试。

2024-07-11 16:06:38 1804

原创 谷粒商城实战笔记-26-分布式组件-SpringCloud-Gateway网关核心概念&原理

微服务架构中,API网关扮演着至关重要的角色,它不仅作为微服务间的通信桥梁,还负责安全、监控、限流等职责。

2024-07-11 09:09:41 922

原创 无障碍全免费上手智能体:Autogen Studio结合Deepseek Coder打造一款AI旅游规划师

当然,具备生产力的智能体会更加复杂,但也是在这个原理之上,设计更为复杂的工作流,每个代理具备更多的能力,甚至是具备物理世界的能力,比如动手术、诊断、搬东西、采购、运输等等。可以想象,随之AI的能力越来越强,智能体落地的可能性就越来越大。目前AI的发展虽然如火如荼,但是并没有杀手级别的应用出现,如果没有应用,就不可能真正的进入AI时代。智能体极有可能是AI应用落地的最佳形态。

2024-07-10 15:52:58 1220

原创 谷粒商城实战-25-分布式组件-SpringCloud Alibaba-Nacos配置中心-加载多配置集

多环境配置:通过 Data ID 与 profile 实现多环境配置,例如在中配置来加载不同环境的数据库配置文件。配置共享:在多个服务之间可能存在一些共享的配置,通过 Nacos 控制台配置共享 DataId,然后在应用的或中通过加载这些共享配置。

2024-07-10 13:47:58 734

原创 谷粒商城实战笔记-24-分布式组件-SpringCloud Alibaba-Nacos配置中心-命名空间与配置分组

在Nacos中,命名空间(Namespace)是一种逻辑隔离的机制,用于区分不同环境或不同租户的配置和服务。

2024-07-10 11:11:58 1051 1

原创 谷粒商城配置中心错误记录

显然,启动没有读取到配置文件bootstrap.properties中配置的nacos服务地址。把spring cloud升级到2020.0.x以后,默认不读bootstrap配置文件。spring官方在change note中说明了,在新版中将。推测是项目没有读取配置文件,重启了好几次还是没有任何作用。仔细检查文件名和配置,确实没发生错误,百思不得其解。启动项目时有如下错误日志打印。

2024-07-10 09:56:02 633

原创 谷粒商城学习笔记-23-分布式组件-SpringCloud Alibaba-Nacos配置中心-简单示例

Nacos是一个易于使用的平台,用于动态服务发现和配置管理。动态配置管理:Nacos允许用户在不重启服务的情况下动态地修改和推送配置信息,实现配置的实时更新。配置集中存储:Nacos提供了一个中心化的配置存储,使得配置信息易于管理和维护,避免了配置分散在不同环境和系统中的问题。配置版本控制:Nacos支持配置的版本控制,可以追踪配置的变更历史,方便进行回滚操作。配置共享:Nacos允许跨服务共享配置,提高配置的复用性,减少冗余。配置隔离。

2024-07-10 07:55:16 926

原创 手把手带你本地部署大模型

这篇文章的唯一目的是实现在本地运行大模型,我们使用LMStudio这个工具协助达成这个目标。

2024-07-09 17:41:32 752

原创 Autogen基本使用介绍

本文唯一目的就是介绍一下Autogen Studio的基本的使用。这是常用的两个菜单。

2024-07-09 12:37:14 837

原创 AutoGen基础环境安装

这篇文章的唯一任务就是完成AutoGen Studio的安装,步骤详细,逻辑清晰。

2024-07-09 10:51:46 808 2

原创 错误记录-SpringCloud-OpenFeign测试远程调用

在谷粒商城的实操过程中,引入和测试OpenFeign的过程中遇到了如下错误。

2024-07-09 09:03:02 1085

原创 谷粒商城学习笔记-22-分布式组件-SpringCloud-OpenFeign测试远程调用

OpenFeign是一个声明式的 HTTP 客户端,它的目的就是让远程调用更加简单。Feign 提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好 HTTP 请求的参数、格式、地址等信息。Feign 整合了 Ribbon(负载均衡)和 Hystrix(服务熔断),可以让我们不再需要显式地使用这两个组件。

2024-07-09 08:50:45 1072

原创 Nacos注册中心相关错误记录

项目引入服务发现的jar包后报错。报错信息如下。直接原因是引入Jar时没有指定version,一种办法是指定version,另外一种办法是在common模块增加如下配置,好处是可以统一所有的SpringCloud Alibaba组件的version,所有依赖common模块的模块,在声明Alibaba相关依赖时,就不用再指定version了。

2024-07-08 22:15:32 440

原创 谷粒商城学习笔记-2-分布式组件-SpringCloud Alibaba-Nacos注册中心

Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos是使用 java 编写,需要依赖 java 环境。

2024-07-08 21:27:30 702

原创 谷粒商城学习笔记-20-分布式组件-SpringCloud Alibaba简介

组件主要来自两个机构,一个是Spring官方,一个是阿里巴巴开源的组件。之所以使用阿里开源的组件,主要生Spring官方对某些组件停止维护,而阿里开源组件中有青出于蓝而胜于蓝的组件可供选用。Spring官方组件列表Spring阿里巴巴组件列表分布式追踪系统,用于收集和分析微服务架构下的请求链路数据。Sleuth的核心功能已经转移到Micrometer Tracing项目。针对Cloudfoundry PaaS平台的集成组件,已经停止维护。Ribbon客户端负载均衡器,用于实现客户端的负载均衡调用。

2024-07-08 16:39:01 808

原创 谷粒商城学习笔记-19-快速开发-逆向生成所有微服务基本CRUD代码

接下来使用逆向工程为商品服务gulimall-product生成相关的代码,其他的服务生成代码的步骤相似。在开发工程中,可能同时启动多个服务,为了避免端口冲突,为每个模块分配一个端口。然后把解压的main文件夹中的内容,拷贝到打开的main文件夹中。gulimall-coupon,优惠券模块的模块名为coupon。gulimall-order,订单模块对应的模块名为order。gulimall-member,会员模块的模块名为member。gulimall-ware,仓储模块的模块名为ware。

2024-07-08 15:22:45 1103

原创 谷粒商城学习笔记-18-快速开发-配置&测试微服务基本CRUD功能

本节的主要内容是product模块整合mybatis-plus,并进行单元测试。

2024-07-08 14:08:58 586

sqopp1.4.6.zip

sqopp1.4.6是常用的hadoop生态圈的数据采集、数据同步工具

2021-11-28

hudi-spark3-bundle_2.12-0.10.0-SNAPSHOT.jar

spark读取hudi,hudi版本0.10

2021-11-27

2.Hadoop-lzo.7z lzo源码+包

hdfs默认不支持lzo压缩,需要通过将lzo源码融入hadoop源码,重新编译hadoop源码;或者编译lzo源码生成jar,作为插件使用

2021-11-21

bank_record.csv

hbase bluk load测试数据

2021-06-03

MomoHbase.7z

学习hbase使用的数据制作工具,仿照momo聊天数据格式

2021-06-01

squirrelsqlclientxz.7z

数据连接客户端,连接phoenix 安装方式: java -jar D:\software\sqlc_41579\squirrelsqlclientxz\squirrel-sql-3.7.1-standard.jar

2021-06-01

hadoop2.7.5-Windows版.zip

编译过的Hadoop2.7.5windows版本,拿来即用,内含hadoop.dll、winutils.exe等,还有说明文档:https://blog.csdn.net/epitomizelu/article/details/115717801

2021-04-15

nffaoalbilbmmfgbnbgppjihopabppdk.zip

适合chrome的倍速播放器

2021-03-19

kibana-7.2.0-linux-x86_64.tar.gz.zip

kibana-7.2.0-linux-x86_64.tar.gz官网免费

2021-01-16

20191107141751chromecj.com.zip

Forest电脑版是一款非常有趣的培养专注高效率生活习惯软件

2019-11-07

java多线程设计模式

java多线程设计模式,12个重要的线程设计模式和全书总结以及丰富的附录内容。每一章相关线程设计模式的介绍,都举一反三使读者学习更有效率。最后附上练习问题,让读者可以温故而知新,能快速地吸收书中的精华,书中最后附上练习问题解答,方便读者学习验证。

2016-01-23

基于GIS的数量方法与应用(附书实验文档1)

基于GIS的数量方法与应用(附书实验文档的第一部分),文档重现了书中的每个案例的详细步骤,是Arcgis入门和空间分析入门必备之书

2016-01-23

基于GIS的数量方法与应用(附书数据)

基于GIS的数量方法与应用(附书数据),王法辉教授的著作,适合Arcgis和空间分析的入门

2016-01-23

空间数据分析与R实践

R具有两大功能统计计算和制图。以往空间数据分析是GIS软件的领地,其他软件很少染指。R很早就具有空间数据分析的功能,但是少为人所知道。这本书是由R核心开发组中负责开发空间数据分析的人士边写软件同时边著就的教材。

2016-01-05

R语言编程艺术

R语言编程艺术,内容清晰,有目录,适合入门,无私分享

2015-12-18

Search Everything

对windows的文件系统进行索引,可以快速查找文件系统中的文件和目录,比Windows自带的查找功能块1万倍

2015-12-16

统计建模与R软件

统计建模与R软件,非常经典的r入门书籍,共享

2015-12-16

winscp516setup.exe

这是window文件系统和linux文件系统远程通信的工具,可以用来在两个文件系统间互传文件

2014-12-14

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

TA关注的人

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