- 博客(88)
- 资源 (4)
- 收藏
- 关注
原创 2023跨年代码(烟花+背景音乐)
2022这一年又在忙碌中度过了,过去的一年,我们同努力,我们共欢笑,每一次成功都蕴藏着我们辛勤的劳动。新的一年即将来到,我们不能停滞不前,一味只是骄傲。愿大家与时俱进,拼搏不懈,共创新的辉煌!借着新年到来的喜庆,给大家分享一个新年烟花的前端代码,快拿着代码展示给你的朋友们看吧!!文末有完整代码,只需要下载压缩包,解压运行即可。接下来我们一起来看完整教程吧。烟花的样式既可以是随机的,也可以自定义,风格样式齐全。搭配烟花燃放时的音乐,新年的氛围在此刻达到了顶峰!快和你的小伙伴一起分享这份快乐吧。
2022-12-22 08:05:43
11281
127
原创 SQL 嵌套 N 层太长太难写怎么办?
结构化数据计算的返回值的结构随计算过程而变,大量的中间结果同样是动态结构,这些都难以事先定义,而Java是强类型语言,又必须事先定义数据对象的结构(否则只能用map这类操作繁琐的数据对象),这就使Java的结构化计算僵化死板,lambda语法的能力严重受限。这些方法的思路很清晰,即把SQL的应用局限于基本的读写任务,在应用端完成复杂的数据处理和业务逻辑,这样就可以规避SQL的那些问题,架构上也更符合现代应用的需要。有了SPL的帮助,我们相信,未来的某一天上千行的复杂SQL将不复存在。
2022-12-14 08:00:00
800
90
原创 现在的湖仓一体像是个伪命题
数据仓库就刚好相反了,数据仓库基于SQL体系往往具备很强的结构化数据计算能力,但原始数据需要经过一系列清洗转换、深度组织满足数据库约束才能入仓,这个过程会伴随大量原始信息丢失甚至数据粒度变粗无法获得更低粒度的数据价值,而且数据仓库是高度面向主题的,为一个或某几个主题服务,主题外的数据并非数据仓库关注的目标,这会导致数据利用范围相对狭小,无法像数据湖一样探索全量、未知的数据价值,更无法像数据湖一样存储海量原始数据,相对数据湖来说数据仓库“没错,数据湖就是这样一个数据垃圾场,不管什么样的数据一股脑存进去再说。
2022-11-28 08:00:00
3374
78
原创 【Java编程进阶】Java数据类型详解
在学习基本数据类型时,不需要刻意的记背,在后面的练习中,由于数据类型的概念会一直用到,所以会慢慢熟练的掌握,现在要学习的就是了解每个数据类型,以及标示的数据范围,思考不同数据类型的应用场景。在基本数据类型中,每一个类型都定义了占用存储空间的字节数,我们可以根据现实中的意义,数据所占用内存的大小等选择合适的数据类型,达到充分利用内存空间的目的。引用数据类型的变量非常类似与C/C++中的指针,引用类型指向一个对象,这时指向对象的这个变量就是引用变量。转换的条件是转换的数据类型必须是兼容的。
2022-11-18 08:00:00
4269
60
原创 MySQL单表查询进阶
查询是数据操作至关重要的一部分,比如说在所有商品中查找出价格在规定范围内的所有商品,要想把数据库中的数据在客户端中展示给用户,一般都进行了查询的操作。在实际开发中,我们要根据不同的需求,并且考虑查询的效率来决定怎样进行查询。
2022-11-17 07:57:47
4351
132
原创 【Java编程进阶】运算符与表达式
计算机诞生的初衷是为了进行数学的运算,Java 作为一门计算机编程语言,同样也提供了用于操纵变量的`运算符`来进行数学运算。我们把用于数据的运算,赋值,比较等的一系列符号称之为运算符。
2022-11-16 08:00:00
414
40
原创 【Java编程进阶】常量变量及作用域
变量的概念显然是十分重要的,假定没有变量的概念,要操作数据时,就要使用内存地址,这时显然是效率低的。局部变量和成员变量不同的是,局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
2022-11-15 11:51:07
2441
20
原创 一文带你吃透数据库的约束,不做CRUD程序员
在SQL标准中,一共规定了6种不同的约束,包括非空约束,唯一约束和检查约束等,而在MySQL中是不支持检查约束的,所以这篇文章先对其余5种约束做一个详解和练习。
2022-11-14 14:33:37
9303
110
原创 提高工作效率的 keychron 键盘,你还没有入手吗?
大家好,今天给大家推荐一款我最近入手并且一直在使用的机械键盘 keychron K4。我自己是一个键盘的重度使用者,由于工作的需求,对键盘有很大的依赖,而一款可以提高工作效率的键盘,往往可以让我们的工作事半功倍。这是一次非常满意的购物体验,选择keychron键盘提高了我的工作效率,如果你刚好使用macOS 系统进行工作并且计划换一款不错的机械键盘,在考虑提高“工作效率”(macOS快捷键、令人愉悦令人灵感涌现的敲击手感)的时候可以适当考虑下 Keychron。
2022-11-13 08:30:00
1226
20
原创 MySQL基本操作(CRUD)详解
关于SQL的常用操作:CRUD,增加(create),查询(retrieve),更新(update) 以及删除(delete) 已经做了一个硬核的整理,为深入学习sql做了充分的准备。从今天开始,你也是一个会sql的人了!
2022-11-12 10:19:23
7744
74
原创 【HTML小游戏】推箱子网页版(附完整源码)
经典的推箱子是一个非常古老游戏,甚至是80,90年代的回忆,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。在移动箱子的过程中,是对你的思维能力的一个训练,今天这款推箱子正是童年的回忆,但是我们的目的是为了通过学习源码的形式,来学习前端开发的知识,熟练掌握HtML标签,CSS属性和JS逻辑的知识。
2022-11-09 17:02:01
9289
122
原创 【Java编程进阶】Java开发环境搭建
文章详细讲述了 Java 开发环境的搭建,编写并运行第一个 Java 程序,为后续的 Java 学习做了准备工作。
2022-11-08 18:01:19
382
33
原创 【Web前端】一文带你吃透CSS(中篇)
首先,在这里所有HTML元素可以看作盒子,在CSS中,盒子模型用于设计和布局。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。完整大小的元素,必须包括宽度和高度,还必须包含内边距,边框和外边距。
2022-11-07 08:00:00
9105
140
原创 猿创征文|计算机科班生的成长路之那些相见恨晚的开发工具
大学四年,白驹过隙。说来惭愧,理想与现实总是有很大的差距,这几年来不断成长的就是学会接受自己的平凡,拒绝平庸。借着这个机会,来分享一下自己用过的开发工具和学习方法,希望正在前进的你少走一些弯路。
2022-11-06 13:01:44
1990
56
原创 【MySQL高级篇】到底如何增删改数据库中的数据?一文带你吃透数据的操作之DML
前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。
2022-11-04 08:00:00
4822
39
原创 【MySQL高级篇】如何创建数据库?一文带你吃透数据库和表的操作之DDL
SQL分为了四大类,今天是对数据定义语言DDL做了一个详细的讲解,分别使用DDL来操作数据库和数据表,并且我们也完成了设计一张学生表的简单需求。相对来说是比较容易的,在日后的操作中会慢慢的熟练。
2022-11-03 08:04:25
4234
79
原创 3道真题训练|学会了链表的前世今生(二)
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-11-02 08:00:00
208
19
原创 【Web前端】一文带你吃透CSS(上篇)
CSS 指层叠样式表 (Cascading Style Sheets)。样式定义如何显示 HTML 元素样式通常存储在样式表中外部样式表可以极大提高工作效率,通常存储在CSS文件中多个样式定义可层叠为一个。
2022-10-31 08:33:20
14835
202
原创 【HTML+CSS】实现网页的导航栏和下拉菜单
熟练的使用导航栏,对于任何网站都非常重要,我们可以使用CSS转换为好看的导航栏而不是枯燥的HTML菜单。同时,我们使用 CSS 可以创建一个鼠标移动上去后显示下拉菜单的效果。
2022-10-30 16:46:37
7168
56
原创 【MySQL高级篇】数据库到底是什么?一文带你快速上手MySQL
SQL被称为结构化查询语言,可以用于对所有的关系型数据库进行操作,即我们可以通过SQL语句对数据库、表、数据进行增删改查操作。SQL定义了操作关系型数据库的统一标准,但是,对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方。MySQL作为一个开源免费的数据库管理系统,成为了我们大多数人学习数据库的第一个工具,这篇文章作为数据库学习的初识篇,我们已经全面的总结了数据库系统基础知识,安装并学会了使用MySQL数据库。
2022-10-29 08:11:07
5626
98
原创 写着简单跑得又快的数据库语言 SPL
可惜的是,用SQL却写不出这样的算法,只能寄希望于数据库的优化器足够聪明,能把这句SQL转换成高性能算法执行,但情况复杂时数据库的优化器也未必靠谱。如果假定目前关系数据库的逻辑存储模式是合理的(也就是用数据表和记录来存储数据,其合理性与否是另一个复杂问题,不在这里展开了),那么SQL在描述事务类功能时没什么大问题,因为并不需要描述多复杂的动作,复杂性都在数据库内部解决了。所以呢,对于程序来讲,离散数据集中的集合是有序的,集合成员都有序号的概念,可以用序号访问成员,并定义了定位运算以返回成员在集合中的序号。
2022-10-27 08:00:00
7399
113
原创 3道真题训练|学会链表的前世今生
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-10-26 08:00:00
610
50
原创 【Web前端】一文带你吃透HTML(完整篇)
万维网W3C标准中网页分为结构,表现和行为三部分,HTML用于描述页面的结构,CSS用于控制页面中的元素样式,JavaScript用于响应用户的操作。HTML,CSS和JavaScript组成了前端技术栈。
2022-10-24 06:45:00
25359
151
原创 20道真题训练|学会二叉树的前世今生(三)
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-10-20 11:14:18
667
62
原创 【Web前端】一文带你吃透HTML(下篇)
上篇我们介绍到了HTML列表的内容,HTML支持三种列表的方式,分别是有序列表,无序列表和定义列表,今天我们就从HTML区块的内容开始,做一个详细的讲解,一起开始我们的前端之旅吧!!
2022-10-17 08:02:42
23358
212
原创 开源 SPL 助力 JAVA 处理公共数据文件(txt \csv \ json \xml \xls)
在 JAVA 应用中经常要处理 txt\csv\json\xml\xls 这类公共格式的数据文件,直接用 JAVA 硬写会非常麻烦,通常要借助一些现成的开源包,但这些开源包也都有各自的不足。
2022-10-17 08:02:08
2705
90
原创 【Web前端】一文带你吃透HTML(上篇)
万维网W3C标准中网页分为结构,表现和行为三部分,HTML用于描述页面的结构,CSS用于控制页面中的元素样式,JavaScript用于响应用户的操作。HTML,CSS和JavaScript组成了前端技术栈。学习HTML就是学习标签的一个过程,难度指数低,重在反复练习!
2022-10-13 07:59:52
19257
232
原创 5道真题训练|学会了二叉树的前世今生(二)
很多朋友都问我学完基础知识以后怎样提高编程水平?当然是刷题啦!今天是Java进阶刷题的第三天,结合经典算法学习Java语法!
2022-10-11 23:34:59
634
71
原创 5道真题训练|学会了二叉树的前世今生
📩Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-10-06 21:47:17
769
44
原创 【JavaWeb篇】快速上手Tomcat|实战项目详解
Tomcat是Apache软件基金会的一个核心项目,是一个开源免费的轻量级Web服务器,支持servlet/JSP少量JavaEE规范。JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。
2022-09-28 08:00:00
4285
138
原创 【Java刷题进阶】进阶学习篇②
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-09-26 19:53:36
252
32
原创 【JavaWeb篇】使用MyBatis简化JDBC开发|解决SQL语句警告的问题
之所以会出现这样的问题,是因为`idea和数据库没有建立链接,idea不识别表的信息`,所以出现了SQL语句的警告。所以在解决这个问题时,只需要将idea与数据库建立链接。此时,idea还可以作为数据库的可视化工具,直接在idea中对表进行操作,还可以在idea中直接写SQL语句,十分的方便,同时,也可以看出集成开发工具功能的强大!
2022-09-25 08:00:00
798
18
原创 【Java刷题进阶】进阶学习篇①
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-09-22 14:26:41
247
13
原创 快速学习MyBatis|实战项目详解
简单来说,MyBatis是一款优秀的持久层框架,用于简化JDBC开发。MyBatis本身是Apache的一个开源项目,期初叫做iBatis,2010年这个项目前移到google code,并改名为MyBatista。在2013年该项目迁移到GitHub。概念中的持久层怎么理解?指将数据保存到数据库的那一层代码。在海量的代码中,为了保证每一块代码的职责单一,把同数据库操作的代码叫做持久层。同时,JavaEE三层架构中,表现层负责页面的展示,业务层负责逻辑的处理,而持久层就是负责将数据存储到数据库中。
2022-09-21 08:13:05
8255
191
原创 【Java刷题进阶】基础进阶篇
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享。📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-09-14 12:01:13
393
51
原创 【云原生|DevOps】DevOps工具精讲
DevOps的方式可以让公司能够更快地应对更新和市场发展变化,开发可以快速交付,部署也更在开发团队等待的时候,同时让开发团队转移到下一个项目中。等待运维团队为之前的代码提供反馈。可是这样就意味着一个完整的项目需要一个更长的周期才可以开发出最终代码。基于现在的互联网现状,更推崇敏捷式开发,这样就导致项目的迭代速度更快,但是由于开发团队与运维团队的沟通问题,会导致新版本上线的时间成本很高。这又违背的敏捷式开发的最初的目的。那么如果让开发团队和运维团队整合到成一个团队,协同应对一套软件呢?这就被称为DevOps。
2022-09-06 13:49:14
807
188
原创 【Java刷题进阶】基础入门篇⑩
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
2022-09-05 08:05:18
1423
45
原创 【Java刷题进阶】基础入门篇⑨
Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!📩从基础开始练习,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。...
2022-08-31 09:01:04
1034
50
原创 【云原生|Kubernetes】基于GitLab的WebHooks详解
这里要实现自动化的一个CI操作,也就是开发人员Push代码到Git仓库后,Jenkins会自动的构建项目,将最新的提交点代码构建并进行打包部署,这里区别去上述的CD操作,CD操作需要基于某个版本进行部署,而这里每次都是将最新的提交点集成到主干上并测试。......
2022-08-28 22:35:53
1553
191
圣诞节代码合集(圣诞树+圣诞老人)
2022-12-24
前端小游戏-经典推箱子(HTML+CSS+JS)
2022-11-09
网上书店管理系统-Java数据库编程实战项目教程
2022-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