自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot启动The server sockets created using the LocalRMIServerSocketFactory only accept connections

The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.使用LocalRMIServerSocketFactory创建的服务器套接字仅接受在已导出RMI远程对象的主机上运行的客户端的连接。所以当外部调用的时候就会报这个错。

2024-06-11 11:27:55 282 1

原创 配置启动nacos,保姆级教程

打开conf文件夹下的application.properties。在我们的conf文件夹中有一个nacos-mysql的数据库文件。显示如下即是启动成功。(如果没有启动成功,可看一下jdk配置)我们需要导入数据库,可通过工具Navicat等进行导入。打开bin文件,在上方属于cmd,进行黑窗口。进行一下修改,修改为自己的数据库配置。我们的初始账号和密码都是nacos。到此我们的nacos配置启动成功。小白路漫漫,让我们一起加油!进去下拉,找到下载版本信息。

2024-04-03 16:52:05 369

原创 HBuilder X 运行uniapp微信小程序报错:[微信小程序开发者工具] ? Enable IDE Service (y/N) 

我们在使用HBuilder X 运行小程序时,发生下图这种情况不要慌,报错的详细信息里就写着如何解决此问题,就是没有开发端口,我们进行简单的配置下就好。如果没有下载微信小程序这个软件,可以通过此链接进行下载稳定版本,无脑安装即可。

2024-04-03 09:44:24 1383

原创 Ubutun部署docker,并使用docker部署springboot项目,关闭软件可继续访问

工具为xftp和xshell。我这里使用的Ubuntu的版本是20.04的,话不多说,我们来直接上代码。首先我们最好使用管理员权限进行操作,预防操作时遇到权限问题。

2024-03-21 10:05:43 640

原创 一篇让00基础小白熟悉MQ

采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦

2024-03-20 15:34:01 758

原创 背会这篇,还不信不懂ZooKeeper

Zookeeper 是一种为分布式应用所设计的高可用性、高性能且一致的开源协调服务,它提供一项基本服务:分布式锁服务。由于 Zookeeper 的开元特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。ZooKeeper 性能上的特点决定了它能够用在大型的、分布式的系统当中。从可靠性方面来说,它并不会因为一个节点的错误而崩溃。除此之外,它严格的序列访问控制意味着复杂的控制原语可以应用在客户端上。

2024-03-20 15:24:08 777

原创 docker: Error response from daemon: driver failed programming external connectivity on endpoint wiza

使用docker的时候爆出这个错误看不懂没关系,这是个小问题,意思就是我们启动的端口被占用了,解决办法很简单。

2024-03-19 09:06:29 1326

原创 Kafka问题纪要

和 MQ TT 的事务定义一样都是 3 种。(1)最多一次: 消息不会被重复发送,最多被传输一次,但也有可能一次不传输(2)最少一次: 消息不会被漏发送,最少被传输一次,但也有可能被重复传输.(3)精确的一次(Exactly once): 不会漏传输也不会重复传输,每个消息都传输被一次而且仅仅被传输一次,这是大家所期望的。

2024-03-14 11:02:42 1090

原创 关于Nginx的简单介绍及相关问题

Nginx 是一个 web 服务器和方向代理服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx—Ngine X,是一款免费的、自由的、开源的、高性能 HTTP 服务器和反向代理服务器;也是一个 IMAP、POP3、SMTP 代理服务器;Nginx 以其高性能、稳定性、丰富的功能、简单的配置和低资源消耗而闻名。

2024-03-14 10:56:39 900

原创 记录Memcached服务

关于二进制最好的信息当然是二进制协议规范:二进制协议尝试为端提供一个更有效的、可靠的协议,减少客户端/服务器端因处理协议而产生的 CPU 时间。

2024-03-13 14:58:56 725

原创 一篇让你熟悉起Elasticsearch的文章

