自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(531)
  • 收藏
  • 关注

原创 深度学习设计模式之代理模式

代理模式是结构型设计模式,主要是为其他对象提供一种代理以控制对这个对象的访问。代理模式(Proxy Pattern)是一种常用的设计模式,属于结构型模式之一。它为另一个对象提供一个代替或占位符对象,以便控制对它的访问。代理模式中客户端不直接调用实际的对象,而是通过调用代理间接性的调用实际的对象。

2024-07-12 08:30:00 173

原创 Vue2打包部署后动态修改后端接口地址的解决方法

本篇文章将介绍使用Vue2开发前后端分离项目时,前端打包部署后可动态修改后端接口地址的解决方法。

2024-07-11 17:25:01 304

原创 Idea 2023 使用GitLab提交代码提示输入Token

今天电脑换硬盘了,安装了 IDEA2023 款的社区版开发工具,下载代码后,提交并推送代码到远程服务器的时候,提示输入Token,并不是用户名和密码。

2024-07-11 11:11:51 274

原创 springboot项目jar包修改数据库配置运行时异常

今天看技术公众号得知,腾讯课堂竟然下线了。通知:2024年6月29日,腾讯课堂官网发布重要通知,宣布将于2024年8月1日起停止所有在线课程的访问服务。用户在此日期后将无法访问新的课程内容,但可以继续观看“课程表”中的历史免费课程内容。进一步的消息显示,腾讯课堂将在2024年10月1日全面停止运营,届时所有平台服务将全部终止。现在不管是苹果还是安卓,应用商店已经不能再下载腾讯课堂APP了。

2024-07-02 20:14:11 770

原创 WEB项目通过浏览器打开windows上的exe应用

通过本次需求,学到了浏览器打开exe应用的技术,收益颇多。大家有类似需求的快试试吧。

2024-07-02 15:36:58 822

原创 MacOS安装redis

Redis因其高性能和低延迟而成为现代应用程序的理想选择,尤其适合需要快速读写操作的场景。随着技术的不断发展,Redis继续在性能、功能和易用性方面进行改进。Redis(Remote Dictionary Server,远程字典服务器)是一个开源的高性能键值对(key-value)数据库。它以其出色的性能、可靠性和灵活性而闻名,在多种场景下被广泛使用,包括缓存、消息队列、排行榜、实时分析等。内存中数据存储:Redis主要将数据存储在内存中,这使得读写操作非常快速。持久化。

2024-06-15 17:30:46 1655

原创 推荐一款mac截图利器

本文主要对mac 中截图工具 Longshot 的简单介绍,需要的朋友们快下载使用吧。

2024-06-15 10:53:57 892

原创 推荐一款开源电子签章/电子合同系统

大家好!我是智航云科技,今天为大家分享一个免费开源的电子签字系统。开放签电子签章系统开源工具版旨在将电子签章、电子合同系统开发中的前后端核心技术开源开放,适合有技术能力的个人/团队学习或自建电子签章\电子合同功能或应用,避免研发同仁在工作过程中重复造轮子,降低电子签章技术研发要求,让电子签章相关的技术可以更低门槛的应用在各个业务系统中。开放签电子签章/电子合同开源工具,整体电子签能力包括:数字证书生成、手写面板、公章生成、在线签署(关键字签署/骑缝章签署/坐标签署)、签署空间拖拽、PDF转图片、验签等。

2024-05-30 01:27:07 1045 2

原创 深度学习设计模式之装饰器模式

装饰器模式属于结构型模式,又叫包装设计模式,动态的将责任添加到对象上。装饰器模式又叫包装设计模式,为现有的类的一个包装,允许向一个现有的对象添加新的功能,同时又不改变其结构。给对象增加功能,一般两种方式 继承或关联组合,将一个类的对象嵌入另一个对象中,由另一个对象来决定是否调用嵌入对象的行为来增强功能,这个就是装饰器模式,比继承更加灵活。以上就是今天要讲的内容,本文简单介绍了装饰器模式的优缺点和使用场景,提供了代码示例。

2024-05-30 00:55:46 480

原创 21K star!一款开源的后台管理系统

大家好!我是智航云科技,今天为大家分享一个github上21K star的后台管理系统,实现所有基础功能,并提供代码生成功能,减少80%的开发,是接私活的利器。ELADMIN 后台管理系统是一个基于 Spring Boot 2.6.4 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。使用最新技术栈,社区资源丰富。高效率开发,代码生成器可一键生成前后端代码支持数据字典,可方便地对一些状态进行管理。

