刘歇
码龄6年
求更新 关注
提问 私信
  • 博客:9,075
    动态:1,133
    10,208
    总访问量
  • 24
    原创
  • 17
    粉丝
  • 45
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2020-04-08

个人简介:为善去恶,无问西东。

博客简介:

aljp123的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得11次评论
  • 获得23次收藏
  • 博客总排名1,261,278名
创作历程
  • 5篇
    2023年
  • 5篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • Java框架-Spring全家桶
    7篇
  • 数据库
    4篇
  • 数据结构+算法
    2篇
  • JAVA基础
    9篇
  • JavaWeb
    5篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascript
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【真烦人,怎么老要增加新业务,幸好我用了微服务SpringCloud,轻松搞定(上)】

所谓微服务,它其实就是一种架构方式。我举个例子,我们以前是经常以SpringBoot项目进行创建对吧,在这个SpringBoot项目,我们常常写了大量的业务功能,如我们需要创建映射大量数据表的实体类,接着创建关于这些实体类的数据访问层(dao)的类用来封装它们的CRUD等功能。然后创建有关实体类的业务逻辑层(service)的类用来实现它们具体的业务逻辑方法等等,我们把所有要创建的业务都放在一个项目中进行实现,这就是一种集中式架构方式,是一种高耦合、开发效率低的一种架构方式。
原创
博文更新于 2023.03.24 ·
320 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

计划有变。 下期更新预告不是MQ啦, 改为SpringCloud。也是Spring旗下的项目之一,本想说MQ,但它也涉及到分布式架构,如果讲架构,就不得不说到微服务架构,目前主流的就是Springcloud啦。在之前说Spring时也提到过它,它和springboot相互成就,所以目前先更新springcloud,后更新消息队列。

发布动态 2023.03.17

下期博客更新预告 下期更新一期MQ消息队列,我们常常需要获取数据库里的数据,可每次都需要循环往复进入到数据库中查询,特别是当在高并发进行海量资源的查询,这时往往会导致运行效率太慢,但如果有个类似于缓存器的工具,把在数据库中查询好的数据存入到里面去,下次再访问时就无需再去数据库中查询,有利于提升效率,节省资源。而这样的工具就是消息对列MQ,下期更新,敬请期待!!!

发布动态 2023.03.17

SQL不想写咋办?交给Mybatis-plus,立马给你安排

Mybatis-plus建立在Mybatis的基础上,是Mybatis的一个增强工具,在Mybatis上只做增强,不做改变,因为它为我们封装好了大量常用的增删改查的功能。我们直接拿来用即可,无需自己再创建映射文件写SQL语句了。
原创
博文更新于 2023.03.17 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

下期博客更新预告 下次更新一期Mybatis-plus,它属于mybatis的增强版,相当于在mybatis近一步做了简化,甚至于sql语句都用不着我们编写了。下期更新,敬请期待!!!

发布动态 2023.03.15

什么,JDBC太繁琐了!不用担心,Mybatis自有妙计

Mybatis是一个基于java的持久层(DAO)框架,它的内部封装了JDBC,简化了那些繁琐的步骤,如加载驱动、创建连接和执行对象以及释放资源等一系列繁琐的步骤,大大提升了开发的效率,开发人员只需关注SQL即可。在之前我们用JDBC的时候,SQL语句和Java代码是写在一起的,这样很容易形成高耦合性,造成硬编码。一旦SQL语句要修改,就需要修改代码,很有可能会给其他有关联的代码造成影响,修改效率不高。
原创
博文更新于 2023.03.15 ·
333 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

下期博客更新预告 下次更新一期Mybatis,在这一期我们学习SpringMVC后,发现它有利于了控制层(controller)方面的开发,而Spring有利于业务逻辑层(service)面的开发,但还有个层,业务访问层,(dao),专门用来访问数据库的,以前我们都是用jdbc,可我们知道那太繁琐了,有没有好用的框架直接配置,当然有的,它就是mybatis,下期更新,敬请期待!!!

发布动态 2023.03.09

Servlet好麻烦啊,不用怕,SpringMVC来拯救你

