- 博客(112)
- 资源 (7)
- 收藏
- 关注

原创 低代码到底有多爽?解放双手,推荐一款C端的低代码产品
低代码(LowCode)就是一种可视化搭建系统,从字面意思来讲,一是可视化;二是少写代码。由此可见,低代码的出现是为了减轻和降低开发者的负担,让开发者减少重复劳动,避免资源和成本的重复浪费,极大提升了系统开发和运维的效率。
2023-05-22 11:10:16
20992
107

原创 Docker 讲解与基本操作
Docker官方的Docker Registry是一个基础版本的Docker镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。
2022-12-06 22:11:05
2168
27

原创 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
13511
96

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

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

原创 Springboot 整合与文件配置
static目录 static目录是用来保存静态文件的目录, 比如HTML, JS, CSS, 图片等, 是不需要服务器进行数据绑定的页面. static目录下的文件, SpringBoot帮我们做了静态路径自动解析. 比如: 我写了一个/static/hello.html 在浏览器上访问: localhost/hello.html 即可访问到。
2022-11-01 12:32:05
3729
115

原创 关于解决PLSQL的监听器:ORA-12541:TNS:无监听程序的问题(Oracle),本人亲测有效
本人在做与基于SpringBoot小组项目时候,由于项目统一数据库,曾经由于Oracle的监听器问题,花了近三天的时间解决,于是写下这篇分享文,分享本人的一些学习遇到的问题解决方案
2022-10-24 12:23:20
10002
7

