自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李阿昀的博客

求田问舍,怕应羞见,刘郎才气

  • 博客(786)
  • 资源 (44)
  • 论坛 (3)
  • 收藏
  • 关注

原创 呕心沥血整理出的史上最简单的IntelliJ IDEA教程,快来看哟!

前言IntelliJ IDEA(简称IDEA),是Java语言开发的集成环境,IDEA在业界被公认为是最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、SVN、GitHub等)、JUnit、CVS整合、代码分析和创新的GUI设计等方面的功能都值得称道。之前,笔者一直在用Eclipse做Java后台的开发,现在是时候该拥抱IntelliJ IDEA了,不然就太out了。因此,撰写本系列文章的目的也很简单,就是想把自己的经验整理记录下来,当然,如果能够在

2021-04-15 17:53:55 205 2

原创 历时三个月,史上最详细的Spring注解驱动开发系列教程终于出炉了,给你全新震撼

写在开头从2020年11月27日到今天(即2021年3月21日)为止,历时接近三个月,我写的「史上最详细的Spring注解驱动开发系列教程」终于新鲜出炉了!好嗨哟!我实在是太开心了,因为每一篇文章我都花费了大量的时间、精力和心血,一篇文章写下来,少则3、4个小时,多则3、4天,我实在是太难了!整个系列教程,我是总共分为了五大部分,分别是:IOC容器、AOP切面、声明式事务、扩展原理和web相关。大部分内容都是以实战为主,期间我也适当的讲解了Spring的底层原理和源码相关的知识。尤其是在研究AOP底层原

2021-03-21 18:27:14 1841 13

原创 一个淘淘商城项目送给你,愿你有一个灿烂的前程!

今天是2020年6月23日,星期二,天气晴。2020年已过一半,回想一下,这真是一个多灾多难的年份啊!可生活依然要继续,活着的人依然要继续前行。这是没道理的事情。好了,回到主题,说说写这篇文章的目的。我相信,很多人都知道淘淘商城这个项目是某个培训机构的项目,而且还是很多年之前的一个项目,我首次写这个项目时,还是3年前,即2017年5-6月份。我相信很多人会说,就这么一个老项目,有必要值得做吗?对于那些具有1~2年工作经验的人来说,确实没什么必要,不过我们也需要考虑一下那些初学Java的小白们,或者马上要出

2020-06-23 09:38:08 2247 2

原创 小子!看你骨骼精奇。有气冲破天灵,定是编程奇才,我就卖你套《SSM系列教程》。不收你钱!

为了方便读者阅读以及自己回顾,我分别对Spring、MyBatis以及SpringMVC这三个实际开发中非常常用的框架做了一个详细的总结,照着我总结的这套SSM系列教程,相信你一定能如鱼得水!Spring框架快速入门《Spring入门第一讲——Spring框架的快速入门》《Spring入门第二讲——在编写Spring框架的配置文件时,标签无提示符的解决办法》《Spring入门第三讲——S...

2019-11-16 16:59:45 3230 6

原创 这里是一个简单的CRM客户关系管理系统的开发教程,你值得拥有哟!

为了方便读者阅读以及自己回顾,我总结了一个简易CRM客户关系管理系统的系列开发教程,大家一起来学习吧!搭建开发环境CRM客户关系管理系统开发第一讲——搭建开发环境...

2019-10-27 11:29:02 3197 1

原创 Spring Boot 2从入门到入坟 | 配置文件篇:yaml语法详解

写在前面至此,我们对Spring Boot的基础入门学习就正式结束了。我们通过前面的学习掌握了Spring Boot的简单使用以及了解了它的自动配置原理。接下来,我们就要进入到Spring Boot核心功能篇的学习中了,在核心功能篇中,我们重点关注以下几点。...

2021-05-10 12:51:42 59

原创 Spring Boot 2从入门到入坟 | 最佳实践篇:Spring Initailizr的使用