2024-05-28 20:42:00 826

原创 深度学习设计模式之组合模式

组合模式是将对象组合成树形结构来表现"整体/部分"层次结构,可以更好的实现管理操作。组合设计模式又叫部分整体模式,将对象组合成树形结构来表现"整体/部分"层次结构,可以更好的实现管理操作。使用户可以通过一致的方法操作单个对象或组合对象,整体和部分的基本操作多数都是一样的,也会有不同的地方。组合模式可以用一棵树来表示。以上就是本篇的内容,本文简单介绍了组合模式的组成、优缺点、使用场景等,提供了代码示例。

2024-05-28 20:15:24 722

原创 推荐一个快速开发接私活神器

大家好!我是智航云科技,今天为大家分享一个快速开发接私活神器。人人开源是一个提供多种基于Java的开源项目的平台,这些项目旨在帮助开发者快速构建和部署企业级应用。renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案。

2024-05-25 18:25:52 1274

原创 深度学习设计模式之桥接模式

桥接模式是将抽象部分与实现部分分离,使它们都可以独立的变化。桥接模式是结构型设计模式,主要是将抽象部分与实现部分分离,使它们都可以独立的变化。桥接模式主要目的是通过组合的方式建立两个类之间的联系,而不是继承。通俗来讲是通过组合来桥接其它的行为/维度。以上就是今天的内容了,本文简单介绍了桥接设计模式的使用和优缺点,提供代码示例以供参考。

2024-05-25 16:35:05 719

原创 Mac 安装 git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于有效、高速地处理从小到大的项目。Git是目前世界上最流行的版本控制系统,广泛应用于软件开发中,用于代码的版本管理和协同工作。git的主要特性如下:分布式架构:Git给予每个开发者一份完整的代码库副本(包括完整的历史记录),这意味着即使在无网络连接的情况下,大多数Git操作也能完整运行。速度:Git在合并、分支、标签和其它操作的速度上非常快。

2024-05-24 01:05:38 1293

原创 Mac安装配置maven

Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。是我们WEB开发过程中必不可少的工具。Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。它使用一个名为POM(Project Object Model,项目对象模型)的XML文件来描述项目的构建过程、依赖关系和其他配置信息。Maven能够使项目构建过程更加标准化,简化项目管理工作。

2024-05-23 18:35:51 2462

原创 mac 安装Node.js

Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。Node.js是基于Chrome V8 JavaScript引擎构建的,它的设计目标是提供一种高效、轻量级的方式来构建可扩展的网络应用程序。以上就是今天要讲的内容,本文简单介绍了Node.js的特点,讲了如何下载和安装Node.js。

2024-05-23 16:10:02 602

原创 深度学习设计模式之适配器模式

本文主要学习适配器模式,见名知意,适配器让两个本来接口不兼容不能一起工作的类,合作无间。适配器模式主要是把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。类的适配器模式:将一个类转换成满足另一个新接口的类时,可以使用类的适配器器模式,创建一个新类,继承原有的类,实现新的接口即可。对象的适配器模式:将一个对象转换成满足另一个新接口的对象时,可以创建一个适配器类,持有原类的一个实例,在适配器类的方法中,调用实例的方法就行。

2024-05-21 20:50:39 973

原创 Macos14.4 安装MySQL5.7

MySQL 是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,而且源码开放。MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件,广泛应用于各行业。

2024-05-21 00:43:23 548

原创 分享一个被使用最多的开源后台管理系统

大家好!我是智航云科技,今天为大家分享一个一直以来我使用最多的一个开源后台管理系统!RuoYi是一个基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖,直接运行即可用。最重要的是完全开源,企业和用户可免费使用。以下都是包含的一些通用功能,像用户角色管理,定时任务,系统监控,数据字典,操作日志记录等功能,还包含生成代码功能模块,开发者可快速上手开发完成项目,大大节约开发成本。

2024-05-19 20:53:00 859

原创 深度学习设计模式之建造者模式

本文主要学习建造者模式,建造者模式使用多个简单的对象,一步一步构建一个复杂的对象,允许按指定要求构建对应对象。建造者设计模式,封装一个对象的构造过程,使用多个简单的对象一步一步构建成一个复杂的对象,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。以上就是今天要讲的内容,本文主要介绍了,建造者模式的核心组成,实现步骤,代码示例和使用场景。

2024-05-17 00:01:07 535

原创 设计模式和六大设计原则