SpringMVC相当于是Spring的一个衍生,SpringMVC和Spring一样,也需要用到依赖注入,用到控制反转,需要容器进行配置对象,只不过它在此基础上深层次地封装了Servlet,在此之前我们在做web开发时,都是用Servlet进行开发进行接收参数和响应页面,但是在这过程中我们发现操作会有些复杂,而在SpringMVC出现后,极大方便了我们的web开发与使用,特别是参数接收、文件上传、表单验证等方面。
原创
博文更新于 2023.03.09 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

下次博客更新预告 下次更新一期SpringMVC,在学习了Spring之后,我们知道它的主要功能是控制反转和面向切面。 之后又学习了SpringBooot,知道它能为我们快速构建起项目并且它可以使用全注解的方式,不需要我们在spring容器里进行让人繁琐的配置了。 而我们之前又学习了MVC架构,知道这种架构方式有利于团队进行合作开发项目。所以SpringMVC正在此基础上直接为我们搭好了这种架构,同时它的底层又为我们封装了servlet,我们也不再需要像之前那样需要继承servlet接口,直接拿来使用即可。 请期待下一期的springMVC。

发布动态 2023.03.04

框架学不牢,是因为你还搞不定它

注解,咋一看,和注释意思有点相近,但这两者还是有很大的区别。注释:主要是解释代码,方便程序员阅读代码。在代码被编译成字节码时,注释则会被剔除掉,不会随代码进入编译阶段,更不会运行。注解:也可以称为标记,一般可以标记在类、方法、成员属性、参数等上面。如最经典的注解:@override 这是重写标记,一般我们在继承某个父类后,或者扩展某个接口后,通常都需要重写它们的方法,在这些方法上就会有@override标记,这表示着它们对程序是有着一定的作用,里面是包含着业务逻辑的。
原创
博文更新于 2023.03.04 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring,似春天般的

Spring,似春天般的 将近一年没有写过博客了,这一年写论文、找工作、考证以及一些发生的变故和感情上的坎坷不顺,让我的心思很少花在学习上,当然在这些时间里,由于工作原因,我也学了后端框架、微服务、前端框架等等,只是我为了快速上手,就没有再写博客了。特别是Spring全家桶框架,我已经学了好几遍了,现在我们开始。。。。。 Spring起源 Spring发展史: 2003年:应运而生,RodJohnson创建,成立 Interface 公司 2004年:Spring进行开源,公司改名 Spring Sourc
原创
博文更新于 2021.10.25 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java:每个人都能学会

java介绍 java是一门面向对象的编程语言,是由sun公司在九十年代初设计而成。因为它有着可跨平台性、垃圾回收制等特点,从而深受人们喜爱。现在已成为一门主流的编程语言。在开始编写java程序前,首先需要安装JDK(开发工具包),因为在JDK里包含由编译器、解释器、JVM虚拟机、jre(运行环境)以及成千上万的类库。安装好后需要环境(合理的环境),因为windows不知道,所以在电脑属性里环境变量里需要配置安装JDK的路径名。 OK,现在我们可以在记事本下简单的编写一段代码。由于记事本没有
原创
博文更新于 2021.04.21 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

半路上杀出个数据结构

数据结构 本来这次我安排的主角是数据库,但是我们在上期讲到数据的存取对吧。说到文件里的数据杂乱无章,不能对我们的数据进行存取。所以我们需要用到数据库。那为什么数据库可以呢?想知道答案吗?先了解数据结构。 数据结构的一些术语 在了解之前,我们先来看一些数据结构的专业用语和词汇,便于我们待会讲解。 数据 数据是描述可观事物的数值,字符以及所有能输入到计算机中并被计算机程序处理的符号的集合。如:图像、文字、音频等等在屏幕面前展示给我们的任何信息 数据元素 数据元素是数据处理的基本单位,是数据集合的个值,在
原创
博文更新于 2021.04.21 ·
269 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Maven,不可忽视的一个工具

Maven,不可忽视的一个工具 Maven是什么 首先,它是一个工具,是一个很棒的工具。假如我们创建了一个Maven项目,这个项目有pom.xml,在这个xml文件下通过书写几行信息,就可以管理项目的构建,报告和文档的项目管理工具软件。 它的大致流程如下 它使用pom.xml添加依赖包。 第一步,它会先从本地仓库查找依赖包,找到立马返回,没有找到就开启下一步。 第二步,它会从远程仓库查找依赖包,找到立马返回,没有找到就开启下一步。 第三步,它会从中央仓库查找依赖包,找到立马返回,没找到就真找不到了。 为什么
原创
博文更新于 2021.03.13 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AJAX值得重视,动态刷新你看重不重要