在这篇文章中,我来为大家介绍一个神器,即Spring Initailizr,那它是来解决什么问题的呢?我们不妨试着回想一下,在讲述Spring Boot的最佳实践时,如果我们要开发Spring Boot应用,那么第一步是不是我们想要开发什么场景,我们就得引入什么场景依赖啊!还记得吗?我们之前还要参照Spring Boot的官方文档,看一下它能支持哪些场景的开发,然后我们就要来创建一个maven工程,并将需要的场景依赖引入过来了,但是你不觉得这样做太过麻烦吗????而在IDEA里面,当我们新建一个工程的时

2021-05-10 10:10:47 42

原创 Spring Boot 2从入门到入坟 | 最佳实践篇:devtools开发者工具的简单使用

在这一篇文章中,我为大家介绍一个我们以后在开发中经常使用到的东东,即devtools。我们不妨先进到Spring Boot的官方文档中去瞧一瞧吧!来到Spring Boot官方文档的索引页面,然后找到Using Spring Boot这一章节,进入这一章节之后,你会在左侧列表中看到Developer Tools,这一小节说的就是我们这个开发者工具。看到上面的maven依赖没有,在咱们自个的maven项目中引入进来就行,如下所示。<dependency> <groupId&g

2021-05-08 20:16:37 65

原创 Spring Boot 2从入门到入坟 | 最佳实践篇:使用Lombok插件来简化JavaBean的开发

写在前面从这篇文章开始,我们来说一下以后在开发中用到的一些小技巧,这些小技巧是我们后来在编写代码时要经常用到的。在这篇文章中,我们首先来讲解第一个小技巧,即使用Lombok插件来简化我们JavaBean的开发。使用Lombok插件来简化JavaBean的开发我们之前在开发JavaBean的时候,还是有几处比较麻烦的地方的,不知你看出来了没有。第一个麻烦之处是咱们要编写JavaBean的getter/setter方法;第二个麻烦之处是我们经常要为JavaBean添加有参/无参构造器,以及还得重写它的t

2021-05-07 23:56:00 811 9

原创 Spring Boot 2从入门到入坟 | 最佳实践篇:Spring Boot应用该如何编写?

在前面几篇文章中,我们详细分析了Spring Boot的自动配置原理。而从这篇文章开始,我们就要正式进入Spring Boot的最佳实践篇了,大家是不是蛮期待的啊!Spring Boot的最佳实践如果我们以后要用Spring Boot来做开发,那么我们遵循下面这几个步骤就非常简单了。引入场景依赖。。。...

2021-05-07 15:48:07 59

原创 Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之自动配置流程

写在前面在前面两篇文章中,我们研究完了@EnableAutoConfiguration注解,该注解按照字面意思翻译过来应该就是开启自动配置功能的意思。通过前面的分析,我们也已经知道了,该注解会通过@Import(AutoConfigurationImportSelector.class)注解在Spring Boot应用一启动的时候导入130个自动配置类,当然了,这130个自动配置类又不能都净数生效。为什么呢?因为每一个自动配置类里面,当然了,如果你点进去的话,都能看到它里面标有@ConditionalO

2021-05-04 14:47:11 109

原创 Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之初始加载自动配置类

在上一篇文章中,我们已分析完了@EnableAutoConfiguration注解里面的第一个核心注解了,即@AutoConfigurationPackage,它只是指定了默认的包规则,大家还有印象吧!接下来,在这篇文章中,咱们接着来分析@EnableAutoConfiguration注解里面的第二个核心注解,即@Import({AutoConfigurationImportSelector.class})。很明显,该注解是利用ImportSelector接口来给容器中批量导入一些东西的,只要研究清楚了导入

2021-05-03 13:28:37 80 2

原创 Spring Boot 2从入门到入坟 | 自动配置篇:源码分析之自动包规则原理

