自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java 设计模式(上)

将一个类的接口转换成另一种接口,让原本接口不兼容的类可以兼容。从用户的角度看不到被适配者,是解耦的。用户调用适配器转化出来的目标接口方法,适配器再调用被适配者的相关接口方法,用户收到反馈结果,感觉只是和目标接口交互。

2024-04-24 11:07:14 961

原创 从MVC 到DDD 架构

最近在做一个项目,使用的是DDD架构思,觉得很不错,在此记录下。

2024-03-27 20:07:37 1013 1

原创 利用Python爬虫获取xx数据

requests 是一个基于 Python 的 HTTP 请求库,它简化了发送 HTTP 请求和处理响应的过程。使用 requests 库,开发者可以轻松地发送 GET、POST、PUT、DELETE 等类型的请求,并处理返回的数据。requests 库提供了简洁易用的 API 接口,使得进行 HTTP 请求变得非常方便。它支持 SSL、连接池、Cookie 持久化、代理、认证等功能,是 Python 中常用的 HTTP 请求库之一,广泛应用于网络爬虫、Web 开发等领域。

2024-03-19 20:36:37 1323 3

原创 ONLYOFFICE——让协作更简单、更智能的开源办公软件!

在如今数字化时代,高效的办公和协作工具对于开发者和企业来说至关重要。ONLYOFFICE作为一款全面而强大的开源办公套件,为开发者和企业提供了一系列令人兴奋的功能和特点。本文将介绍ONLYOFFICE,着重从开发者的角度探讨其主要特点及优势。

2024-02-06 08:00:00 16204 13

转载 CodeWhisperer初体验

这是一款强大的人工智能软件,我们可能没有意识到人工智能的重要性,这款软件codewhisperer的建议和提示非常人性化,它们常常能够符合使用者的预期,并且能够帮助使用者更快地完成编码工作,能够更高效的完成代码编写工作。codewhisperer还可以扫描代码以突出显示和定义安全问题。在编写代码时更加注重安全性,避免了很多潜在的安全风险。

2023-12-29 08:00:00 18559 13

原创 多级缓存快速上手

传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,这个是没有问题的,但是这存在一些问题(请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 ;Redis缓存失效时,大量的数据操作会对数据库产生冲击 )。

2023-11-23 20:00:49 2522 4

原创 若依前后端分离版,快速上手

若依框架(RuoYi)是一套基于Java开发的快速开发框架,它提供了许多常用的功能模块和工具,包括用户管理、部门管理、角色管理、菜单管理、字典管理、系统监控、定时任务等。若依框架采用了MVC(Model-View-Controller)的架构模式,使用了Spring Boot、MyBatis等流行的开源框架,可以帮助开发者快速搭建企业级的后台管理系统。若依框架还提供了许多可视化的操作界面,使得开发者可以方便地进行系统配置和管理。

2023-11-18 19:53:33 9654 21

原创 JAVA进程和线程

进程就是正在运行的程序,它是系统资源调度的独立单位,并且一个进程可以执行多个任务,而线程就是程序执行的任务,它是程序使用CPU的基本单位,因此也可以说线程是依赖于进程的。像比如任务管理器里面的运行任务就是线程。

2023-11-06 17:12:32 8277 4

转载 使用 NICE DCV 在 G4 实例上运行 Android 应用程序

随着Android应用程序和游戏变得越来越丰富,其中有些甚至比PC上的软件更易于使用和娱乐,因此许多人希望能够在云上运行Android游戏或应用程序,而在EC2实例上运行Android的解决方案可以让开发人员更轻松地测试和运行Android应用程序。在这篇博客文章中,我们将展示如何使用NICE DCV在Anbox中运行Android应用程序。

2023-11-06 08:00:00 22959 14

原创 快速搭建自己的应用,尽在 YonBuilder:让你的想法瞬间成真!

低代码开发平台的关键价值在于改变应用构建方式,例如使业务人员和开发人员借助快速搭建的原型实现无阻碍沟通,在短时间内满足业务需求,亦或者让刚入职场的小白快速上手,通过低代码的可视化降低应用构建复杂度,来大大提高工作效率。

2023-11-01 08:00:00 22101 18

原创 HttpClient 入门使用示例

HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

2023-10-24 19:54:31 9767 1

原创 解锁高效办公新标准:ONLYOFFICE助您打造无缝协作与定制化体验

现在,随着网络技术的不断发展,越来越多的人开始采用云办公和协同工作的方式。这种方式可以显著提高我们的工作效率,同时降低沟通成本,并且摆脱了单一办公电脑的束缚,让我们能够随时随地进行办公。无论是在家中、咖啡厅还是旅途中,我们都可以通过云端访问工作文件和协同工作平台,轻松处理各种职业需求。

2023-10-21 08:00:00 22395 20

原创 Spring Task 快速入门