基于 word2vec 和 Elasticsearch 实现个性化搜索(1)基于 word2vec、Elasticsearch 和自定义的脚本插件,我们就实现了一个个性化的搜索服务,相对于原有的实现,新版的点击率和转化率都有大幅的提升;(2)基于 word2vec 的商品向量还有一个可用之处,就是可以用来实现相似商品的推荐;(3)使用 word2vec 来实现个性化搜索或个性化推荐是有一定局限性的,因为它只能处理用。

2024-03-13 14:55:14 471

原创 一篇让你详细了解springboot的文章

用来简化 spring 应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties 或yml 文件)创建独立的 spring 引用程序 main 方法运行嵌入的 Tomcat 无需部署 war 文件简化 maven 配置自动配置 spring 添加对应功能 starter 自动化配置spring boot 来简化 spring 应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用Spring Boot 优点,如:一、独立运行。

2024-03-12 16:33:07 941

原创 SpringMVC详细介绍,充分了解Spring

Spring 是一个轻量级的 IoC 和 AOP 容器框架。是为 Java 应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常 的配置方式有三种:基于 XML 的配置、基于注解的配置、基于 Java 的配置。主要由以下几个模块组成:Spring Core:核心类库,提供 IOC 服务;Spring Context:提供框架式的 Bean 访问方式,以及企业级功能(JNDI、定时任务等);Spring AOP:AOP 服务;

2024-03-12 16:30:23 650

原创 JAVA的多线程及并发

线程安全就是说多线程访问同一代码,不会产生不确定的结果。在多线程环境中,当各线程不共享数据的时候,即都是私有(private)成员,那么一定是线程安全的。但这种情况并不多 ,在多数情况下需要共享数据,这时就需要进行适当的同步控制了。线程安全一般都涉及到 synchronized, 就是一段代码同时只能有一个线程来操作 不然中间过程可能会产生不可预制的结果。如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。

2024-03-11 15:57:44 838

原创 JVM原理(GC,内存),JAVA底层

又称方法栈,线程私有的,线程执行方法是都会创建一个栈阵,用来存储局部变量表,操作栈,动态链接,方法出口等信息.调用方法时执行入栈,方法返回式执行出栈.与栈类似,也是用来保存执行方法的信息.执行 Java 方法是使用栈,执行 Native 方法时使用本地方法栈.保存着当前线程执行的字节码位置,每个线程工作时都有独立的计数器,只为执行Java方法服务,执行 Native 方法时,程序计数器为空.JVM 内存管理最大的一块,对被线程共享,目的是存放对象的实例,几乎所欲的对象实例都会。

2024-03-11 14:46:04 1022

原创 mybatis面试题,背会还怕HR?

(1)Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 sql语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

2024-03-11 14:32:52 811

原创 SpringBoot实现Redis(本地+服务器Ubuntu配置)

实现Redis首先我们要用它的环境,我们先来部署一下。

2024-03-06 15:49:26 381

原创 让我们深度了解一下Redis,一篇让你遇到Redis问题的时候稳如老狗的文章

Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list, set, zset, hash 等数据结构的存储。Redis 支持数据的备份,即 master-slave 模 式 的数据备份。Redis 优势。

2024-03-06 15:15:32 716

原创 springboot实现多线程开发(使用@Async注解,简单易上手)

根据springboot的核心思想便捷开发,使用多线程也变得简单起来,通过一下几个步骤即可实现。

2024-03-06 14:32:05 721

原创 Maven编译项目时:Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].d

bug无处不在,一觉醒来就来活了,先看一下问题:Please refer to D:\地址 for the individual test results.Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.

2024-01-04 14:21:29 1071 1

原创 编译报错:java 非法字符 \ufeff,设置Create UTF-8 Files with BOM问题

开发过程中遇见很奇葩的问题,不知道是手欠改了设置里的默认属性编码还是复制了其他代码,也算是长了见识。要注意好自己是几个文件有问题,这个报错只会提醒一个文件,当修改完毕后启动项目,看是否还是那个文件报错。。