写在前面在前面几篇文章中,我给大家介绍了一些Spring Boot的底层注解。接下来,我们就要深入地了解一下Spring Boot的自动配置原理了,我们来看一下Spring Boot到底是怎么神不知鬼不觉的帮我们做了那么多事情的。有些同学可能会说啊,我他妈没事干嘛要知道这些什么屁底层原理啊,既然Spring Boot自动帮我们做了那么多事情,那我就只关心我业务逻辑开发就行了呗,还要学什么毛底层原理啊,他妈的,烦死了!你爽言爽语是爽完了,但那又有什么用呢?古人不是说过一句话吗,要知其然更要知其所以然嘛!所

2021-05-02 19:55:38 80 1

原创 Spring Boot 2从入门到入坟 | 底层注解篇:@ConfigurationProperties配置绑定

在篇文章中,我们再来说一个Spring Boot的底层注解,即@ConfigurationProperties。@ConfigurationProperties注解出现的背景我们还是举一个例子来说明吧!我们总是习惯于把经常爱变化的一些东西配到配置文件里面,比如我们小时候在学Java的时候,尤其是在数据库开发的时候,是不是经常要把数据库的连接信息,诸如数据库的url连接地址、账号、密码以及数据库连接池的大小等等,配到properties配置文件中啊!然后,未来等到我们需要创建数据库连接池时,势必是要将pr

2021-04-30 23:24:23 482 11

原创 Spring Boot 2从入门到入坟 | 底层注解篇:使用@ImportResource注解导入Spring配置文件

在这篇文章中,我们再来看一个Spring Boot的底层注解,即@ImportResource。@ImportResource注解概述@ImportResource,翻译过来就是导入资源的意思。@ImportResource注解的使用场景该注解的使用场景是什么呢?我们不妨来看一下。我们以前一般是在Spring的配置文件里面使用<bean>标签来给容器中导入非常多的组件的,就像下面这样。<?xml version="1.0" encoding="UTF-8"?><be

2021-04-28 18:26:04 59

原创 Spring Boot 2从入门到入坟 | 底层注解篇:@Conditional条件装配

在这一篇文章中,我们再来说一个Spring Boot的底层注解,即@Conditional。@Conditional注解概述@Conditional,按照英语翻译过来,应该就是按照什么条件的意思,也就是我们说的条件装配,指的就是当满足@Conditional指定的条件时,才给容器中注入相关的组件,或者是干相应的事。我们不妨查看一下@Conditional注解的继承关系,如下图所示,发现它还是一个根注解,它下面派生出了非常多的注解。接下来,我就来为大家分别介绍一下这些派生注解的功能。当然了,我也不可

2021-04-28 13:36:47 70

原创 Spring Boot 2从入门到入坟 | 底层注解篇:使用@Import注解导入组件

在前一篇文章中,我们说了一下使用@Configuration注解结合@Bean注解来向容器中注册组件,以及Spring Boot给我们带来的两种配置模式,即Full模式和Lite模式。在这一篇文章中,咱们就来说说给容器中注册组件的其他方法,因为我们以前的方法也是可以使用的嘛!例如,我们可以给类上标注一个@Component注解,以代表该类是一个组件,或者标注一个@Controller注解,以代表它是一个控制器,或者标注一个@Service注解,以代表它是一个业务逻辑组件,或者标注一个@Repository

2021-04-27 22:33:19 73

原创 Spring Boot 2从入门到入坟 | 底层注解篇:@Configuration详解