是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。cron表达式其实就是一个字符串,通过cron表达式可以定义任务触发的时间分为6或7个域,由空格分隔开,每个域代表一个含义每个域的含义分别为:秒、分钟、小时、日、月、周、年(可选)2022注意:一般日和周的值不同时设置,其中一个设置,另一个用?表示(周与日不能同时设置,他们俩必须有一个为问号)。为了描述这些信息,提供一些特殊的字符。这些具体的细节,我们就不用自己去手写,因为这个cron表达式,它其实有在线生成器。

2023-10-12 15:25:22 12371 4

原创 快速上手Apache POI

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI 都是用于操作 Excel 文件。

2023-10-03 19:33:10 12487

原创 快速使用Spring Cache

缓存数据使用了一个新的框架——Spring Cache,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:EHCache、Caffeine、Redis(常用)。

2023-09-26 19:00:12 6876 24

原创 Redis快速入门及在Java中使用Redis

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql(NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。 )数据库。

2023-09-20 20:39:34 34658

原创 为什么不推荐使用Lombok?@Data不香吗?

之前写项目遇到的一个Bug,下面是模拟代码。新建一个springboot的项目,Person一个实体类,定义一个方法传一个JSON数据@Dataspringboot启动之后postman发送一次请求。后台输出结果我们会发现,aName字段为null?居然接收不了,而aaName可以接受,这是为什么呢?

2023-09-13 17:22:44 16088

原创 Mybatis报错: Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]解决方案及问题原因

哈喽~大家好,这专栏是记录经常出现的报错一些问题,这篇来看看Mybatis报错: Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]解决方案及问题原因。

2023-08-30 10:34:18 14395 3

原创 扫描全能王引领AI时代,助您轻松实现文档数字化!

近期,扫描全能王“智能高清滤镜”正式上线。使用过程中,只需点击拍摄按钮,便可得到一张如原稿打印般清晰、平整的图片。相比传统的扫描软件,用户使用“智能高清滤镜”时无需思考拍摄角度、光源、背景,该功能可智能检测图像中存在的问题,自动判定图像优化方式,实现模糊、阴暗、手指等干扰因素全处理,一键应对生活、生产中90%的扫描难题。

2023-08-22 07:00:00 14162 25

原创 用Java实现原神抽卡算法

本篇文章将会用Java模拟原神抽卡,先说结论, 再来分析。

2023-08-18 08:25:42 11445 4

原创 【腾讯云 Cloud Studio 实战训练营】React完成外卖点餐页面

Cloud Studio 是基于“浏览器”的集成式开发环境(IDE),为开发者提供稳定的云端工作站,在使用 Cloud Studio 时无需安装,打开浏览器即可快速启动和开发项目,底层资源可以自动弹性扩缩,极大地节省成本,低代码开发省时又省力。

2023-07-25 17:37:21 7376 40

原创 2023亚马逊科技中国峰会之Amazon DeepRacer赛车比赛

在2023年6月27日至28日,亚马逊云科技准备在上海举办中国峰会,这是一年一度的盛大会议。此次会议重点活动之一就是基于强化学习的自动驾驶赛车比赛——Amazon DeepRacer。

2023-06-16 17:40:59 13761 44