2023-12-29 16:26:33 528 3

原创 springboot+vue实现WebSocket实时数据交互,后端推送,mybatis不能使用,踩的坑都已埋好。

总结大佬的代码进行修改,使其更加符合我们的所需,并对遇见的问题进行修改。

2023-12-27 15:50:54 748 2

原创 springboot+vue实现WebSocket过程中遇见的问题,mapper注入,sendObject,方法为null等问题。

- javax.websocket.EncodeException: No encoder specified for object of class [类型](类型问题) - Cannot invoke"com.example.yungongju.impl.async.RealTimeServiceImpl.list()" because "com.example.yungongju.config.WebSocketServer.realTimeService" is null(mapper无法注入)c

2023-12-27 15:47:35 988 2

原创 C#中FreeSql的数据操作使用

本章对FreeSql对数据库的操作进行撰写,如要看如何实现FreeSql可参考我的上一篇文章。本章实现对增删改查分页等简单操作

2023-12-11 16:15:45 577 1

原创 C#零基础学习笔记

C#(读作C sharp)是一种面向对象的,主要用于开发运行在.NET平台上的应用程序,C#的语言体系都是构建在.NET框架上。

2023-12-11 15:52:22 1196 1

原创 C#中使用FreeSql进行数据库操作,并在WPF的MVVM模式下使用

我们需要根据数据库内容,创建实体类(model)、接口(interfaces)、和接口实现方法(services)。在interfaces和services文件夹我们实现了对一些接口的封装,当然我们可以根据实体类自行定义接口进行继承此封装的接口。在java转C#WPF上位机,MVVM过程中,遇到数据库的问题,经过简单的学习FreeSql语法糖,进行一下简单的封装及使用。现在我们的接口和sql已经完毕,下面就到我们的MVVM进行调用。进行FreeSql的封装,注意文件名,我这边是复制的代码。

2023-12-11 15:46:40 1473 1

原创 vue实现打印功能(可多页打印)

当我们使用插件时,发现只能打印一张,很难受,现在封装了一个可以多页打印的工具类,简单方便,话不多说,直接上代码。

2023-11-13 13:14:32 1092 7

原创 springboot+mybatis-plus代码生成器,有手就会!!!

springboot的含义,顾名思义,就是敏捷开发,随着技术的发展,现在代码量越来越少。现在的人很聪明,直接把代码给封装好,一键启动后,就会得到我们所需要的代码,话不多说,直接上代码。

2023-08-25 14:06:16 170 1

原创 springboot+vue2 实现文件上传,vue表单实现上传多张照片或视频回显

功能需求视频:文件上传视频(图片和视频)先来简单介绍下功能实现,实现此功能分为数据库、后端java、前端vue共同实现;业务流程:下面直接上代码:文件管理的数据表:此数据表是文件上传后文件的信息。配置文件(application.yml)文件地址:服务器或者本地的文件夹地址。pom.xml文件entity类mapper类controller类upload类里判断了上传文件的类型,可以根据需求自行更改。

2023-08-24 12:03:48 2931 12

原创 springboot+vue实现动态表单,嵌套自增自减表单,Excel导入

输入框后面有一个删除按钮,可以删除它所在的行的数据;读取excel是直接把数据导入表格里,不进行数据保存;删除一行,删掉最下面的数据;重置,清空是否继承按钮下的数据。点击下面的确定按钮后保存到数据库中。作为一名全栈工程师,难免会在工作中遇见很难搞的的功能,并且还要负责前端的页面,后端接口及数据库的编写。先说说功能效果,是否继承按钮代表着是它本身的数据,还是把数据改成它父类数据的。太复杂了,代码牵扯太多,有兴趣的私聊,有码源,只愿交个朋友。话不多说,直接上代码,输入框只能填写数字。

2023-07-13 15:56:06 617 1

原创 Ubuntu服务器部署SpringBoot+Vue项目,数据库,jdk,redis,nginx等

