自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一直走的很慢的鸭子

一路走下去势必艰难险阻,但我不怕

  • 博客(30)
  • 收藏
  • 关注

原创 修改maven的setting.xml文件

- 阿里云镜像仓库 --><mirror></mirror>

2024-09-28 20:05:41 182

原创 MySQL多表查询

因此他关注的是内部的,共同的,共享的数据部分。注意:其实在实际开发者使用一种外连接就可以了,一般使用的较多的是左外连接,但其实看个人习惯即可,因为左外连接与右外连接一样,其实就是把表的摆放位置调转一下就可以了。1、上述可以发现,这里存在一个坑,在我的数据表中,我的id是int类型,name是varchar类型,他们两个数据格式不一样,但执行sql却未报错,这是什么原因呢?去除重复行的前提是结果集中所有列的组合是唯一的【注意这里的组合,组合指的是一行,这一行包含了所有查询出来的字段】

2024-08-31 20:09:07 984 1

原创 MySQL-约束

alter table 表名 add constraint 外键名称 foreign key (外键字段名) references 主表 (主表列名) on delete restrict on update restrict。注意:如果修改已存在的外键约束的策略,你需要先删除旧的外键约束,然后重新创建它,并在创建时指定具体你想要的行为。注意事项:约束是作用在数据表中的字段上的,可以在创建表或修改表的时候添加约束。约束是作用于表中字段上的规则,用于限制存储在表中的数据。没有区别,都表示相同的行为。

2024-08-13 21:29:20 1014

原创 MySQL-函数

函数 是指一段可以直接被另一端程序调用的程序或代码。这段程序或者代码,其实已经在mysql程序中已经内置了。我们要做的就是调用这些内置的函数,去完成我们的业务需求。

2024-08-03 21:43:54 723

原创 MySQL-数据操作语言

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。

2024-07-27 17:34:04 772

原创 MySQL基础概念篇及DDL-数据库操作

为了便于理解,你可以这么认为:通过二维表格来存储数据的数据库就可以称之为关系型数据库,不通过二维表格存储数据的数据库叫非关系型数据库。4、码:一组属性,它们的组合能够唯一地标识关系中的每一个元组,最常见的是主键(Primary Key),它是一个关系的主标识符。含义:如果数据库不存在,那么创建,如果存在,那么不创建;含义:如果数据库不存在,那么创建,如果存在,那么不创建;只是便于理解的一种方式。含义:如果数据库不存在,那么创建,如果存在,那么不创建。含义:如果数据库存在,才会删除,不存在就不做操作。

2024-07-10 15:45:39 38

原创 Java《方法》讲解

1、封装性:方法将一组相关操作封装在一起,形成一个独立的功能模块。这使得代码更加清晰,易于理解和维护。2、可重用性:通过定义方法,可以避免代码重复,同一段代码可以在程序的不同部分被多次调用,提高了代码的复用性。3、模块化:方法允许将复杂的问题分解为更小,更易于管理的部分。每个方法负责解决一个特定的子问题,这有助于降低整体程序的复杂度。4、接口与实现分离:方法提供一个接口,用户只需要知道如何调用方法和期望的结果,而不需要关心方法内部的具体实现细节。

2024-07-01 21:57:14 367

原创 JVM运行时内存模型之一【栈】

回答:栈帧是Java虚拟机中用于支持方法调用和执行的数据结构,它在每个线程的虚拟机栈中占据一段内存空间。每当一个java方法被调用时,JVM就会为该方法创建一个新的栈帧,并将其压入调用该方法的线程的虚拟机栈顶部。

2024-06-27 21:47:06 766

原创 XXL-JOB的入门使用【篇章一】

进入到gitee后,选择zip的下载方式进行下载,当然你自己想怎么下怎么下,随意。那么简单的xxl-job的管理界面就这么搞好了。其他的要修改你自己慢慢照着官网玩就行。1、修改一下你的数据库连接就行。

2024-06-18 19:55:34 357

原创 conda环境从Windows迁移到Linux

-name 后面的project1 是你准备创建的虚拟环境名字project1.yml 就是刚刚你上传文件的名字。

2024-06-17 17:59:52 1418

原创 [Java入门系列]原码,反码,补码

原码,反码,补码

2024-06-13 22:10:50 374 2

原创 Mysql5.7修改data存储路径

Mysql5.7修改data存储路径

2024-03-04 17:45:13 1451 1

原创 Mysql5.7设置binlog的保留天数

Mysql5.7设置binlog的保留天数

2024-03-04 16:34:57 1423 1

原创 Linux下Mysql5.7.44版本忘记密码,修改密码操作

在很多CSDN文章中,基本上都说在配置文件中添加 skip-grant-tables ,然后mysql -uroot 就行。但我的情况比较特殊,在我的配置文件中,有一个 validate_password = off的配置,用于强制执行密码策略和要求。

2024-02-01 11:19:02 538 1

原创 MQTTBox客户端下载网址

https://apps.microsoft.com/detail/9NBLGGH55JZG?hl=en-US&gl=US

2024-01-26 15:01:57 1167 1

原创 Linux Nginx已安装但之前未开启stream模块,现在重新编译开启

注意:nginx版本必须大于1.9,因为官方是在1.9版本之后加入stream的,所以下载的时候要注意版本号注意:nginx版本必须大于1.9,因为官方是在1.9版本之后加入stream的,所以下载的时候要注意版本号本次测试在之前,原有的nignx并未停止,但对接下来的所有操作都没有影响,但建议停止一下。