原创 别人都不知道的“好用”网站,让你的效率飞快
哈喽~大家好呀,这篇文作为一个分享文,分享本人在平时学编程是遇到的那些好用并且“奇奇怪怪”的网站,像比如学算法的时候什么网站效率高,什么网站通俗易懂,学前端的时候,什么网站效果很炫酷,学人工智能的时候,什么网站方便简洁,找工作刷题。什么网站更好等等。下面我们就来看看吧。...............
2022-08-03 07:00:00
4441
71
原创 【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
2314
7
原创 无公网IP,外网远程连接MySQL数据库
作为网站运行必备组件之一的数据库,免不了随时对其进行管理维护。若我们没有在安装数据库的电脑旁,但又需要立即对数据库进行管理时,应该如何处理?这时我们可以使用cpolar对内网进行穿透,远程管理和操作MySQL数据库。现在就让我们看看,应该如何使用cpolar内网穿透,远程操作和管理MySQL数据库。
2023-04-19 08:29:15
2925
92
原创 蓝桥杯将至,这些要点你必须知道
哈喽,大家好,蓝桥杯是全国软件和信息技术专业人才大赛由工业和信息化部人才交流中心主办,包括北大、清华等在内的全国31个省市自治区1200多所院校参加,每年参赛人数超过30000人。到目前为止,距离比赛还有不到半个月的时间,再次之前,一些比赛的要点你必须知道。
2023-03-28 15:24:07
3421
60
原创 企业级后台集成方案vue-element-admin
vue-element-admin 是一个后台前端解决方案,它基于 vue和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。
2023-03-10 07:58:23
140
1
原创 黑马程序员微服务黑马旅游网
本文章教程来自于黑马程序员的微服务教程 的黑马旅游网项目。前端技术栈html5、css3、JavaScript、vue、element-ui、axios后端技术栈springboot、Elasticsearch、RabbitMQ、Docker、mybatis-plus等。
2023-03-10 07:56:05
210
原创 Java 某厂面试题真题合集
MySQL事务主要用于处理操作量大、复杂度高的数据。比如:在人员管理系统中删除一个人员,你既需要删除人员的基本资料,也需要删除和该人员相关的信息,这样,这些数据库操作语句就构成一个事务。InnoDB数据引擎的数据库才支持事务。
2023-03-09 08:44:12
275
原创 状态管理VueX
Vuex是一个专为Vue.js应用程序开发的状态管理模式;它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex可以管理复杂应用的数据状态,比如兄弟组件的通信、多层嵌套的组件的传值等等。
2023-02-15 22:50:17
306
1
原创 遇到“独自开”,开发出属于自己一套专属系统的时代还会远吗?
“每一个程序员都有一个产品的梦想,在独自开,每一位开发者为自己写代码”。用代码改变世界,用编程创造未来。当下疫情政策放开,经济逐渐回弹,作为一名程序员对于赚钱,我们是认真的,程序员可以接私活,可以代写作业,做毕设等等;今天给大家分享一个开发平台,能够帮助到大家,话不多说我们直接来看。
2023-02-08 20:48:29
705
17
原创 关于elasticsearch一些基本操作
age:类型为 integer;参与搜索,因此需要index为true;无需分词器weight:类型为float;参与搜索,因此需要index为true;无需分词器isMarried:类型为boolean;参与搜索,因此需要index为true;无需分词器
2023-01-18 13:55:50
563
2
原创 Springcloud elasticsearch基础介绍
Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
2023-01-10 14:21:49
776
3
原创 快速上手 Vue 和 Element-UI 组件库
vue是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架;Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。其目标是通过尽可能简单的API实现响应式的数据绑定和可组合的视图组件。
2022-12-19 16:30:18
650
3
原创 SpringCloud MQ介绍与使用
MQ 全称为Message Queue,即消息队列。“消息队列”是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。
2022-12-13 10:49:56
942
3
原创 微服务介绍与 SpringCloud Eureka
微服务是分布式架构的一种,分布式架构其实就是要把服务做一个拆分,而springcloud只是解决了拆分过程中的服务治理问题。在单体架构中,我们把所有的服务都写在一起,随着业务的复杂代码的耦合度就会越来越高,不便于将来的升级维护。
2022-11-17 23:54:27
940
38
原创 SSM篇目录总结
哈喽~大家好,历经三个多月的时间,从Mybatis 到Spring,再到后面的Springbooot,最后面的mp,我们的SSM篇终于结束了,一段旅程的结束是另一段旅程的开始,根据上次投票的结果,接下来就是更新微服务篇了(我们的springcloud),这里总结了 SSM框架的目录,方便未来大家快速的查看。
2022-11-15 14:07:45
502
17
原创 MyBatis-Plus DML与乐观锁
查询相关的操作我们已经介绍完了,紧接着我们需要对另外三个,增删改进行内容的讲解。挨个来说明下,首先是新增(insert)中的内容。
2022-11-14 14:53:22
292
12
原创 MyBatis-Plus DQL与其他知识点
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT FROM WHERE 2 .数据操纵语言DML 数据操纵语言DML主要有三种形式:INSERT、UPDATE、DELETE3. 数据定义语言DDL 数据定义语言DDL用来创建数据库中的各种对象——表、视图、索引、同义词、
2022-11-11 21:42:38
1799
46
原创 值得入手的键盘——Keychron K8 Pro
在如今,外设产品市场相当火爆的时代,拥有诸多知名的品 牌,而一个新品牌要在竞争非常激烈的情况下站稳脚跟,实属不易。诞生于2017年的 Keychron 以其品质作为高端战略,也得到了消费者高度的认可。其中,具有代表性的Keychron K8 Pro机械键盘,是一款在做工、品质、可玩性等方面都全面提升的型号,那么今天让我们一起来看看它的体验如何!
2022-11-09 14:08:59
3208
13
原创 MyBatis-Plus介绍与项目起步讲解
MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。
2022-11-08 20:40:48
1086
23
原创 springboot 拦截器与文件上传
使用IDEA创建Spring Boot项目,会默认创建出classpath:/static/目录,静态资源一般放在这个目录下即可。如果默认的静态资源过滤策略不能满足开发需求,也可以自定义静态资源过滤策略。在application.properties中直接定义过滤规则和静态资源位置
2022-11-05 10:31:09
1403
39
原创 springboot 项目起步讲解及自动装配原理
SpringBoot是约定优于配置这一理念下的一个产物,所以在很多的地方都会看到这一类的思想,它的出现让开发人员可以更加聚焦在业务代码的编写上,而不需要去关系和业务无关的配置,其实自动装配的思想在springframework3.x版本里面的@enable注解,就已经有了实现的一个雏形,@enable注解时候一个模块驱动的意思,就是说我们只要增加@enable注解,就可以自动打开某个功能,而不需要针对这个功能去做Bean的配置,@enable注解的底层是帮我们自动完成这样的一个模块相关bean的注入
2022-10-29 09:45:22
1740
46
原创 Java 框架的一些文件配置
之前已经记录了Spring、SpringMvc、Mybatis等框架的学习,对于这些框架的 xx 文件配置还是很多的,所以专门写了一篇关于一些常用配置的文,也为后面的SpringBoot 作出铺垫。
2022-10-27 09:21:26
668
4
原创 SpringMvc学习之旅与Thymeleaf的常用用法
动静结合:Thymeleaf 既可以直接使用浏览器打开,查看页面的静态效果,也可以通过 Web 应用程序进行访问,查看动态页面效果。开箱即用:Thymeleaf 提供了 Spring 标准方言以及一个与 SpringMVC 完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能。多方言支持:它提供了 Thymeleaf 标准和 Spring 标准两种方言,可以直接套用模板实现 JSTL、 OGNL 表达式;必要时,开发人员也可以扩展和创建自定义的方言。与 SpringBoot 完美
2022-10-22 09:13:58
765
51
原创 SpringMVC 的学习冒险之旅
As everyone knows,在JavaEE 体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。SpringMVC 是 Web 层的框架,Spring 是业务层的框架,MyBatis 是持久层的框架。经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。
2022-10-17 13:23:00
1246
62
原创 【JAVAEE框架】MyBatis与Spring的整合(下)
在使用spring进行web开发时,虽然spring提供的注解方式可以方便的处理很多原来需要手动提交或回滚的事务,但是注解方式有自己使用的局限,比如在类的内部调用方法时,注解方式处理的事务就无法被触发,此时可能需要手动处理相关数据库的事务。本文记录在spring开发时使用Spring提供的DataSourceTransactionManager进行事务提交或回滚处理。
2022-10-10 11:19:19
389
2
原创 【JAVAEE框架】MyBatis与Spring的整合(上)
要在Spring中使用MyBatis,需要在Spring的配置文件中定义一些类SqlSessionFactoryBean :为整合应用提供SqlSession对象资源SqlSessionTemplate: 负责管理MyBatis的SqlSession,调用SQL映射语句,实现对数据库的访问MapperFactoryBean: 根据指定Mapper接口生成Bean实例MapperScannerConfigurer: 根据指定包批量扫描Mapper接口并生成实例
2022-10-04 21:26:13
971
24
原创 【JAVAEE框架】浅谈 AOP 及代码实现
前置通知@Before:前置增强处理,在目标方法前织入增强处理后置通知@AfterReturning:后置增强处理,在目标方法正常执行(不出现异常)后织入增强处理环绕通知@Around:环绕增强处理,在目标方法的前后都可以织入增强处理最终通知@After:最终增强处理,不论方法是否抛出异常,都会在目标方法最后织入增强处理异常通知@AfterThrowing:异常增强处理,在目标方法抛出异常后织入增强处理定义切入点@Pointcut
2022-10-03 20:26:16
1107
25
原创 【JAVAEE框架】浅谈 Spring 框架的两大核心思想 AOP 与 IOP
(1) IoC就是控制反转,是指创建对象的控制权的转移。以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系。对象与对象之间松散耦合,也利于功能的复用。DI依赖注入, 和控制反转是同一个概念的不同角度的描述,即应用程序在运行时依赖loC容器来动态注入对象需要的外部资源。
2022-09-29 13:26:27
757
15
原创 【JAVAEE框架】Spring 项目构建流程
控制反转: Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程(AOP): Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器: Spring 包含并管理应用中对象的生命周期和配置。
2022-09-26 08:49:20
1194
44
原创 快出数量级的性能是怎样炼成的
这些被提速的场景都有一个共同点:原先都是用各种数据库(也有HADOOP/Spark)上的SQL实现的,包括查询用的几百行SQL也有跑批用的几千行存储过程,然后我们改用集算器的SPL重新实现之后就有了这样的效果。
2022-09-22 07:00:00
243
33
原创 【JAVAWEB开发】黑马程序员java web案例资料(含Element的删除与修改)
【JAVAWEB开发】基于Java+Servlet+Axios+Vue+Element+Maven+Mybatis —— 黑马程序员java web案例资料(含Element的删除与修改)
2022-09-19 19:29:59
2339
8
原创 【云原生】4.3 DevOps 精讲篇——Sonar Qube
Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。Sonar Qube可以与多种软件整合进行代码扫描,比如Maven,Gradle,Git,Jenkins等,并且会将代码检测结果推送回Sonar Qube并且在系统提供的UI界面上显示出来。
2022-09-16 07:00:00
1966
69
侧边导航栏(抽屉式设计)界面 (html + css)
2022-11-23
【Java 实战项目】二嗨租车项目
2022-07-30
【JAVASE开发】带你零基础学JAVA项目(学生管理系统篇)
2022-07-05
用 JSP 连接 MySQL 登入注册项目实践(JSP + HTML + CSS + MySQL)
2022-06-09
用jsp实现简单登入注册界面功能(css美化)(软件idea)
2022-06-08
《Android编程入门教程》
2022-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人