使用的是xftp和xshell工具,服务器版本是ubuntu20.04,部署项目为springboot+vue分离项目。打包后的文件放到自定义位置。

2023-05-05 11:20:44 886 5

原创 服务器常用命令

在Ubuntu上卸载nginx。查看被占用端口的PID。不间断运行文件内的指令。

2023-04-25 15:57:22 82

原创 Winform学习笔记

桌面应用程序–ConsoleApp 、WinForm、WPF。–web应用程序而言。Winform是什么?.Net开发平台中对Windows From的简称,基于.Net Framework平台的客户端开发技术,一般使用C#编程。Windows风格的控件,以及事件直接使用,快速开发,Windows窗体。Windows应用驱动:客户端应用程序,显示信息,输入、网络与远程计算机进行通信。事件驱动程序–点击窗体上的控件–触发事件–相应的操作控件:输入的位置、单机的位置、选择的位置、显示的位置。

2023-04-24 09:27:11 242

原创 Ado.Net笔记

它是一种数据访问技术,应用程序可以连接到数据库,并以各种方式来操作其中的数据。一个COM组件库,.Net中数据优先选择的数据访问接口。ADO:ActiveX Data Objects 早期开发人员用来访问数据的组件。.Net Ado.Net 逐步取代Ado。他们之间的关系?Ado.Net 是Ado的升级版,严格上,它们又是俩种截然不同的方式。技术上:Ado oledb接口 ,基于COM技术,Ado.Net 拥有自己的接口,基于.Net体系架构。连接到数据库打开连接创建执行命令对象。

2023-04-07 10:40:42 204

原创 Sql Server学习笔记

经编译后存储在服务器端的数据库中,可以利用存储过程来加速sql语句的执行,调用名称,传入参数,执行来完成特定功能。:系统数据库,他记录了SQl Server系统的所有系统级信息,还记录了所有其他数据库的问价位置,SQL Server的初始化信息。是数据库文件的一种逻辑管理单位,它将数据库文件分成不同的文件组,方便对文件的分配和管理。:一种有目的的编程语言,用于存取数据、查询、更新和管理关系数据库,高级的非过程化的编程语言。:数据的查询,处理速度–应用程序成败的标准,最普遍的优化方式。返回重复4次的字符串。

2023-03-28 15:34:38 369

原创 JavaScript笔记

匿名方法可以理解为不需要写方法名称的方法。length设置或返回数组中元素的数目。根据class获取整个第一个标签内容。根据class的值获取一组元素节点。根据class获取整个所有标签内容。根据name获取一组元素节点。根据标签名称获得一组元素节点。匿名方法一般有俩种写法。根据id获取元素节点。

2023-03-21 21:55:03 64

原创 Ubuntun20.04安装数据库及相关命令

更新源安装mysql(在20.04版本中,源仓库中MySQL的默认版本已经更新到8.0。因此可以直接安装)启动mysql-services服务登入mysql(测试是否安装成功)或者:#可以不需要指定用户名密码sudo mysql获取mysql随机账号用户名和初始密码(userpassword)(此方法可用于重置密码)然后使用获取到的用户名和密码登录修改root密码use mysql;修改密码保存退出(可重新登入检查密码是否修改成功)quit;修改编码方式为utf-8编辑配置文件在[mysqld]下添加配置。

2023-02-01 11:40:03 218

原创 解决服务器(本地)mysql数据库报 this is incompatible with sql_mode=only_full_group_by错误

解决控制台或服务器报数据库(本地)报错: this is incompatible with sql_mode=only_full_group_by] with root cause

2023-01-13 12:06:35 756 2

原创 CSS常用属性及用法(常用总结)

css文本,字体,边框,边距,颜色,等常见属性简单总结

2022-12-30 16:45:40 713

MAVEN包,用于配置java项目配置

MAVEN包,用于配置java项目配置

2024-03-25

空空如也

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

TA关注的人

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