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