![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
MySQL的锁有哪些类型
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:18:48 · 500 阅读 · 1 评论 -
Flink 1. 13(七)Flink SQL
在创建表的 DDL(CREATE TABLE 语句)中,可以增加一个字段,通过 WATERMARK语句来定义事件时间属性。WATERMARK 语句主要用来定义水位线(watermark)的生成表达式,这个表达式会将带有事件时间戳的字段标记为事件时间属性,并在它基础上给出水位线的延迟时间。ts TIMESTAMP(3), // 单位是毫秒WATERMARK FOR ts AS ts - INTERVAL '5' SECOND // 水位线延迟5秒) WITH (...);原创 2022-09-11 02:28:25 · 1556 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor详解(一篇就够了)
Executor框架主要由三部分组成,任务,任务的执行者,执行结果,ThreadPoolExecutor和ScheduledThreadPoolExecutor的设计思想也是将这三个关键要素进行了解耦,将任务的提交和执行分离。任务在和中任务是指实现了Runnable接口和Callable接口的类,中将任务转换成FutureTask类,中任务被转换成类,该类继承FutureTask,并重写了run方法,实现了延时执行任务和周期性执行任务。任务的执行者包括任务执行机制的核心接口Executor。原创 2022-09-09 22:52:30 · 5888 阅读 · 0 评论 -
SSM框架简单介绍
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:36:49 · 2050 阅读 · 0 评论 -
SpringBoot整合Hibernate
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。Hibernate是一个高性能的对象/关系映射(ORM)持久化存储和查询的服务,不仅负责从Java类到数据库表的映射(还包括从Java数据类型到SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短了手动处理SQL和JDBC上的开发时间。...原创 2022-08-02 08:56:00 · 228 阅读 · 0 评论 -
Springboot整合FreeMarker
FreeMarker的指令的文件就称为模板(Template)。模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。...原创 2022-08-02 08:55:22 · 7717 阅读 · 0 评论 -
SpringBoot整合ES-Elasticsearch
本文介绍SpringBoot项目中整合ElasticSearch并实现CRUD操作,包括分页、滚动等功能。原创 2022-08-02 08:54:45 · 437 阅读 · 0 评论 -
Springboot整合activiti(最详细版)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-02 08:54:10 · 1299 阅读 · 1 评论 -
springboot整合activiti7(2) 集成Activiti在线流程设计器
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。ActivitiModeler是一个BPMNweb建模组件,是ActivitiExplorerweb应用的一部分,也就是Activiti官方的流程设计器,只是后面不更新了。这三个文件是后端需要的,模型创建的文件的接口需要自己写。已经集成完毕,可以使用了。...原创 2022-08-02 08:53:33 · 1962 阅读 · 0 评论 -
nacos 返回 403 unknown user 太他么坑了 源码解析
一个简单的问题搞这么复杂,翻了n多博客,都没找到原因。编译没报错,启动时候报错日志也没有,到请求nacos的时候,变成403了,这尼玛怎么找。阿里开源的果然很坑,不过2.0据说优化了很多内容,性能也有很大提升。伟大的开源都少不了大家的踩坑和pr,希望国产开源也越来越好吧,而不是为了什么OKR。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。httpshttps。...原创 2022-08-02 03:24:52 · 4030 阅读 · 0 评论 -
Nacos 解决启动报错 Unable to start embedded Tomcat
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。1、先把数据库脚本导入本地数据库(conf文件夹,nacos-mysql.sql),数据库名要与application.properties里的数据库配置一致,一般都叫nacos库(可自行定义)对应上就行了。3、关键如果是单击启动的话,修改startup.cmd,把启动模式改成standalone单击启动(startup.cmd默认是集群cluster)启动startup.cmd。...原创 2022-08-02 03:24:15 · 1649 阅读 · 0 评论 -
Nacos 原理
保护阈值存在的意义在于当服务A健康实例数/总实例数原创 2022-08-02 03:23:39 · 328 阅读 · 0 评论 -
mysql:列类型之float、double
-t_doubledouble(5),--报错t_float7_5float(7,5),--弃用)先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttps。...原创 2022-08-02 03:23:04 · 1457 阅读 · 0 评论 -
java进阶1——JVM
类的加载时按需加载,使用时才会加载.类加载时,加载器都会将类交给父级类加载器加载.如果所有的父级加载没有找到类,则一级一级的向下委派查找.如果都找不到,那么就会抛出异常.目的为了安全考虑避免了用户自己写的类覆盖了系统中的类....原创 2022-08-01 19:17:38 · 168 阅读 · 0 评论 -
Java进阶07 嵌套类
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Java允许我们在类的内部定义一个类。如果这个类是没有static修饰符,那么这样一个嵌套在内部的类称为内部类(innerclass)。...原创 2022-08-01 19:17:01 · 173 阅读 · 0 评论 -
Java进阶03 IO基础
这里只是对JavaIO的基本介绍。Java的IO相对比较复杂。Java程序员需要花一些时间来熟悉java.io中的类及其功能。。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttps。...原创 2022-08-01 19:16:25 · 100 阅读 · 0 评论 -
Java进阶02 异常处理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 19:15:48 · 372 阅读 · 0 评论 -
Java进阶01-封装、继承与多态
面向对象编程的优势:面向对象的程序设计有三大特征:封装、继承、多态。封装性有两重含义,一是指把对象的属性和行为看成一个密不可分的整体,将这两者“封装”到一个不可分割的对象中;二是指对信息的隐蔽,尽可能隐蔽对象的功能实现细节。封装机制的另一个特点就是为封装在一个整体内的变量及方法规定不同等级的“可见性”或访问权限。封装的好处:1)良好的封装能够减少耦合2)类内部的结构可以自由修改。3)可以对成员进行更精确的控制。4)隐藏信息,实现细节。继承是为了重用父类代码。两个类若存在is-a 的关系就可以使用继原创 2022-08-01 19:15:08 · 375 阅读 · 0 评论 -
Django常见面试题总结(二)
在Django中,所有的Queryset都是惰性的,意思是当创建一个查询集的时候,并没有跟数据库发生任何交互。因此我们可以对查询集进行级联的filter等操作,只有在访问Queryset的内容的时候,Django才会真正进行数据库的访问。而多频率、复杂的数据库查询往往是性能问题最大的根源。不过我们实际开发中,往往需要访问到外键对象的其他属性。如果按照默认的查询方式去遍历取值,那么会造成多次的数据库查询,效率可想而知。会话跟踪技术,保留用户Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。原创 2022-08-01 13:14:39 · 118 阅读 · 0 评论 -
Django-图书管理系统(含源码)
前段时间翻文件发现了以前学习python和django时做的一个系统,当时的想法是将这玩意做出来应付web开发大作业、课程设计作业甚至是毕设用的,实际上也确实应付了课程设计,功能虽然不算多,但是应付课程设计或者大作业绰绰有余了。项目使用python开发,采用Django框架,数据库采用MySQL,根据用户人员的不同分成两套系统,分别是学生系统和管理员系统,功能模块具体分成四个,分别是用户管理模块、图书管理模块、数据管理模块、前端模块。views.py中用户密码修改代码段。models.py代码段。...原创 2022-08-01 13:14:00 · 175 阅读 · 0 评论 -
Django REST项目实战:在线中文字符识别
我们一起开发在线中文字符识别系统实训以了解DjangoREST项目,体会前后端分离开发的思想并掌握基本开发流程。转载 2022-08-01 13:13:24 · 272 阅读 · 0 评论 -
Dhtmlx Gantt 快速入门至精通
在一些任务计划、日程进度等场景中我们会使用到甘特图,对于甘特图的实现支持很友好,文档API介绍全面,虽然增强版的收费,但免费版的足以够用。原创 2022-08-01 13:12:13 · 8988 阅读 · 4 评论 -
最近5年133个Java面试问题列表
前段时间在ImportNew上看到了一篇名为“最近5年133个Java面试问题列表”的翻译来的文章,里面非常详细地给出了Java中各个方面的面试题,很难得见到如此详尽又高质量的面试题大全了,故特意转载到自己的博客中保存,要是哪天文章不小心被删了看不到岂不可惜。按照原文所说,“该列表包含了入门级Java程序员和多年经验的高级开发者的问题。无论你是1、2、3、4、5、6、7、8、9还是10年经验的开发者,你都能在其中找到一些有趣的问题。翻译-译文链接。...原创 2022-07-31 08:36:50 · 975 阅读 · 1 评论 -
最新版MySQL 8.0 的下载与安装(详细教程)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。可以看到MySQL最新版本为8.0.29,下面提供了压缩版本,直接解压配置就可以使用,如果需要下载msi格式文件(可以通过图形化界面操作),点击GotoDownloadPage>按钮,这里使用msi格式文件下载。等待启动,选择安装模式,选择Custom。...原创 2022-07-31 08:36:14 · 10983 阅读 · 1 评论 -
【Mysql】——索引的深度理解
索引是创建在数据表上的,是对数据库表中的一列或多列的值进行排序的一种结构。如果将数据库比作一本书,那么索引就是书的目录,用来提高插叙的速度,通过索引,查询数据时可以不必读完记录的所有信息,而只是查询索引列。否则,数据库系统需要读取每条记录的所有信息进行匹配。MySQL是以page为单位保存与磁盘进行I/O交互,目的是为了提高I/O效率。MySQL中的CRUD操作(增删查改),都需要通过计算,找到相对应的page的位置。只要参与计算,就需要CPU参与,而为了便于CPU,就需要先将数据移动到内存当中。和。...原创 2022-07-31 03:06:50 · 94 阅读 · 0 评论 -
【MySql】Navicat 连接数据库出现1251 - Client does not support authentication protocol ...... 问题的解决方法
Navicat连接mysql,连接时出现问题再次安装MySQL后,使用Navicat或者MySQLyog都会出现上面这个异常。原创 2022-07-31 03:06:14 · 442 阅读 · 0 评论 -
【MySQL】MySQL中如何实现分页操作
什么是分页,就是查询时候数据量太大,一次性返回所有查询结果既耗费网络资源、又降低了查询效率,用户也不可能一下子看完成千上万条数据。所以分页的技术就应运而生。分页可以只显示指定数量的数据。...原创 2022-07-31 03:05:38 · 203 阅读 · 0 评论 -
【mysql】mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别
mysql中text,longtext,mediumtext字段类型的意思,以及区别mysql中text,longtext,mediumtext字段类型区别为字节限制不同、I/O不同、行迁移不同。原创 2022-07-31 03:05:02 · 5542 阅读 · 0 评论 -
【MySQL·水滴计划】第三话- SQL的基本概念
????从今天开始,将开启一个专栏,,MySQL系列也是无论是后端还是前端都需要掌握的一项技能。本专栏会通过一系列详细讲解MySQL相关语法,并提供一些案例给大家加深印象,为大家入门学习MySQL语言打造好一定的基础!最后,希望我的这篇文章能对你的有所帮助!愿自己还有你在未来的日子,保持学习,保持进步,保持热爱,奔赴山海!????????...原创 2022-07-31 03:04:25 · 115 阅读 · 0 评论 -
nodejs安装和环境配置-Windows
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。npm-v查看npm的版本(新版的node安装自带安装npm)变量值为node_modules地址。node-v查看node的版本。...原创 2022-07-30 20:44:08 · 112 阅读 · 0 评论 -
nodejs+npm的安装与配置
简介Node.js是一个基于ChromeV8引擎的JavaScript运行环境,让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。/nodejs/下已经就有npm,我们可以直接删除该环境路径,在配置nodejs的环境变量时,其实也就已经配置了npm的环境路径)首先我们要了解公共模块和私有模块,公共模块顾名思义是公共的一个模块,该模块下的包可以被其他所有项目所使用,而私有的模块下的包,只应用在当前项目下。...转载 2022-07-30 20:42:55 · 297 阅读 · 0 评论 -
Java调用第三方http接口的常用方式
在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。在Java项目中调用第三方接口的常用方式有①通过JDK网络类Java.net.HttpURLConnection;②通过Apachecommon封装好的HttpClient;③通过Apache封装好的CloseableHttpClient;④通过OkHttp;⑤通过Spring的RestTemplate;...原创 2022-07-30 15:22:44 · 245 阅读 · 0 评论 -
java评论、回复功能设计和实现
在这里分享一下我的设计思路(先分享评论和回复功能)。希望各位读者给出一些不一样的建议后期改进。原创 2022-07-30 15:22:03 · 2375 阅读 · 0 评论 -
java若依框架开发api接口(添加新模块)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。这样会不会更好的管理自己开发的接口呢~.原创 2022-07-30 15:21:28 · 1760 阅读 · 1 评论 -
Java自学路线图之Java进阶自学
Java自学路线图的第二阶段是Java语言进阶自学,在自学了第一阶段的Java基础自学后,大家对Java语言编程有了初步的了解和认识,建议在第一部分自学后整理一下自己的自学思路,思考自己在自学Java基础过程中的不足和优势,建议接下来的自学过程尽量弥补自己的不足。黑马程序员2020最新版Java自学路线图把Java语言进阶自学分为九个部分面向对象进阶,常见API,异常,集合,IO,多线程,网络编程,Lambda以及反射。下面介绍的是Java语言进阶自学中的技术要点,跟着学一定会有所收获。...原创 2022-07-30 15:20:50 · 84 阅读 · 0 评论 -
JAVA经典面试题附答案(持续更新版)
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。彩蛋链接先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttps。...原创 2022-07-30 15:20:14 · 443 阅读 · 1 评论 -
初识Spring
容器就是用来荣南某种物品的装置,前面我们也是学了很多容器的,类似于List/Map就是一个存储数据的容器,Tomcat就是一个存储Web项目的容器。IOC(inversionofControl)翻译成中文就是“控制反转”的意思,这具体是什么意思呢?}/***汽?对象*///依赖?身}}/***?身类*///依赖底盘}}/***底盘类*///依赖轮胎}}/***轮胎类*///尺?System.out.println("轮胎尺?...原创 2022-07-29 23:57:39 · 62 阅读 · 0 评论 -
初识Spring Boot
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Spring是为了简化Java程序开发而诞生的,那么SpringBoot是为了简化Spring框架程序开发而诞生的,有了SpringBoot就可以更加方便快速的使用Spring了!可以使用国外源,也可以使用国内源(https//start.aliyun.com),如果国外源失败的话,可以使用国内源!运行这个类,如果能运行成功,并且没有退出服务器,就表示创建成功了!...原创 2022-07-29 23:57:02 · 67 阅读 · 0 评论 -
初识 - Spring
就跟据字面来理解,装水的瓶子可以叫容器,可以装衣服的衣柜可以叫容器,总之,可以用来容纳某种物品(基本)装置我们都可以叫容器List/Map=>数据存储容器Tomcat=>Web容器Spring->IoC容器翻译成中是“控制反转”在我们改进之后的控制权发?的反转,不再是上级对象创建并控制下级对象了,是下级对象把注将当前对象中,下级的控制权不再由上级类控制了,这样即使下级类发任何改变,当前类都是不受影响的,这就是典型的控制反转,也就是IoC的实现思想DI是的缩写,翻译成中是“依赖注?”。...转载 2022-07-29 23:56:26 · 75 阅读 · 0 评论 -
初始JDBC 编程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。2、引入依赖,JDBC编程需要用到mysql的驱动包。1、创建DataSource对象,这个对象就描述了数据库服务器在哪。...原创 2022-07-29 23:55:51 · 53 阅读 · 0 评论