为了后面能深入的掌握Spring Boot的自动配置原理,我们得先来看一下Spring Boot的一些底层注解,要知道它们是如何完成相关功能的。首先,我们来看一下怎么给容器里面添加组件。我在这儿准备了两个组件,它们分别是:用户,即User类package com.meimeixia.boot.bean;/*** @author liayun* @create 2021-04-23 19:14** 用户*/public class User { private String

2021-04-27 14:49:49 1127 13

原创 IntelliJ IDEA快速入门 | 第三十九篇:如何在IntelliJ IDEA中导入已有的maven项目呢?

我在学习Spring Boot的时候,遇到了一个很小的问题,我是一直在往下学嘛,等我回头想复习前面的知识时,总得用IntelliJ IDEA来打开以前的maven项目嘛,你说是不是?而现在IntelliJ IDEA打开的是我最近的maven项目,所以,问题就来了,如何在IntelliJ IDEA中导入已有的maven项目呢?下面我就来告诉大家吧!可一定要好好看下面的每一步操作哟????第一步,点击菜单栏中的File菜单,此时,应该会弹出一个下拉列表,然后将鼠标放到下拉列表中的第一项,即New上,你会看到,

2021-04-27 14:15:18 78

原创 Spring Boot 2从入门到入坟 | 基础入门篇:Spring Boot的自动配置特性

Spring Boot特点在这一篇文章中,我们就来说下Spring Boot给我们提供的第二大优秀特性,即自动配置。自动配置通过编写咱们的第一个Spring Boot的Hello World入门小程序,我们深刻体会到了Spring Boot帮我们自动配好了好多东西,例如帮我们自动配好了Tomcat开发场景。自动配好Tomcat不管Spring Boot帮我们自动配好了什么东西,我们都得做这样两步,第一步是如果你想要自动配好Tomcat开发场景,那么你就得必须先引入Tomcat开发场景的依赖了,我们

2021-04-21 19:13:16 115

原创 Spring Boot 2从入门到入坟 | 番外篇:解决Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found错误

问题描述我在写完第一个Spring Boot的Hello World入门小程序之后,本来是啥事都没有的,过了个两天吧,发现用IDEA打开之前新建的Spring Boot项目,pom.xml文件里面引入的spring-boot-maven-plugin插件突然就变红了,用图说话。我把鼠标放在该插件上,提示我说报了个Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found这样的错误,说什么插件未找到。我可去他妈的吧!老子

2021-04-21 10:30:05 97 3

原创 Spring Boot 2从入门到入坟 | 基础入门篇:Spring Boot的依赖管理特性

在上一篇文章中,我们通过编写咱们的第一个Spring Boot的Hello World入门小程序,体会到了Spring Boot的强大与便捷。其实,我要说的是,它的这些功能都是基于其给我们提供的两大优秀特性而来的。那Spring Boot给我们提供的是哪两大优秀特性呢?我就直接告诉大家得了,一个是依赖管理,一个是自动配置,在这篇文章中,我们先来说一下Spring Boot的依赖管理机制。Spring Boot特点我们可以清楚地看到,咱们的第一个Spring Boot的Hello World入门小程序的最

2021-04-19 19:05:36 254 2

原创 Spring Boot 2从入门到入坟 | 基础入门篇:Hello World入门

在这篇文章中,我们就来编写一个Spring Boot的Hello World入门程序,来体会一下Spring Boot的用法。系统要求Spring Boot对我们的系统是有要求的,即Java必须是8及以上版本,以及Maven必须是3.3及以上版本。当然,这也在Spring Boot的官方文档里面说的很清楚了,下面给出Spring Boot官方文档的地址。Spring Boot官方文档的地址:https://docs.spring.io/spring-boot/docs/current/referen

2021-04-17 23:20:07 1264 13

原创 Spring Boot 2从入门到入坟 | 基础入门篇:Spring生态圈

Spring能做什么?Spring的能力首先,咱们来看一下Spring与Spring Boot它们之间的区别和联系,而且我们要学好Spring Boot,也应该对Spring的整个生态圈要有所了解。大家之前已经或多或少地学过Spring了,知道它有非常多的功能,比如IoC(做容器)、AOP(做切面),以及我们可以用Spring MVC来进行一个web应用的开发等等,这些都是Spring框架给我们带来的基本功能。当然,整个Spring到底能做什么,我们也可以来参照官网的解释。Spring的官网地址是ht

2021-04-15 19:02:00 181 2

原创 IntelliJ IDEA快速入门 | 第五篇:IntelliJ IDEA安装目录和设置目录的说明

IntelliJ IDEA安装好以后,按说我们就要双击进行启动了,但在启动之前,我得给大家说一下IntelliJ IDEA安装以后的安装目录和设置目录,把这个事说清楚之后,咱们再去启动IntelliJ IDEA。IntelliJ IDEA的安装目录IntelliJ IDEA安装完成以后,我们找到并打开其安装目录,你应该知道自己安装在了哪儿吧!下面,我就简单给大家介绍一下安装目录里面的几个目录。bin:该目录下有我们的一些启动文件,例如idea64.exe,还有相关的一些虚拟机的配置信息,这些配置

2021-04-15 14:16:55 102

原创 IntelliJ IDEA快速入门 | 第二篇:IntelliJ IDEA版本介绍与安装前的准备

下载IntelliJ IDEA我们先来说一下如何下载IntelliJ IDEA,如果你想下载IntelliJ IDEA的话,那么毫无疑问肯定是要在官网进行下载。IntelliJ IDEA的官网地址是https://www.jetbrains.com/idea/,我们不妨访问一下其官网,如下图所示。看到官网首页最中间的Download了没?官网首页里面所有的单词你可以都不认识,但是Download你必须认识,就是下载的意思。点击Download,就能进入IntelliJ IDEA下载页面中了,如下图所示

2021-04-14 22:31:22 136 2

原创 IntelliJ IDEA快速入门 | 第一篇:你不会还不知道IntelliJ IDEA吧!不要太low哦!

大家好,我是你们的李阿昀,今天开始,我来给大家讲解一下IntelliJ IDEA的安装、配置与使用。那IntelliJ IDEA是什么呢?应该说看到这篇文章的小伙伴,应该都知道了,否则的话,你也不会打开我这篇文章来学习IntelliJ IDEA这样的一个工具。如果用最简单的语言来介绍IntelliJ IDEA,那就是Java的集成开发环境,通俗来讲,就是使用IntelliJ IDEA去开发我们的Java应用程序。我们为什么要了解IntelliJ IDEA?为什么我们要了解IntelliJ IDEA呢?

2021-04-14 10:08:07 120

原创 IntelliJ IDEA快速入门 | 第三十八篇:你知道如何在IntelliJ IDEA中下载并安装插件吗?

在IntelliJ IDEA的安装讲解中我们其实已经知道,IntelliJ IDEA本身很多功能也都是通过插件的方式来实现的,其实,这也是IntelliJ IDEA非常优良的一个特性哟????有可能大家你选择IntelliJ IDEA,是因为现在IntelliJ IDEA随着使用的人数越来越多,其插件也越来越丰富,并且在它里面集成插件也变得越来越方便。而且,IntelliJ IDEA官方也为我们提供了一个插件库,其地址就是https://plugins.jetbrains.com/,我们不妨去访问看看。

2021-04-14 08:14:17 60

原创 IntelliJ IDEA快速入门 | 第三十七篇:你知道如何取消IntelliJ IDEA的更新吗?

有的时候,我们在使用IntelliJ IDEA的时候,经常在右下角弹出一个对话框,询问我们是否更新IntelliJ IDEA,如下图所示,这就让人很烦了。而且有时IntelliJ IDEA还会自动在背后默默地帮我们更新,这就让人很讨厌了,因为其实我们并不希望它进行更新,万一它要有一些问题,那么就可能导致咱们当前工程出现问题了,还是挺麻烦的。为什么说它麻烦呢?因为一般而言,新版本出现的问题,你去官网也好,还是去Google上找也好,不一定会有相应的解决方案,所以大家最好是把IntelliJ IDEA的自

2021-04-14 00:45:07 57

原创 IntelliJ IDEA快速入门 | 第三十六篇:你知道如何清理IntelliJ IDEA中的缓存和索引吗?

在这篇文章中,我来为大家说一下如何去清理IntelliJ IDEA中的缓存和索引。IntelliJ IDEA在首次加载项目的时候,都会帮我们去创建索引,而且创建索引的时间跟我们项目文件的多少成正比。这也很容易理解,就像一本字典,我们去编一个目录的话,字越多,那么编目录的时间就越长,其实,此处的目录你就可以理解成是索引。这里,我还要说明的一点是,IntelliJ IDEA在创建索引的过程当中,大家最好安安静静的等待其索引创建完成,中间过程当中切忌不要去编辑代码,以免出现一些莫名其妙的问题,关于这点,我应该早

2021-04-13 21:24:13 70

原创 IntelliJ IDEA快速入门 | 第三十五篇:你知道如何在IntelliJ IDEA中去生成JavaDoc吗?

关于IntelliJ IDEA的使用,我们还剩一些零散的点没给大家讲到,于是,下面我就为大家详细说一下这些零散的点。首先,我们来说下如何在IntelliJ IDEA中去生成JavaDoc,这是因为有的时候,我们需要为当前工程生成一个其对应的文档。接下来,我们就来看看这个文档该如何去生成。首先,打开IntelliJ IDEA,点击菜单栏中的Tools菜单,并在其下拉列表中选中Generate JavaDoc...这一项,如下图所示。这时,会弹出一个如下对话框,可以看到在该对话框中,我们可以选择是针对当前

2021-04-13 19:45:06 68

原创 IntelliJ IDEA快速入门 | 第三十四篇:IntelliJ IDEA中Maven的配置与使用

在这篇文章中,咱们来说一下在IntelliJ IDEA当中是如何来配置Maven的。简单介绍一下MavenMaven是Apache提供的一款自动化构建工具,用于自动化构建和依赖管理。开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期。现在你知道这点了吧,就是Maven会使得开发者的工作变得更简单。这里,我来稍微讲讲自动化构建工具的发展历史,最初开发者用的是Make,然后用的是Ant,接下来就出现了Maven,然而在Maven出现之后

2021-04-12 22:54:21 68

原创 IntelliJ IDEA快速入门 | 第三十三篇:在IntelliJ IDEA中如何进行断点调试呢?

断点调试是程序员的一个基本技能,有多重要不用我再说了吧????。如果你之前使用过Eclipse的话,那么Eclipse当中的调试你应该都基本掌握了。其实,在IntelliJ IDEA当中,区别不大,等会我给大家简单演示一下,你就什么都知道了。Debug的设置首先,我们需要对IntelliJ IDEA做一个优化设置。大家进入到IntelliJ IDEA的设置界面中,展开左侧的Build, Execution, Deployment这一项,这时,你会在其下面看到Debugger,点一下它,你就能看到如下的界

2021-04-10 21:08:08 151 2

原创 IntelliJ IDEA快速入门 | 第三十二篇:在IntelliJ IDEA中如何关联数据库呢?

写在前面在这篇文章中,咱们来说说在IntelliJ IDEA中如何关联数据库。不要跟我说,你不熟悉下面这样的结构,如此简单的一个结构,我不信你不懂????举个例子,现在用户想查询一下他的购物车数据,因此他就得发送一个请求,通过Java的后台,到数据库当中做一个查询操作,然后将查询到的数据展示给前端的用户,这还只是一个简单的诉求。还有,用户的一些注册信息,也得通过Java的后台写入到数据库当中。在这些诉求当中,肯定是需要Java后台能够去操作数据库的。而现在咱们在用于编写Java代码的IntelliJ

2021-04-10 14:02:57 82

原创 IntelliJ IDEA快速入门 | 第三十一篇:在IntelliJ IDEA 2020.3.3中添加Tomcat镜像并部署Web工程

写在前面讲完模板以后,咱们来说一下如何在IntelliJ IDEA当中去创建Java Web的工程。这里,我们主要分两种情况来讲,第一种是如何创建静态的Java Web工程,另外一种是如何创建动态的Java Web工程。如果我们是做前端开发的话,那么极有可能会涉及到静态的Java Web工程的创建,当然了,对咱们Java后端程序员来讲,创建动态的Java Web工程当然是首选了。接下来,我会在工程下以Module的方式来分别演示静态和动态的Web工程的创建。如何创建静态的Web工程?。。。如何创建

2021-04-08 11:59:20 127 3

原创 IntelliJ IDEA快速入门 | 第三十篇:如何来自定义模板呢?

写在前面演示完常用的模板以后,下面咱们来说下一个问题,即我们如何来修改现有的模板,以及如何去自定义一个模板。其实,这说明了IntelliJ IDEA给了我们很大的灵活空间,就像大家用这个苹果手机一样,你感觉这个手机用的不错,这个体验其实主要还是来自于你手机上的各个App应用,而这些App应用,不是全部都是苹果公司自己写的,还有很多第三方的,因此你可以通过更多的第三方的App应用来增强你的用户体验。就好比是我们可以修改或者自定义模板一样,让我们的用户体验变得更好,对咱们程序员来说,这不是更加灵活一些了吗?

2021-04-07 18:49:58 90 1

原创 IntelliJ IDEA快速入门 | 第二十九篇:你应该知道的那些常用模板

简单了解一下IntelliJ IDEA中的模板讲完快捷键以后,咱们接着往下来讲,那讲什么呢?讲模板,模板的英文是Templates,那它是什么意思呢?模板的意思是我们可以配置一些常用的代码字母的缩写,在输入简写的时候就可以出现咱们预定义的固定模式的代码,从而就能提高咱们的开发效率了,另外的话,咱们作为程序员还可以在IntelliJ IDEA当中去做一些个性化的定制,使得模板变得更加的丰富一些。其实说到模板,大家感觉好像有点陌生,但实际上你不并会觉得陌生,我这样说是有道理的。不妨我举个例子来给大家说一下吧

2021-04-04 13:34:00 175 6

原创 IntelliJ IDEA快速入门 | 第二十八篇:详述IntelliJ IDEA(或者Eclipse)中一些常用的快捷键(下)

由于IntelliJ IDEA(或者Eclipse)中常用的快捷键比较多,所以这里我就分两篇文章来给大家进行讲述了,这是第二篇。F2:查看文档说明如果咱们现在想查看一下System类的文档说明,那么该怎么办呢?其实,咱们之前在讲IntelliJ IDEA中的常用配置时,就做过这样一个设置,即当把光标放到某个类上以后,1秒种之后显示出该类的一个文档说明。设置了还好,要是我们没有这样设置呢,那也没有关系,我们可以把光标放在某个类上,然后再按下F2键,这时马上就会显示出该类的一个文档说明了,而不是在1秒种以后

2021-03-31 19:46:54 149 2

原创 IntelliJ IDEA快速入门 | 第二十七篇:详述IntelliJ IDEA(或者Eclipse)中一些常用的快捷键(上)

由于IntelliJ IDEA(或者Eclipse)中常用的快捷键比较多,所以这里我就分两篇文章来给大家进行讲述了,这是第一篇。Alt + R:执行(run)如果我们当前类或者说它里面的main方法已经执行过了,那么会在IntelliJ IDEA工具栏的位置标识出当前类,如下图所示。当我们修改好当前类,想要运行它里面的main方法时,直接按下Alt + R就可以哦了。这是我们第一个快捷键,比较简单。Alt + /:提示补全(Class Name Completion)该快捷键也是跟Eclipse

2021-03-31 11:23:35 81

原创 IntelliJ IDEA快速入门 | 第二十六篇:IntelliJ IDEA(或者Eclipse)常用快捷键之Windows版

写在前面在上一篇文章中,大家已经通过File→Manage IDE Settings→Import Settings...这种方式导入了我给大家提供的keymap-shkstart.jar这样一个jar包,导进来以后,大家进入Keymap界面中,你会看到shkstart这样一个选项,如下图所示,这说明你导入jar包是成功的。好,那再强调一下我们为什么要导入这样一个jar包。大家如果之前使用习惯了Eclipse,现在切换到IntelliJ IDEA的时候,你会发现这两个不同的IDE的快捷键有很大的差别,

2021-03-31 10:27:01 67

MyBatis的逆向工程——generatorSqlmapCustom

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

MyBatis框架的学习(二)——MyBatis架构与入门

MyBatis框架的学习(二)——MyBatis架构与入门

2017-05-11

一天搞定jQuery(二)——使用jQuery表格的隔行换色

一天搞定jQuery(二)——使用jQuery表格的隔行换色

2017-05-10

Spring的第一个案例

Spring的第一个案例

2016-10-16

用@Resource注解完成属性装配

用@Resource注解完成属性装配

2016-10-19

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

2016-10-22

为Spring集成的Hibernate配置二级缓存

为Spring集成的Hibernate配置二级缓存

2016-10-23

使用流程设计器插件设计一个请假流程

使用流程设计器插件设计一个请假流程

2017-05-07

SpringMVC学习(一)——SpringMVC入门小程序

SpringMVC学习(一)——SpringMVC入门小程序

2017-05-15

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

2017-05-15

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

2017-05-11

编码剖析@Resource注解的实现原理

编码剖析@Resource注解的实现原理

2016-10-19

使用Spring的注解方式实现AOP的细节

使用Spring的注解方式实现AOP的细节

2016-10-21

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

一天搞定jQuery(一)——使用jQuery完成定时弹出广告

2017-05-09

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

2017-05-11

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

MyBatis框架的学习(五)——一对一关联映射和一对多关联映射

2017-05-13

Spring管理的Bean的生命周期

Spring管理的Bean的生命周期

2016-10-16

Spring的三种实例化Bean的方式

Spring的三种实例化Bean的方式

2016-10-16

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

2017-07-06

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

教你一天玩转JavaScript(三)——使用JavaScript完成图片轮播的效果

2017-04-27

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发

2016-10-23

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告

2017-05-02

Spring如何装配各种集合类型的属性

Spring如何装配各种集合类型的属性

2016-10-19

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

2017-05-13

Spring+JDBC组合开发

Spring+JDBC组合开发

2016-10-21

使用Spring配置文件实现AOP

使用Spring配置文件实现AOP

2016-10-21

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验

2017-05-03

使用Spring的注解方式实现AOP入门

使用Spring的注解方式实现AOP入门

2016-10-20

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

教你一天玩转JavaScript(二)——完成对注册页面的数据的简单校验

2017-04-27

MyBatis的逆向工程测试

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

SpringMVC学习(十二)——SpringMVC中的拦截器

SpringMVC学习(十二)——SpringMVC中的拦截器

2017-05-20

让Spring自动扫描和管理Bean

让Spring自动扫描和管理Bean

2016-10-19

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果

2017-05-05

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能

2016-10-19

MyBatis框架的学习(六)——MyBatis整合Spring

MyBatis框架的学习(六)——MyBatis整合Spring

2017-05-13

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色

2017-05-04

Spring4.2.5+Hibernate4.3.11组合开发

Spring4.2.5+Hibernate4.3.11组合开发

2016-10-21

编码剖析Spring依赖注入的原理

编码剖析Spring依赖注入的原理

2016-10-17

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

2017-05-05

编码剖析Spring管理Bean的原理

编码剖析Spring管理Bean的原理

2016-10-16

李阿昀的留言板

发表于 2020-01-02 最后回复 2020-08-12

使用javamail这套API发送邮件失败

发表于 2016-09-23 最后回复 2016-09-23

为何我点击分类管理这一超链接时,下面的添加分类和查看分类就是显示不出来啊?

发表于 2016-09-17 最后回复 2016-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除