在软件开发中,经过前辈们不断的试错,终是对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。

2024-05-16 17:31:02 622 2

原创 深度学习设计模式之原型模式

本文主要学习原型模式,原型模式是一种创建对象的模式,原型实例指定创建对象的种类,通过拷贝的方式创建新的对象。原型模式,是一种对象创建型模式,使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,主要用于创建重复的对象同时又要求性能的情况。以上就是今天要讲的内容,本文介绍了原型模式的组成,实现和使用场景,并提供代码示例。

2024-05-16 15:22:48 642

原创 深度学习设计模式之抽象工厂模式

本文主要学习抽象工厂模式,抽象工厂模式创建的是对象家族,比如:苹果是一个产品,但是他不单单只生产手机,还有电脑,耳机。。。等等,所以抽象工厂模式相较于工厂方法模式是更高维度的一个抽象,不限于单单一个产品了。抽象工厂模式,提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类;具体的工厂负责实现具体的产品实例。抽象工厂模式创建的是对象家族,也就是很多对象而不是一个对象,并且这些对象是相关的,也就是说必须一起创建出来。解决工厂方法模式每个工厂只能创建一个产品的问题。

2024-05-15 23:08:08 664

原创 深度学习设计模式之工厂方法模式

本篇文章主要学习工厂方法模式,工厂方法模式是对简单工厂模式进一步的抽象,由子类去决定实例化哪个类。工厂方法模式是简单工厂模式进一步的抽象,可以不修改代码的情况下引进新的产品,解决了简单工厂违背开闭原则的问题。通过工厂父类定义负责创建的公共接口,通过子类来确定所需创建的类型,将类的实例化延迟到子类工厂中完成,由子类决定实例化哪一个类。本文主要对工厂方法模式进行分析介绍。

2024-05-15 16:36:08 272

原创 深度学习设计模式之简单工厂模式

本文主要学习简单工厂设计模式,这个设计模式主要是将创建复杂对象的操作单独放到一个类中,这个类就是工厂类,创建对象的时候由工厂类决定创建那个对象。通俗理解工厂设计模式:工厂就是用来造东西的。本文主要介绍了简单工厂设计模式提供了简单的代码示例。切记使用的过程中不要为了设计模式而设计模式,因场景而定,对于比较简单的场景,不使用设计模式将会更简单实现。过于依赖使用工厂设计模式将会创建更多的类,不利于代码结构的维护。

2024-05-14 15:42:06 412

原创 深度学习设计模式之单例模式

一个类只能有一个实例,提供该实例的全局访问点;

2024-05-11 17:19:48 755

原创 MacOS下载安装JDK8

今天给苹果电脑安装JDK环境,后续打算把Mac系统也用起来,也体验一把用苹果系统开发。JDK就不过多介绍了,大家都是JAVA开发,JDK就是JAVA开发的必要环境。目前已经更新到JDK20了,不过我是不会更新的,因为:他强由他强,清风拂山冈;他横由他横,明月照大江;他发任他发,我用Java8。闲话少说,我们接下来进入正题开始下载安装JDK8。

2024-05-10 00:47:06 2196

原创 边循环边删除List中的数据

删除的所有,但是最终还留下两个值,这是因为当一个元素被移除时,该List的大小(size)就会缩减,同时也改变了索引的指向,也就是上面的代码只会循环两次,长度在不断减少,第一次循环0 < 4 ,第二次循环 1 < 3 ,不满足下一次循环条件 2 < 2,故只有两次循环就结束。这是因为,在 foreach循环中,编译器使得 remove()方法先于next()方法被调用,因为先执行了remove()方法,导致next()获取的数组长度和remove()后的数组长度不一致,则抛出异常。List边循环,边删除;

2024-04-30 14:49:27 861 2

原创 Java通过反射将map转换为实体对象

我使用java的反射,然后通过for循环,将反射获取的实体类属性名称与map中的字段列名进行比对,如果一致则进行赋值。当然这里没有考虑值的数据类型,都是通过Object类型直接赋值的。我当前使用没有问题,如果有类型强烈要求的需要调整,增加类型判断后再进行赋值。开发一个功能,需要将map的值赋予到实体对象中。其中一些固定数据是通过XML配置的,通过工具将XML转换为Map,作为单例对象供系统使用。然后我开发的接口最终返回的是实体对象,所以需要将map转为实体对象,也就是将map中存储的值赋予到实体对象上。

2024-04-30 11:18:47 400

原创 vue+Element-ui实现模板文件下载