2024-01-25 11:10:03 1078

原创 Linux安装MQTT Broker服务器及整合Java开发【持续更新】

在默认情况下,CentOS 7没有mosquitto程序包。首先我们将安装一个额外的软件软件包,即Epel。这个存储库囊括了安装在CentOS、1、使用yum包管理器来安装epel-release包。安装完成后,下面是一些操作Mosquitto服务命令。和其他面向企业的Linux发行版上的附加软件。2、安装mosquitto。

2024-01-22 13:58:57 539

原创 JAVA 工具类碎片整理【模板化,持续更新】

【代码】JAVA 工具类碎片整理【备忘,持续更新】

2024-01-08 13:54:28 484

原创 Easy Excel的使用方式

功能场景:我需要同时从第三方数据库查询多个点位的数据,其中有一个属性的值是我需要的excel头,所以就需要一列一列的新增数据。2、因为所有数据中包含着多个点位的多条历史数据,所以需要将单个点位的历史数据组合成一个新的集合。大的情况下可以使用(5000以内,具体也要看实际情况),数据量大参照 重复多次写入。3、然后将组合的新集合保存到一列Excel中,第一行就是点位名称。4、如此以来就是一个点位一列,循环保存,直至结束。这里是作者自定义的做法,符合我的开发应用。这是一个开发中所用到的对象。

2024-01-07 21:48:25 531 1

原创 删除mysql的日志

binlog会因为数据库的不断运行而越来越大 ,当磁盘空间被占据越大时,可能会导致访问速度变慢,若是完全被占满时,就会导致服务卡死,就遇过服务状态正常,但确无法登入,连重启也无法!因为磁碟撑爆了。binlog文件不是直接rm删除就解决了!也千万不要用rm的方式删除 ,因为删除后,即使空间释放了,但 mysql-bin.index 档案中,仍有记录。

2023-11-20 09:29:31 374 1

原创 Contos7.x离线安装nginx

链接:https://pan.baidu.com/s/11NJQkixkp8pEI02Zmg9Blg?pwd=yz99提取码:yz99。

2023-11-19 14:54:07 118 1

原创 Centos7.x离线安装redis

链接:https://pan.baidu.com/s/122aYB1ecyWac6hr56cpjEA?pwd=yz99提取码:yz99。

2023-11-19 14:18:10 391 1

原创 Centos7.x离线安装Mysql5.7【内网,无互联网】

可以直接进入/var/log/mysqld.log 日志文件中查看或者使用指令查看进入/etc 找到my.cnf在文件最后添加然后重启mysql

2023-11-19 00:28:13 351 1

原创 VM中Centos7连接Xshell全过程

1、 ip addr2、修改配置文件注意:上图中红框里面是什么ifcfg- 后面就接什么3、IPADDR:在你的子网IP中顺便选一个网段就行,我的子网IP是:192.168.223.0,那么你可以在 0 - 254 中随便选一个,如我这里:192.168.223.133,这个133你随便改,只要在0-254之间。MERMASK:固定 255.255.255.0GATEWAY:网关你就给 1就行,192.168.223.1,你们的子网ip最后一个改为1就行了。然后修改完成后使用小写的!

2023-11-18 21:02:59 251 1

原创 JAVA基础学习路线,思维导图【优化中,待完善】

最近工作很忙,项目要上线,所以后续会继续更新这个图,并且每一个小目标都会有一篇文章进行对应,持续更新,每天一个。

2023-10-31 23:00:14 56 1

原创 【思维迭代】学习JAVA开发的看法

今天就不整代码了,整理一下学习思路。起因:从事了JAVA开发工作很多年了,直到现在,自己的实力还是没有得到提升,完全是面向百度开发,对很多东西都是只会用,而不知其原理,隔一段时间遇到相同的问题一样的还是无法自己解决,还是得依靠百度,导致的后果就是工作效率极低,并一度怀疑自己对这一行不适合,并不断的对自己进行能力否定,感觉自己啥也不是。对此我认为我犯了如下几个错误:1、我在学习Java这门语言时,没有使用任何有效的方法,全部都是凭着感觉学习。

2023-10-30 19:21:12 64 1

原创 Windows与Linux安装miniconda并启动python项目及指令

官方介绍:Miniconda 是 conda 的免费最小安装程序。它是 Anaconda 的一个小型引导版本,仅​​包含 conda、Python、它们都依赖的包以及少量其他有用的包(例如 pip、zlib 等)。如果您需要更多软件包,请使用该 命令从 Anaconda 公共存储库或其他渠道(例如 conda-forge 或 bioconda)默认提供的数千个软件包中进行安装。minicoda下载地址最好挂个梯子。如果你需要指定版本的conda,可以在这里下载历史版本的miniconda。

2023-10-29 18:46:41 1618

原创 Java连接KepserverEX6,DA方式读写

操作系统:windows10 版本1909注意:与kepserver的通讯对windows版本的要求很高,目前所了解到的必须是1909版本以前,或者1903版本,windows11 使用21H2的版本。原因是:微软给修复了docm的安全漏洞,发了补丁的原因,导致了一些新版本的windows不支持opcda的写法。

2023-10-28 22:29:51 3128

原创 学习rabbitmq遇到的问题:运行生产者代码时报错Failed to load class “org.slf4j.impl.StaticLoggerBinder“

rabbitmq

2021-12-28 18:24:49 274

原创 docker安装rabbitmq(细)

rabbitmq

2021-12-28 14:17:09 1266

空空如也

空空如也

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

TA关注的人

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