学习路线
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
ubuntu磁盘扩容方法(简单有效)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:59:20 · 705 阅读 · 1 评论 -
MySQL索引优化
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:20:38 · 530 阅读 · 0 评论 -
Flink_CDC搭建及简单使用
CDC (Change Data Capture) ,在广义的概念上,只要能捕获数据变更的技术,都可以称为 CDC。但通常我们说的CDC 技术主要面向数据库(包括常见的mysql,Oracle, MongoDB等)的变更,是一种用于捕获数据库中数据变更的技术。目前市面上的CDC技术非常多,常见的主要包括Flink CDC,DataX,Canal,Sqoop,Kettle,Oracle Goldengate,Debezium等。原创 2022-09-11 02:30:23 · 1168 阅读 · 1 评论 -
Java连接mysql数据库的详细教程(增查)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:54:07 · 266 阅读 · 0 评论 -
Thymeleaf简介
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:38:38 · 310 阅读 · 0 评论 -
SpringBoot整合Quartz
Quartz是开源组织在领域又一个开源项目,是完全由Java开发的一个开源任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中,它提供了巨大的灵活性而不牺牲简单性当定时任务愈加复杂时,使用Spring注解@Schedule已经不能满足业务需要SpringBoot中现在有两种方案可以选择,第一种是SpringBootQuartz上场,目前是。...原创 2022-08-02 09:02:27 · 249 阅读 · 0 评论 -
springboot整合mybatis实现增删改查
Java框架总结SpringAOP基础知识总结Spring常用注解(绝对经典)SpringMVC中put和post如何选择@RequestParam、@ModelAttribute、@RequestBody的区别mybatis常用注解(绝对经典)【MyBatis?基础知识总结1】SQL注入【MyBatis?基础知识总结【MyBatis?基础知识总结3】MyBatis一级缓存和二级缓存【MyBatis基础知识总结4】动态sql【MyBatis?基础知识总结。...原创 2022-08-02 09:01:13 · 298 阅读 · 0 评论 -
springboot整合mybatis(配置模式+注解模式)
1.配置相关的依赖2.配置模式3写.mapper、controller、service4.配置yaml文件配置mybatis全局配置文件(这里我使用的是配置模式+注解模式所以需要配置全局文件)原创 2022-08-02 09:00:36 · 129 阅读 · 0 评论 -
SpringBoot整合MQTT总结
这几天在准备面试的过程中做的一个小demo,主要是用通过SpringBoot实现一个与MQTT服务交互通信,也是看着别人的项目改的,这两个技术之前都没有接触过,希望记录一下可以分享给大家,也好久没更新了,借此机会更新一波blog。在正式的开始这个项目前还是学了一下SSM和SpringBoot的基础,上手起来不会这么的无力。期间也是查阅了很多的资料和询问了诸多大佬。!!!好了话不多说,一步步的搭建项目和原理详解就在下面了一、什么是mqtt。...原创 2022-08-02 08:59:58 · 624 阅读 · 0 评论 -
Nacos数据库配置
本文来说下nacos数据库配置。原创 2022-08-02 03:30:39 · 9242 阅读 · 1 评论 -
Nacos客户端启动出现9848端口错误分析(非版本升级问题)
很多人Nacos客户端启动时,会报错如下,提示9848端口连接超时。我自己也搜了搜,很多文章都说是版本问题,把客户端升级2.0就好了,但是我发现很多人升级之后还是会报这个错,网上找了半天都是让升级版本,好吧,网上没答案,只能自己分析了。...原创 2022-08-02 03:30:01 · 1888 阅读 · 0 评论 -
nacos安装配置和单机部署教程
首先说明次教程是针对的nacos版本1.3.2,不同的版本,可能略有不同。原创 2022-08-02 03:29:22 · 5418 阅读 · 0 评论 -
Nacos安装详细过程
本文来说下Nacos(注册中心+配置中心)安装详细过程。原创 2022-08-02 03:28:47 · 406 阅读 · 0 评论 -
Java进阶——如何查看Java字节码
深入学习Java语言,也免不了要去研究JVM类加载、JVM字节码相关的东西,这时就需要经常查看字节码。原创 2022-08-01 19:23:25 · 2860 阅读 · 0 评论 -
Java进阶——JVM加载class文件的原理机制
回到顶部。原创 2022-08-01 19:22:48 · 383 阅读 · 0 评论 -
Java进阶——Java 局部内部类访问局部变量为什么必须加final关键字
Java局部内部类访问局部变量为什么必须加final关键字。原创 2022-08-01 19:22:12 · 596 阅读 · 0 评论 -
docker安装rabbitMQ
1.介绍RabbitMQ是一套开源(MPL)的服务软件,是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成。2.MQ介绍MQ是一个互联网架构中常见的利器。什么时候不使用MQ?上游实时关注执行结果什么时候使用MQ?1)数据驱动的任务依赖,多个任务需要轮流执行,轮流订阅上一个任务。2)上游不关心多下游执行结果,上游执行完发送到MQ,多下游订阅MQ。...原创 2022-08-01 13:20:59 · 171 阅读 · 0 评论 -
Docker安装nacos单机版,配置发布时报错:发布失败,请检查参数是否正确
今天想模拟一下开发环境nacos路由发布时出现删除某一个路由配置会导致gateway不可用,由于开发环境一直在使用,为此自己使用docker搭建一下nacos想复现一下场景。根据相关博客搭建完成后,自己新建配置时,点击发布,就报了错误"发布失败,请检查参数是否正确"。...原创 2022-08-01 13:20:21 · 4160 阅读 · 1 评论 -
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
canal[k’nl],译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务trigger获取增量变更。从2010年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。Canal是用Java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。目前,Canal主要支持了MySQL的Binlog。...转载 2022-08-01 13:19:45 · 171 阅读 · 0 评论 -
docker启动rabbitmq及使用
management。原创 2022-08-01 13:19:10 · 374 阅读 · 0 评论 -
Docker入门之安装Tomcat
DockerTomcat。原创 2022-08-01 13:18:34 · 98 阅读 · 0 评论 -
查看Oracle数据库的用户名和密码
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。”号,注意用英文字符)-------------修改密码。sqlplus/assysdba---------sysdba为超级用户。...原创 2022-07-31 08:43:18 · 19714 阅读 · 0 评论 -
查看Mysql数据库版本
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。status(s)指令最为简便,但也只能在MySQL的命令行客户端(MySQLCommandLineClient)中执行。这个是用来查看mysql安装包的版本号的,其实看到了安装包的版本号,也没什么用。2.MySQL客户端命令status(缩写为s)...原创 2022-07-31 08:42:43 · 9505 阅读 · 0 评论 -
架构道术-企业选择Dubbo作为分布式服务框架的10个理由
在前面我们介绍过关于企业分布式系统的演进过程,其中有一个非常重要的概念服务化治理。那服务化治理中涉及到最核心的通讯框架就是RPC(RemoteProcedureCall),RPC这一概念与技术早在1981年由Nelson提出,其主要用于支持异构型分布式系统间的通讯。今天老王带领大家了解下,分布式Dubbo框架是凭借什么样的优势突破重围,最终一枝独秀呢?...原创 2022-07-31 08:42:07 · 293 阅读 · 0 评论 -
权限框架SpringSecurity(一)——自定义登录
提供的默认表单登录页面有点简单,如果想使用自己的登录页该怎么办?继续关注类,继续重写它的和@Override}@Override.and().and()}用来配置忽略掉的URL地址,一般对于静态文件采用此操作and方法表示结束当前标签,上下文回到,开启新一轮的配置formLogin表示开启表单登录loginPage指定自定义登录页面permitAll表示登录相关的页面/接口不要被拦截关闭csrf当自定义了登录页面为时,也会自动注册一个接口,这个接口是POST项目的时,POST为。...原创 2022-07-31 08:40:54 · 1829 阅读 · 0 评论 -
【MySQL功法】第5话 · SQL单表查询
闲话不多说,最近开始写关于数据分析的基础知识,未来对于数据分析的路线规划也在逐步计划中,但是有关【数据库】这类内容肯定是不可缺少的基础知识储备,所以。原创 2022-07-31 03:13:21 · 84 阅读 · 0 评论 -
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
这些运算符在之后的各话中都会应用到,所以大家可以好好收藏住,细细品味一番啦!原创 2022-07-31 03:12:43 · 64 阅读 · 0 评论 -
【MySQL功法】第3话 · MySQL中常见的数据类型
最近读到一段话,感触颇深,于是打算在这篇正文之前略提一二,这句话是这么说的**所有的成功,都是快乐的结果,而不是快乐的原因。**你做让自己快乐的事情,你才容易成功;你能做让自己快乐的事情,你就成功了。所以我想,可能现在的我并没有获得什么大成功,但我很快乐,那就让成功慢悠悠地到来吧。言归正传,本章内容主要介绍了,快速理解后可以便于日后的记录操作!...原创 2022-07-31 03:12:06 · 458 阅读 · 0 评论 -
【MySQL功法】第2话 · 数据库与数据表的基本操作
*A1**这里的关键字含义同一些基本语言,例如C语言中对于关键字的定义相似。SQL中的关键字不能作为表名、列名;它是预先定义好的单词,决定了SQL语句做什么,通常大写。部分常见的关键字我们已经在上面的7步中有所展现,例如_SHOW、DATABASE、USE、SELECT、CREATE_这些都是关键字。...原创 2022-07-31 03:11:30 · 97 阅读 · 0 评论 -
【MySQL中auto_increment有什么作用?】
很多时候,MySQL语句中会出现【auto_increment】这个词汇,大多数时候,表都是自动生成的,刚开始学习MySQL数据库时会学习到,后来,渐渐地可能会忘记,那么这个语句的作用到底是什么意思?、AUTO_INCREMENT数据列序号的最大值受该列的数据类型约束,如TINYINT数据列的最大编号是127,如加上UNSIGNED,则最大为255。的,从1开始增长,当你把第一条记录删除时,再插入第二条数据时,主键值是2,不是1。,所以应该把该数据列声明为UNSIGNED,这样序列的编号个可增加一倍。...原创 2022-07-31 03:10:53 · 288 阅读 · 0 评论 -
Java进阶之梯,成长路线与学习资料,助力突破中间件领域
一定能成为你在java领域的进阶之梯,旨在成体系剖析Java主流中间件,构建互联网分布式架构体系,助力突破大厂,从源码分析、架构设计、线上故障案例剖析、实战等4个维度开展,目前已覆盖Netty、RocketMQ、Dubbo、Sentienl、Kafka、Canal、ElasticSearch、ElasticJob等12个专栏近300篇文章。由于公众号对历史文章不太友好,应粉丝朋友们的要求,我将公众号所有专栏内容同步到csdn仓库,希望对大家阅读带来便利。中间件技术是。...原创 2022-07-30 15:29:01 · 158 阅读 · 0 评论 -
Java进阶之博客大牛优秀好文之文章友情链接与好书推荐
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。【占小狼,综合,并发,netty,经常看看】【chenssy,综合并发,经常看看】【综合,搜索引擎学习,Lucene】...原创 2022-07-30 15:28:26 · 80 阅读 · 0 评论 -
JAVA进阶之IO
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 15:27:48 · 431 阅读 · 0 评论 -
JAVA进阶_思维导图_不定期更新
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 15:27:10 · 452 阅读 · 0 评论 -
java进阶Kafka集群实战之原理分析及优化教程全在这里
但是提供超高的吞吐量,ms级的延迟,极高的可用性以及可靠性,而且分布式可以任意扩展,同时kafka最好是支撑较少的topic数量即可,保证其超高吞吐量,而且kafka唯一的一点劣势是有可能消息重复消费,那么对数据准确性会造成极其轻微的影响。所以,从另一个角度来说,真正在项目中使用过Kafka的人,一定要膜拜一下,因为那是经历过亿级项目的人,威哥也就当年在软通的一个电信项目中接触过这个级别的项目。进入正题,索尔老师的这套Kafka,绝对可以拔高你的项目认识,开整吧,兄弟们。对区块链、机器学习有深入的研究。..原创 2022-07-30 15:26:33 · 218 阅读 · 0 评论 -
史上最全的Java进阶书籍推荐,你看了几本?
EffectiveJava是我读过的最好的编程书籍之一,它包含大量的优秀Java编程实践,并对泛型和并发这两个充满陷阱的Java特性给出了充满洞察力的建议,以至于Java之父JamesGosling为这本书作序“我很希望10年前就拥有这本书。看了两章就不看了,枯燥无味,看完就忘。是开发分布式程序的选项之一,不过我不喜欢,其实银行使用的也不怎么的。介绍这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。...原创 2022-07-30 00:04:35 · 1871 阅读 · 0 评论 -
史上最全安装Maven教程
1.Maven翻译为“专家“,”内行”的意思,是著名Apache公司下基于Java开发的开源项目。2.Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的中央信息描述来管理项目的搭建,报告和文档等步骤。3.Maven是一个项目管理的工具,可以对项目进行构建、依赖的管理。...原创 2022-07-30 00:03:21 · 279 阅读 · 0 评论 -
历时三个月,史上最详细的Spring注解驱动开发系列教程终于出炉了,给你全新震撼
我是,大家有啥问题可以在下方留言,如果我有写得不对的地方,还希望能给我指出来,我一定虚心接受建议,认真修改!最后,阿昀祝您每天都能进步,都有开心的事情发生!拜拜啦!先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。...原创 2022-07-30 00:02:10 · 74 阅读 · 0 评论 -
MySQL 5.7 安装教程(全步骤、保姆级教程)
2022年05月30日更新本文介绍的是的过程,并不包含各种其他附加工具。安装完成之后通常使用Navicat或SQLyog进行可视化操作。清华的镜像网站只保存最新的几个MySQL版本,所以直链可能已经失效,大家可以使用Ctrl+F进行搜索。部分用户在安装时会提示缺少某个C++运行库,下面是其中一个运行库的官方链接,下载x64即可。第一次写长博客,所以重新调整了排版布局。希望大家多多提出建议!有描述不清晰或者错误的地方也请大家及时在评论区告诉我,我会第一时间调整。以下为原文内容。。...原创 2022-07-29 18:24:29 · 984 阅读 · 0 评论 -
MySQL - 多表查询与案例详解
目录多表查询概述内连接外连接1). 左外连接2). 右外连接自连接联合查询子查询标量子查询列子查询行子查询表子查询多表查询练习隐式内连接显式内连接去重distinct左外连接between … and …三表查询函数AVG标量子查询命名引用内连接外连接分为两种,分别是:左外连接 和 右外连接1). 隐式内连接2). 显式内连接A.查询每一个员工的姓名 , 及关联的部门的名称 ( 隐式内连接实现 )表结构 : emp , dept连接条件 : emp.dept_id = dept.idB. 查询每一个员原创 2022-07-29 18:23:53 · 221 阅读 · 0 评论