导入数据的话,为了防止用户随意输入,或者不知道怎么输入,所以特完成模板下载功能。最近实现一个功能,数据过多,录入系统的时候过慢,所以新增一个导入数据的功能。1.使用window.location.href 实现。

2024-04-17 16:57:26 661

原创 Mysql安装时报Found option without preceding group in config file xxx\my.ini at line 1!

原因是:我修改了my.ini 初始化文件,修改了里面的安装和数据存储地址,原来的文件因为有权限控制,我便修改原始文件为备份文件,重新拷贝了一份另存为my.ini文件,结果执行时就报错了;我使用notpad++重新打开my.ini,通过编码 转为 ANSI编码后再执行命令即可解决。通过一番查找,发现错误是因为,我另存为my.ini时,编码变成了:UTF-8。

2024-04-16 20:55:35 278

原创 mysql从A库复制表到B库的时候报:MySQL ERROR:1153

今天操作数据表从A库迁移到B库的时候报了这个问题: MySQL ERROR:1153;因为表比较大,我导出SQL文件查看大概有1.8G,里面存放的都是图片信息。我其中尝试了多种方法,使用navicat 工具中的数据 同步,还有表复制,都失败了,这种失败,即使前期执行成功了好多语句,但是最终表里面都是空的,只要有1个失败,直接回滚所有数据;我又尝试了导出SQL文件,然后在B库执行,一样的失败,但是这种是失败了,但是表里面还会有1部分数据;最终通过网上查询,设置了以下属性,在导入,就成功。

2023-11-11 18:41:13 678

原创 PowerDesigner 与 mysql 同步数据

选择数据库,勾选修改的表,如果全部勾选的话,就会全部同步。PowerDesigner 连接上数据库。快捷键: Ctrl+U 找到注释并勾选。双击表打开表详情 ,选择columns。1 将comment覆盖name。2 将name覆盖comment。创建数据库表 table_5。修改测试表1,新增一个字段。刷新数据库表,已创建成功。将code覆盖name。

2023-09-19 17:00:18 781

原创 powerDesigner 导入导出字段增加注释

打开powerDesigner 按Ctrl+Shift+X 打开脚本编辑器,也可以去菜单中找(Tools --> Excute commands --> Edit/Run Script).

2023-09-19 16:04:54 732

原创 powerDesigner 的基本使用

打开powerDesigner 新建 PDM(物理数据模型)使用三方工具连接数据库,然后运行对应SQL文件即可。导入SQL文件数据到powerDesigner。选择导出数据库表SQL。双击表,设置ID自增。

2023-09-19 15:55:53 231

原创 PowerDesigner 连接 MYSQL

我使用的是powerDesigner16的版本,使用前先保证安装了 mysql odbc 驱动包。选择:文件 -> 反向工程 -> database…一大波图片正在来袭。

2023-09-19 15:20:08 196

原创 mysql odbc驱动安装

查看powerDesigner对应的位数,位数对应不上的话,会找不到。可以选择对应版本,建议使用最新版本即可。可以选择 自定义安装,选择安装的目录。下载完成,直接双击运行。下载对应版本的驱动包。我这里装的是32位的。

2023-09-19 14:40:24 218

原创 Error: Couldn‘t find preset “es2015“ relative to directory

按照element-ui中的步骤 把.babelrc 文件内容从。vue引入element-ui,运行时报了这个错误。然后运行时就报了这个问题。安装es2015 工具。

2023-08-16 10:00:08 1069

原创 webpack 创建VUE项目

下载地址:https://nodejs.org/en/进入 到新建项目中,然后输入命令 初始化。下载完成以后点击安装,全部下一步即可。全局安装webpack 输入命令。安装完成后输入命令 查看。至此,创建vue项目完成。安装完成,输入命令验证。安装完成输入命令验证。

2023-08-10 16:46:37 988

原创 jenkins 配置git

系统管理–>Credentials–>system–>全局凭证–>Add Credentials。jenkins 中到 系统管理–>全局工具配置–> Git installations。使用查看git 安装目录(非源码安装直接用yum 安装的)到构建项目中 git 输入项目的URL 和 登录用户凭证。如果使用的是码云(gitee)的话,需要额外安装插件。在linux 中输入 保证git 安装成功。系统管理–>system–>gitee。建议先选择用户凭证,在输入URL。构建成功,并且拉取代码成功。

2023-07-29 11:33:58 3049 1

空空如也

空空如也

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

TA关注的人

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