原创 【JAVA凝气】异常篇

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你用System.out.println(11 / 0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException 的异常。(1)编译时异常:Java.lang.Exception(2)运行期异常:Java.lang.RuntimeException(3)错误:Java.lang.Error。

2023-05-23 19:34:43 36639 10

原创 低代码到底有多爽?解放双手,推荐一款C端的低代码产品

低代码(LowCode)就是一种可视化搭建系统,从字面意思来讲,一是可视化;二是少写代码。由此可见,低代码的出现是为了减轻和降低开发者的负担,让开发者减少重复劳动,避免资源和成本的重复浪费,极大提升了系统开发和运维的效率。

2023-05-22 11:10:16 24697 107

原创 无公网IP,外网远程连接MySQL数据库

作为网站运行必备组件之一的数据库,免不了随时对其进行管理维护。若我们没有在安装数据库的电脑旁,但又需要立即对数据库进行管理时,应该如何处理?这时我们可以使用cpolar对内网进行穿透,远程管理和操作MySQL数据库。现在就让我们看看,应该如何使用cpolar内网穿透,远程操作和管理MySQL数据库。

2023-04-19 08:29:15 6055 95

原创 蓝桥杯将至,这些要点你必须知道

哈喽,大家好,蓝桥杯是全国软件和信息技术专业人才大赛由工业和信息化部人才交流中心主办,包括北大、清华等在内的全国31个省市自治区1200多所院校参加,每年参赛人数超过30000人。到目前为止,距离比赛还有不到半个月的时间,再次之前,一些比赛的要点你必须知道。

2023-03-28 15:24:07 28542 62

原创 企业级后台集成方案vue-element-admin

vue-element-admin 是一个后台前端解决方案,它基于 vue和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。

2023-03-10 07:58:23 15065 5

原创 黑马程序员微服务黑马旅游网

​本文章教程来自于黑马程序员的微服务教程 的黑马旅游网项目。前端技术栈html5、css3、JavaScript、vue、element-ui、axios后端技术栈springboot、Elasticsearch、RabbitMQ、Docker、mybatis-plus等。​

2023-03-10 07:56:05 9088 3

原创 Java 某厂面试题真题合集

MySQL事务主要用于处理操作量大、复杂度高的数据。比如:在人员管理系统中删除一个人员,你既需要删除人员的基本资料,也需要删除和该人员相关的信息,这样,这些数据库操作语句就构成一个事务。InnoDB数据引擎的数据库才支持事务。

2023-03-09 08:44:12 9848

原创 状态管理VueX

Vuex是一个专为Vue.js应用程序开发的状态管理模式;它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex可以管理复杂应用的数据状态,比如兄弟组件的通信、多层嵌套的组件的传值等等。

2023-02-15 22:50:17 9954 1

原创 Axios网络请求

在实际项目开发中,前端页面所需要的数据往往需要从服务器端获取,这必然涉及与服务器的通信。

2023-02-01 18:22:32 16583 1

原创 关于elasticsearch一些基本操作

age:类型为 integer;参与搜索,因此需要index为true;无需分词器weight:类型为float;参与搜索,因此需要index为true;无需分词器isMarried:类型为boolean;参与搜索,因此需要index为true;无需分词器

2023-01-18 13:55:50 10238 2

原创 Springcloud elasticsearch基础介绍

Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

2023-01-10 14:21:49 6170 3

原创 快速上手 Vue 和 Element-UI 组件库

vue是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架;Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。其目标是通过尽可能简单的API实现响应式的数据绑定和可组合的视图组件。

2022-12-19 16:30:18 21768 3

原创 SpringCloud MQ介绍与使用

MQ 全称为Message Queue,即消息队列。“消息队列”是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。

2022-12-13 10:49:56 13195 3

原创 Docker 讲解与基本操作

Docker官方的Docker Registry是一个基础版本的Docker镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。

2022-12-06 22:11:05 23735 28

原创 SpringCloud 网关 Gateway

spring-cloud-gateway是一个库,可以在spring webflux之上建立一个API网关,它的目的是提供一个简单,有效的方式去路由到APIS并且提供:安全、监控和弹性。gateway构建于spring boot2.x,spring webFlux,and Project Reactor,所以,许多同步库如spring Data和spring security不适用于gateway项目中。因为gateway是异步非阻塞的。 gateway要求spring boot和spring webFl

2022-11-29 08:31:34 16345 96

原创 SpringCloud Sentinel 使用

在以后我们的项目部署上线的时候,会有各种各样的服务突发问题,比如雪崩效应(在分布式系统中,由于网络原因或自身的原因,服务一般无法保证 100% 可用。如果一个服务出现了问题,调用这个服务就会出现线程阻塞的情况,此时若有大量的请求涌入,就会出现多条线程阻塞等待,进而导致服务瘫痪。由于服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的雪崩效应)等问题。

2022-11-25 10:14:21 5938 38

原创 将Nacos注册到springboot使用以及Feign实现服务调用

服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。服务发现:服务调用方向服务注册中心咨询服务,并获取所有服务的实例清单,实现对具体服务实例的访问。

2022-11-21 12:22:12 6963 60

原创 微服务介绍与 SpringCloud Eureka

微服务是分布式架构的一种,分布式架构其实就是要把服务做一个拆分,而springcloud只是解决了拆分过程中的服务治理问题。在单体架构中,我们把所有的服务都写在一起,随着业务的复杂代码的耦合度就会越来越高,不便于将来的升级维护。

2022-11-17 23:54:27 14530 38

html + css + js 实现计算器

这里记录了:html + css + js 实现计算器

2022-11-23

html + css + js 实现省市县三级联动

这里记录了:html + css + js 实现省市县三级联动

2022-11-23

html + css + js 实现文字弹幕效果

这里记录了:html + css + js 实现文字弹幕效果

2022-11-23

html + css + js 实现轮播图效果

这里记录了:html + css + js 实现轮播图效果

2022-11-23

html + css + js 实现购物商品放大镜效果

这里记录了:html + css + js 实现购物商品放大镜效果

2022-11-23

html+css+js 实现 精美购物车插件

这里记录了:html+css+js 实现 精美购物车插件,可以进行对商品的增删改查计算价格,增加数量,全选删除商品等操作。

2022-11-23

html+css+js 高仿贪吃蛇游戏

这里记录了:html+css+js 高仿贪吃蛇游戏,可以进行小游戏互动,按上下左右键进行游戏

2022-11-23

html+css+js 高仿百度首页搜索项目

这里记录了:html+css+js 高仿百度首页搜索项目,可以点击后可以百度进行搜索

2022-11-23

html+css自点轮播图之美女相册

这里记录了:html+css自点轮播图之美女相册

2022-11-23

《Android编程入门教程》

里面包括了《Java语言基础从入门到熟悉》、《Kotlin语言基础从入门到熟悉》、《Android 技术栈从入门到熟悉》、《Android Jetpack 全家桶全面学习》

2022-03-21

空空如也

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

TA关注的人

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