江夏、_社区达人页

个人头像照片
江夏、
已加入开发者社区2023

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布146篇文章
42条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

技术认证

暂时未有相关云产品技术能力~

一个写代码的....

暂无精选文章
暂无更多信息

2022年05月

  • 05.18 12:52:38
    发表了文章 2022-05-18 12:52:38

    数据库的触发器你了解多少

    触发器是与表有关的数据库对象,指的是在insert\update\delete操作之前或者之后,能够触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以使得应用在数据库端确保数据的完整性以及日志记录,数据校验等操作。
  • 05.18 12:43:59
    发表了文章 2022-05-18 12:43:59

    IDEA最详细配置让开发效率起飞,建议收藏!

    IntelliJ IDEA(简称 IDEA),是Java语言开发的集成环境,IDEA 在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都很优秀,也是目前使用最多最为广泛的开发工具之一了。我们公司使用的就是idea进行项目的开发,idea还有很多的配置,配置好了能够提高我们的开发效率,大大提高工作效率。这里就总结一下我的idea的详细配置,把自己的经验整理记录下来,当然,如果能够在此基础上帮助大家快速入门并掌握IDEA那就更好了
  • 05.18 09:43:57
    发表了文章 2022-05-18 09:43:57

    说说关于MySQL的存储引擎的那些事!

    和大多数的数据库不同,MySQL中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。存储引擎就是存储数据,建立索引,更新查询数据等技术的实现方式。存储引擎就是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。
  • 05.18 09:35:35
    发表了文章 2022-05-18 09:35:35

    关于数据库的视图,你了解多少

    视图(View)并不在数据库中实际存在,而是一种虚拟表,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。即视图就是执行查询语句后所返回的结果集,所以在创建视图的时候,主要就是创建这条SQL查询语句。
  • 05.18 09:10:21
    发表了文章 2022-05-18 09:10:21

    你还不知道什么是数据库的索引吗

    在MySQL的官方文档里对于索引的定义是:索引(Index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
  • 05.18 08:57:46
    发表了文章 2022-05-18 08:57:46

    使用Java打造自己的个性二维码

    二维码在生活中是很常见的东西了,它的出现大大方便了我们的日常生活。买东西付款只需要扫一下二维码就行了, 访问网址也可以直接访问二维码,现在疫情登记信息也可以使用二维码。之前的一篇文章:Python制作属于自己的第一个二维码介绍了如何使用python生成二维码,并且介绍了二维码相关的概念和原理,具体的可以参考之前的文章。
  • 05.18 08:52:29
    发表了文章 2022-05-18 08:52:29

    SpringBoot整合Druid配置数据源监控

    我们在进行数据访问声明模板和repository之前都需要配置数据源用来连接数据库。数据源就是连接到数据库的一条路径,数据源中并无真正的数据,它仅仅记录的是你连接到哪个数据库,以及如何连接。
  • 05.18 08:39:33
    发表了文章 2022-05-18 08:39:33

    Spring注解(七):使用@Value对Bean进行属性赋值

    在配置文件中可以通过property 标签对Bean进行赋值:
  • 05.18 08:28:47
    发表了文章 2022-05-18 08:28:47

    线程的六种状态

    线程Thread具有六种状态,并且在任一刻只能是这6种状态中的某一种状态。并且这些状态可以通过java.lang.Thread.State来表示:
  • 05.18 08:21:29
    发表了文章 2022-05-18 08:21:29

    面试题系列之String,Stringbuffer,StringBuilder的区别(源码分析)

    记得之前参加面试的时候被问到过String,Stringbuffer,StringBuilder的区别。我当时回答String是不可变的字符串,Stringbuffer,StringBuilder是可变的字符串,Stringbuffer是线程安全的,StringBuilder不是线程安全的,所以不能同步访问。心里想这下稳了,然后就没有然后了。现在想想这样回答别人能录用才怪。所以今天就从源码的角度剖析一下这三个字符串的区别到底在哪里。
  • 05.17 21:24:01
    发表了文章 2022-05-17 21:24:01

    Java入门第一天:Java环境的安装

    有些事情长时间不做的话可能过了一段时间就会忘记,好记性不如烂笔头,所以就把自己在学习的过程中遇到的问题写下来,方便自己积累经验和学习,也方便大家如果遇到类似的问题能够得到很好的帮助。
  • 05.17 21:07:39
    发表了文章 2022-05-17 21:07:39

    你知道String类为什么不能被继承吗?

    在找工作面试的时候我们经常会被问到一个问题,那就是String类能被继承吗?为什么?我们都知道String类不能被继承,但为什么不能却不能回答地很完整。
  • 05.17 20:59:40
    发表了文章 2022-05-17 20:59:40

    Spring注解(六):Bean的生命周期中自定义初始化和销毁方法的四种方式

    Bean的生命周期指的是Bean从被创建到初始化再被销毁的过程,IOC容器管理Bean的生命周期。在Bean的整个生命周期的过程中的初始化和销毁过程的方法可以被自定义,IOC容器当Bean进行到当前生命周期的时候调用自定义的初始化和销毁方法。在配置文件中可以通过添加init-method和destroy-method指定自定义的初始化和销毁方法
  • 05.17 20:50:53
    发表了文章 2022-05-17 20:50:53

    Spring注解(五):容器注册组件的四种方式

    之前的一篇文章讲解过关于如何使用@Bean给容器中注册组件,可以参考: Spring注解(一):@Configuration、@Bean给容器中注册组件
  • 05.17 20:41:05
    发表了文章 2022-05-17 20:41:05

    Spring注解(四):@Conditional根据条件注册组件

    在进行spring注解开发时,如果对于某个bean生成了多个实例,在进行组件注册的时候会全部注入到IOC的容器当中,比如:
  • 05.17 20:29:24
    发表了文章 2022-05-17 20:29:24

    Spring注解(三):@scope设置组件作用域

    在《Spring揭秘》中对Scope的解释是:
  • 05.17 20:19:15
    发表了文章 2022-05-17 20:19:15

    Spring注解(二):@ComponentScan自动扫描组件

    前一篇文章:Spring注解(一):@Configuration、@Bean给容器中注册组件,提到了如何通过使用配置文件的方式和注解的方式进行简单的组件注册。这里将介绍如何使用@ComponentScan注解进行组件的自动扫描。
  • 05.17 20:13:04
    发表了文章 2022-05-17 20:13:04

    Spring注解(一):@Configuration、@Bean给容器中注册组件

    Spring是在进行web开发中必不可少的一个框架,而基于传统的xml文件配置bean的方式太过繁琐,降低了开发的效率。从Spring2.5以后注解开发的出现大大简化日常开发中繁琐的配置。接下来就通过实例分析Spring中各种注解的用法。
  • 05.17 19:49:40
    发表了文章 2022-05-17 19:49:40

    Python实现对数据的ADF检验

    之前帮朋友做一个python项目,对一组的excel数据进行数据预警,如果数据异常就进行预警,通知开发人员进行处理,这里对数据的处理是进行adf检验,判断其是否数据异常,这篇文章就介绍python如何读取excel数据并对其进行adf检验。
  • 05.17 19:38:47
    发表了文章 2022-05-17 19:38:47

    Python制作属于自己的第一个二维码

    那么二维码是如何生成的呢?它的原理又是什么?今天就来说说如何实用python来生成二维码。
  • 05.17 19:27:24
    发表了文章 2022-05-17 19:27:24

    用Python开发一个PDF转Word的小工具

    PDF格式的文档在我们使用的时候比较方便,因为不会因为编辑器和其他原因导致格式不正常,但是有时候我们又需要对这个文档进行修改,这时候我们就需要将PDF解析成word格式的。网上有很多的格式转换的网站和软件,但是大多数只能免费使用几次,后面再使用的话就要升级vip了,那如果我们自己写一个pdf转换的程序,是不是很方便又很niuability呢?
  • 05.17 19:20:59
    发表了文章 2022-05-17 19:20:59

    Python入门(六):调用自定义函数

    python中内置了很多功能强的函数,能够满足很多时候的开发工作,但有些时候需要自己定义一些函数,来供在其他的地方调用,有些时候需要调用第三方库里面的很多函数,就需要先import第三方库,然后调用里面的方法即可。比如需要引用opencv以及里面的一些函数,可以通过以下方法:
  • 05.17 19:15:54
    发表了文章 2022-05-17 19:15:54

    Python入门(五):字典(Dict)的使用

    在Python语言中内置的数据结构有:列表(list)、元组(tuple)、字典(dict)、集合(set), 这4种数据结构和基础数据类型(整数、浮点数等)统称为“内置类型”(Built-in Types)。字典(dict)是一种可变的容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,字典中的键必须是唯一的,即不能出现重复的键但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
  • 05.17 19:11:40
    发表了文章 2022-05-17 19:11:40

    Python入门(四):集合(set)的使用

    在Python语言中内置的数据结构有:列表(list)、元组(tuple)、字典(dict)、集合(set), 这4种数据结构和基础数据类型(整数、浮点数等)统称为“内置类型”(Built-in Types)。集合(set)和字典(dict)类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。集合(set)是一个无序的不重复的序列。可以使用大括号 { } 或者 set() 函数创建集合。
  • 05.17 19:03:17
    发表了文章 2022-05-17 19:03:17

    Python入门(三):元组(tuple)的使用

    在Python语言中内置的数据结构有:列表(list)、元组(tuple)、字典(dict)、集合(set), 这4种数据结构和基础数据类型(整数、浮点数等)统称为“内置类型”(Built-in Types)。列表(List)和元组(tuple)都是有序的列表所以统称为序列。Tuple是一组用括号括起来、逗号分隔的数据。Tuple中的元素也可以是任何类型的,但tuple和list的区别在于list是可变的,但tuple是不可变的,即tuple一旦定义了其元素就已经确定,不能对其想list一样进行append()、inset()、pop()和赋值操作,只能进行元素的获取。
  • 05.17 18:54:17
    发表了文章 2022-05-17 18:54:17

    Python入门(二):列表(List)的使用

    在Python语言中内置的数据结构有:列表(list)、元组(tuple)、字典(dict)、集合(set),这4种数据结构和基础数据类型(整数、浮点数等)统称为“内置类型”(Built-in Types)。列表(List)和元组(tuple)都是有序的列表所以统称为序列。List是一组用方括号括起来、逗号分隔的数据。列表的元素可以是任何类型的。
  • 05.17 12:10:08
    发表了文章 2022-05-17 12:10:08

    Python入门(一):字符串的格式化

    在编程中我们经常需要对输出的内容进行格式化后再输出,比如经常收到的手机订阅短信内容,“尊敬的***用户,您本月的消费金额是***”,这里的***所代表的内容是动态的根据具体的内容进行输出,就要用到了格式化输出,那么在python中如何进行字符串的格式化输出呢?其实跟其他的编程语言类似,需要用到占位符,就是用具体的占位符来代替上述***的内容,根据上述***的内容的不同,占位符也有所不同,常用的占位符有以下几种:
  • 05.17 12:01:10
    发表了文章 2022-05-17 12:01:10

    SQL语句的执行顺序

    我们都知道一段简短的sql语句其实都不是按照我们书写的顺序从左往右执行,它是按照sql语句中的语法和函数的优先级进行解析,将上一个函数执行的结果返回给下一个函数使用,从而得到最终的结果,并且在sql语句执行的过程中会产生不同的中间临时表。那么sql语句中常见的函数和语法的优先级究竟是什么顺序呢?
  • 05.17 11:56:46
    发表了文章 2022-05-17 11:56:46

    Maven本地私服的搭建

    我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包到本地,但是往往下载速度很忙,所以有些时候开发还需要等待。如果在本地搭建一个maven私服的话,则开发时需要的jar包可直接在私服取,并且下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地,大大地提高了开发效率。
  • 05.17 11:42:31
    发表了文章 2022-05-17 11:42:31

    聊聊Redis是如何做到“持久化”

    前面的一篇文章分布式缓存中间件Redis入门对分布式缓存中间件做了一些简单的介绍,其实关于分布式中间件的内容远不止那些。通过前面的介绍我们知道Redis是一个内存数据库,数据保存在内存中,内存的数据变化是很快的,也容易发生丢失。所以Redis提供了持久化的机制。
  • 05.17 11:22:31
    发表了文章 2022-05-17 11:22:31

    Idea上的项目如何同步到远程Github上

    在平时的开发中需要用到代码管理工具进行协同开发,一般使用的代码管理工具都是git,今天这篇文章就来介绍介绍如何使用git进行代码管理,主要以idea和github(远程代码库)进行演示!
  • 05.17 11:11:09
    发表了文章 2022-05-17 11:11:09

    Memcache与Redis的区别都有哪些

    前面的文章两篇文章聊聊Redis是如何做到“持久化”和[ 分布式缓存中间件Redis入门](分布式缓存中间件Redis入门 (qq.com))主要介绍了分布式缓存系统——redis。作为缓存系统的还有Memcached,今天就来说说这两个缓存系统有什么区别。
  • 05.17 11:06:55
    发表了文章 2022-05-17 11:06:55

    细聊Equals和==的区别

    Equals和==的区别可以说是在找工作的过程中笔试、面试必问必考的知识点了,今天就来说道说道!
  • 05.17 11:02:58
    发表了文章 2022-05-17 11:02:58

    Tomcat的安装、配置以及如何部署web项目

    今天记录一下在windows系统上安装配置Tomcat的过程以及如何在tomcat上部署web项目。
  • 05.17 10:48:32
    发表了文章 2022-05-17 10:48:32

    Vue.Js中过滤器的简单使用

    Vue.js中允许我们自定义过滤器对一些常见的文本进行格式化操作。由管道符指示, 语法格式如下:
  • 05.17 10:44:43
    发表了文章 2022-05-17 10:44:43

    如何在Vue.js中对时间格式化

    在Vue.js中并没有对于时间的格式化方法。比如,新建一个Vue文件,然后在页面输出当前时间。
  • 05.17 10:37:48
    发表了文章 2022-05-17 10:37:48

    SpringBoot入门:SpringBoot整合Freemarker和Thymeleaf模板

    关于springboot项目的创建可以看下面这篇文章,这里不进行叙述,可以参考之前的文章SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目。
  • 05.17 10:30:34
    发表了文章 2022-05-17 10:30:34

    事务的隔离级别

    事务是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作,是一组不可再分割的操作集合。这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。
  • 05.17 10:22:13
    发表了文章 2022-05-17 10:22:13

    SQL语言:DDL、DML、DQL、DCL详解

    SQL程序语言有四种类型,对数据库的基本操作都属于这四类,它们分别为;数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)、数据控制语言(DCL)
  • 05.16 22:31:29
    发表了文章 2022-05-16 22:31:29

    Drop、Truncate和Delete究竟怎么删除

    在数据库种有三个对表中数据进行删除的语法,分别是Drop、Truncate和Delete。关于它们的区别和相同的地方也是在面试的过程中经常遇到的。平时也是用了就用了,哪个用的习惯就用哪个。不过既然都是删除为什么还要有三个不同的语句呢?说明它们之间肯定有着不一样的地方。邓爷爷说过实践是检验真理的唯一标准。这里就通过实际的例子总结一下它们之间的一些异同点,也加深一下自己的印象。
  • 05.16 22:14:21
    发表了文章 2022-05-16 22:14:21

    SpringBoot入门:使用IDEA和Eclipse构建第一个SpringBoot项目

    Spring Boot是一个简化Spring开发的框架,用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。所以springboot在java开发中也变得越来越重要,这里总结一下如何使用IDEA和Eclipse创建一个简单的springboot项目。
  • 05.16 20:49:57
    发表了文章 2022-05-16 20:49:57

    简单聊聊负载均衡的那些事

    负载均衡(Load balance,LB),是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。
  • 05.16 20:19:18
    发表了文章 2022-05-16 20:19:18

    Java注解(Annotation)的基本原理以及实现自定义注解

    在我们使用springboot的时候我们知道因为注解的存在,使得我们的开发变得格外的方便、快捷。之前的文章Spring常用注解大全,值得你的收藏!!!对于spring中各类注解也进行过介绍。然而注解也并不是因为spring框架的兴起才出现的,而是很早就已经在java中被使用。
  • 05.16 20:04:34
    发表了文章 2022-05-16 20:04:34

    分布式缓存中间件Redis入门

    本文主要就介绍了以下什么是redis、redis的数据结构以及其简单使用。redis其实在日常的生产中使用到的机会还是很大的。所以学会redis也是提高自身硬实力的一种重要方式,这样才能在面试中取得好成绩。
  • 05.16 18:21:45
    发表了文章 2022-05-16 18:21:45

    聊聊Spring中IOC的基本原理

    在我们学习spring和面试的过程中,有一个核心的内容就叫做IOC。IOC(Inversion of Control),中文翻译即“控制反转”,它不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将设计好的对象交给容器控制,而不是传统的在对象内部直接控制。
  • 05.16 18:10:31
    发表了文章 2022-05-16 18:10:31

    聊聊Spring中的AOP(笔面试必问)

    我们在使用Spring框架的过程中,其实就是为了使用IOC和AOP,IoC容器是Spring的核心,AOP也是Spring框架的重要组成部分。之前的一篇文章聊聊Spring中IOC的基本原理介绍了Spring中Ioc的内容。那么这篇文章就来介绍Sping的Aop。
  • 05.16 17:44:56
    发表了文章 2022-05-16 17:44:56

    Pycharm一直卡在connecting to console的解决办法[图文步骤]

    之前因为重新装了电脑系统导致有些开发软件因为不是安装在C盘的,所以没有卸载但有些环境被改变了,所以使用不正常,今天在使用pycharm的时候,打开出现了connecting to console,并且一直卡在这里
  • 发表了文章 2022-05-21

    SpringBoot多数据源配置

  • 发表了文章 2022-05-21

    SpringCloud:服务发现之如何搭建Nacos服务

  • 发表了文章 2022-05-21

    SpringBoot系列:整合Spring Security

  • 发表了文章 2022-05-21

    SpringBoot系列:MybatisPlus的入门级使用教程(下)

  • 发表了文章 2022-05-21

    SpringBoot系列:MybatisPlus的入门级使用教程(中)

  • 发表了文章 2022-05-21

    SpringBoot系列:MybatisPlus的入门级使用教程(上)

  • 发表了文章 2022-05-21

    SpringBoot实现异步任务以及定时任务

  • 发表了文章 2022-05-21

    SpringBoot 实现发送邮件

  • 发表了文章 2022-05-21

    Springboot处理请求参数的注解

  • 发表了文章 2022-05-21

    SpringBoot集成slf4j日志系统

  • 发表了文章 2022-05-21

    SpringBoot实现文件上传接口

  • 发表了文章 2022-05-21

    SpringBoot之Yaml学习

  • 发表了文章 2022-05-21

    SpringBoot缓存注解的使用

  • 发表了文章 2022-05-21

    SpringBoot整合Redis使用教程

  • 发表了文章 2022-05-21

    从零开始学设计模式(二十二):命令模式(Command Pattern)

  • 发表了文章 2022-05-21

    从零开始学设计模式(二十一):解释器模式(Interpreter Pattern)

  • 发表了文章 2022-05-21

    从零开始学设计模式(二十):迭代器模式(Iterator Pattern)

  • 发表了文章 2022-05-21

    从零开始学设计模式(十九):责任链模式(Chain of Responsibility Pattern)

  • 发表了文章 2022-05-21

    从零开始学设计模式(十八):状态模式(State Pattern)

  • 发表了文章 2022-05-21

    从零开始学设计模式(十七): 备忘录模式(Memento Pattern)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息