AJAX值得重视,动态刷新你看重不重要 AJAX是什么 首先声明一下AJAJ不是新的编程语言,它是一种现有标准的新方法。 AJAX全称 :Asynchronous JavaScript and XML ,表示异步的 JavaScript 和 XML。 它能够在不用重新加载网页的基础上,和服务器交换数据并且更新部分网页的一种技术, 它的核心就是创建XMLHttpRequest对象,通过这个对象可进行发送参数并接收返回的内容。从而实现动态刷新网页的数据。 为什么要用AJAX 首先,它是异步的。那么它的效率是不用
原创
博文更新于 2021.03.11 ·
318 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

不懂MVC设计模式,就永远编写不了好的JavaWeb项目

不懂MVC设计模式,就永远编写不了好的JavaWeb项目 什么是MVC设计模式 MVC全称: Model、View、Controller。分别表示模型、视图、控制器。 M:模型:应用程序的核心功能,专门用来管理数据和值的。通常是Bean、DAO层模块 V:视图:用来展示模式所处理的数据,拥有很好的显示效果。通常是Web下的HTML/JSP模块 C:控制器:从页面接收用户请求,并委托模型进行相应的处理,最后根据处理响应给页面。可以说控制器是视图与模型之间交互的桥梁。通常是serive/servlet等模块 大
原创
博文更新于 2021.03.10 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Java连接数据库,JDBC帮你搞定

JDBC JDBC是什么 JDBC全称:Java DataBase Connectivity ,表示Java数据库连接。 JDBC就是让Java与数据库连接起来,用Java进行操作数据库,管理数据库。 同时JDBC是数据库各大厂商和Java共同定制的,它是一套标准。能用来连接任何数据库,而不只是连接其中一种数据库。 为什么用JDBC 前面我们花了大篇幅说了JavaWeb的各种知识及工具,说到前端,servlet,数据库等等。目的就算想搞清怎么用 怎么用JDBC ...
原创
博文更新于 2021.03.10 ·
306 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

等得花都谢了的数据库传

认识数据库——MySQL 数据库的简单认识 什么是数据库 数据库,顾名思义,它就是根据数据结构来对数据进行组织、存储、管理的仓库。 而后就陆续出现了很多专业的数据库软件,如:MySQL数据库、Oracle数据库、SQL Server等等。 这些软件就是专门对数据进行创建、访问、管理、搜索的软件。相比于文件用读写的方式对数据进行管理会更加的方便、快捷、有效率。 数据库的分类 数据库又分为关系型数据库和非关系型数据库。 关系型数据库以表结构方式存储,存储在有行和列的二维表里。这样管理操作数据很方便。通过外键来关
原创
博文更新于 2020.12.10 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法,敲黑板了!!!

算法的概念 算法,具体说来就是有穷规则的集合,规则在这里是指对某一个问题进行求解的序列。我在上一篇博客说到算法是数据结构的配偶,的确,我们可以这样认为。因为判定一个算法好不好,也要看它的数据结构,如果数据结构选得不好,那么这个算法效率就不高。有一个著名的公式是:数据结构+算法=程序。可见这三者之间的关系。而程序也就是算法的实现,是算法的最终解,软件解。 算法有五大特征: 有穷性: 一个 ...
原创
博文更新于 2020.11.05 ·
753 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Java:面向对象全面总结

Java面向对象 面向对象 今天我们就来聊聊什么是面向对象。 不知道大家有没有看过一个小品,就是宋丹丹说把大象装进冰箱要几步。然后宋丹丹再说只要三步。第一步:打开冰箱门。第二步:把大象装进冰箱。第三步:关上冰箱门。她是这么说的,对吧!那我们别管是怎样把大象装进冰箱的,现在我们再想如何把100,甚至1000,或者更多的大象装进冰箱,如果我们自己去装的话,是不是太累了。所以我们是不是需要招一些人手为我们做这些事情。那我们自己只要指挥就行了。不知道大家通过这个例子理解了没有?我们经常说面向过程和面向对象,这两者的
原创
博文更新于 2020.10.30 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多