自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李阿昀的博客

忽然发现,我真的只是一个废物,只是自己不想承认而已!

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

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

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

2020-06-23 09:38:08 1336 1

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

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

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

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

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

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

原创 Spring注解驱动开发第13讲——使用InitializingBean和DisposableBean来管理bean的生命周期,你真的了解吗?

写在前面在上一讲中,我们讲述了如何使用@Bean注解来指定bean初始化和销毁的方法,具体的用法就是在@Bean注解中使用init-method属性和destroy-method属性来指定初始化方法和销毁方法。除此之外,Spring中是否还提供了其他的方式来对bean实例进行初始化和销毁呢?InitializingBean接口InitializingBean接口概述Spring中提供了一个InitializingBean接口,该接口为bean提供了属性初始化后的处理方法,它只包括afterPrope

2020-11-30 20:34:18 12

原创 Spring注解驱动开发第12讲——如何使用@Bean注解指定初始化和销毁的方法?看这一篇就够了!!

写在前面在【Spring注解驱动开发专栏】中,前面的文章我们主要讲了有关于如何向Spring容器中注册bean的知识,大家可以到这一专栏中进行系统学习。接下来,我们继续肝Spring,只不过从本篇文章开始,我们就进入Spring容器中有关bean的生命周期的学习。bean的生命周期通常意义上讲的bean的生命周期,指的是bean从创建到初始化,经过一系列的流程,最终销毁的过程。只不过,在Spring中,bean的生命周期是由Spring容器来管理的。在Spring中,我们可以自己来指定bean的初始

2020-11-30 17:36:55 14

原创 Spring注解驱动开发第11讲——面试官让我说说:如何使用FactoryBean向Spring容器中注册bean?

写在前面经过前面的学习,我们知道可以通过多种方式向Spring容器中注册bean。可以使用@Configuration注解结合@Bean注解向Spring容器中注册bean;可以按照条件向Spring容器中注册bean;可以使用@Import注解向容器中快速导入bean对象;可以在@Import注解中使用ImportBeanDefinitionRegistrar向容器中注册bean。而在本文中,我就来讲讲如何使用FactoryBean向Spring容器中注册bean。FactoryBean概述一般情

2020-11-30 16:21:26 14

原创 Spring注解驱动开发第10讲——在@Import注解中使用ImportBeanDefinitionRegistrar向容器中注册bean

写在前面在前面的文章中,我们学习了如何使用@Import注解向Spring容器中导入bean,不仅可以使用@Import注解快速向容器中导入bean,也可以在@Import注解中使用ImportSelector接口的方法导入bean,今天,我们就来说说,如何在@Import注解中使用ImportBeanDefinitionRegistrar向容器中注册bean。ImportBeanDefinitionRegistrar接口的简要介绍概述我们先来看看ImportBeanDefinitionRegist

2020-11-30 14:41:25 17

原创 Spring注解驱动开发第9讲——在@Import注解中使用ImportSelector接口导入bean

写在前面在上一讲关于Spring的@Import注解的文章中,我们简单介绍了如何使用@Import注解给容器中快速导入一个组件,而我们知道,@Import注解总共包含三种使用方法,上一讲已经讲解完第一种方式了,今天我们就一起来学习下关于@Import注解非常重要的第二种方式,即ImportSelector接口的方式。ImportSelector接口概述ImportSelector接口是Spring中导入外部配置的核心接口,在Spring Boot的自动化配置和@EnableXXX(功能性注解)都有它的

2020-11-30 12:00:44 16

原创 Spring注解驱动开发第8讲——使用@Import注解给容器中快速导入一个组件

写在前面我们知道,我们可以将一些bean组件交由Spring来管理,并且Spring还支持单实例bean和多实例bean。我们自己写的类,自然是可以通过包扫描+给组件标注注解(@Controller、@Servcie、@Repository、@Component)的形式将其注册到IOC容器中,但这种方式比较有局限性,局限于我们自己写的类,比方说我们自己写的类,我们当然能把以上这些注解标注上去了。那么如果不是我们自己写的类,比如说我们在项目中会经常引入一些第三方的类库,我们需要将这些第三方类库中的类注册到

2020-11-29 18:04:37 17

原创 Spring注解驱动开发第7讲——如何按照条件向Spring容器中注册bean?这次我懂了!!

写在前面当bean是单实例,并且没有设置懒加载时,Spring容器启动时,就会实例化bean,并将bean注册到IOC容器中,以后每次从IOC容器中获取bean时,直接返回IOC容器中的bean,而不用再创建新的bean了。若bean是单实例,并且使用@Lazy注解设置了懒加载,则Spring容器启动时,不会立即实例化bean,自然就不会将bean注册到IOC容器中了,只有第一次获取bean的时候,才会实例化bean,并且将bean注册到IOC容器中。若bean是多实例,则Spring容器启动时,不会

2020-11-29 11:35:02 21

原创 Spring注解驱动开发第6讲——如何实现懒加载?看这一篇就够了!!

写在前面Spring在启动时,默认会将单实例bean进行实例化,并加载到Spring容器中去。也就是说,单实例bean默认是在Spring容器启动的时候创建对象,并且还会将对象加载到Spring容器中。如果我们需要对某个bean进行延迟加载,那么该如何处理呢?此时,就需要使用到@Lazy注解了。懒加载什么是懒加载呢?何为懒加载呢?懒加载就是Spring容器启动的时候,先不创建对象,在第一次使用(获取)bean的时候再来创建对象,并进行一些初始化。非懒加载模式这里我们先来看看非懒加载这种模式。首先

2020-11-28 20:09:58 17

原创 Spring注解驱动开发第5讲——使用@Scope注解设置组件的作用域

写在前面Spring容器中的组件默认是单例的,在Spring启动时就会实例化并初始化这些对象,并将其放到Spring容器中,之后,每次获取对象时,直接从Spring容器中获取,而不再创建对象。如果每次从Spring容器中获取对象时,都要创建一个新的实例对象,那么该如何处理呢?此时就需要使用@Scope注解来设置组件的作用域了。本文内容概览咱先看看在本文中我们要学习哪些知识点,从而从全局角度把握好方向。本文要学习的知识点疏览如下:@Scope注解概述单实例Bean作用域多实例Bean作用域单实

2020-11-28 11:39:34 32

原创 Spring注解驱动开发第4讲——自定义TypeFilter指定@ComponentScan注解的过滤规则

写在前面Spring的强大之处不仅仅是提供了IOC容器,能够通过过滤规则指定排除和只包含哪些组件,它还能够通过自定义TypeFilter来指定过滤规则。如果Spring内置的过滤规则不能够满足我们的需求,那么我们便可以通过自定义TypeFilter来实现我们自己的过滤规则。FilterType中常用的规则在使用@ComponentScan注解实现包扫描时,我们可以使用@Filter指定过滤规则,在@Filter中,通过type来指定过滤的类型。而@Filter注解中的type属性是一个FilterTy

2020-11-27 18:03:36 28

原创 Spring注解驱动开发第3讲——使用@ComponentScan自动扫描组件并指定扫描规则

写在前面在实际项目中,我们更多的是使用Spring的包扫描功能对项目中的包进行扫描,凡是在指定的包或其子包中的类上标注了@Repository、@Service、@Controller、@Component注解的类都会被扫描到,并将这个类注入到Spring容器中。Spring包扫描功能可以使用XML配置文件进行配置,也可以直接使用@ComponentScan注解进行设置,使用@ComponentScan注解进行设置比使用XML配置文件来配置要简单的多。使用XML文件配置包扫描我们可以在Spring的

2020-11-27 11:44:28 58

原创 Spring注解驱动开发第2讲——使用@Configuration和@Bean给容器中注册组件

写在前面在以前学习Spring的过程中,我们是通过编写XML配置文件来定义我们的Bean的,这种编写XML配置文件的方式不仅繁琐,而且还很容易出错,稍有不慎就会导致编写的应用程序各种报错,排查半天,发现是XML文件配置不对!另外,每个项目都编写大量的XML文件来配置Spring,也大大增加了项目维护的复杂度,往往很多个项目的Spring XML文件的配置大部分是相同的,只有很少量的配置不同,这也造成了配置文件上的冗余。而要是使用了Spring注解驱动来开发,你会发现以上这些问题都将不存在了。整个世界都变

2020-11-27 08:48:25 29

原创 Spring注解驱动开发第1讲——今天,我们来聊聊关于Spring注解驱动开发的那些事儿!

写在前面小伙伴们,大家早上好!今天是2020年11月27日,星期五,晴。我起来的好晚,一起来又要开始学习的时候了,昨天看了雷丰阳老师讲授的Spring注解驱动教程的一部分,也就是20个视频,第一个感觉就是老师讲解的好好,甚至有时会进入源码中去看看Spring内部到底是咋个样子的,确实是跟随老师的脚步能学到好多东西,在这里要谢谢雷丰阳老师讲授了这样好的视频,第二个感觉就是学的脑子都快要炸了,由于要学习的知识太多了,而我又是这样一个极笨的人,所以为了避免遗忘昨天学习的知识点,遂特地开了一个新的专栏,记录下学习

2020-11-27 07:40:42 38

原创 淘淘商城第119讲——使用maven的tomcat插件来部署使用到ActiveMQ的工程时,发现报了一个方法未找到的错误

问题描述今儿个,当我使用maven的tomcat插件来热部署一个用到ActiveMQ消息中间件的服务层工程时(例如taotao-search),遇到了一个错误,说是方法未找到,这个我是从Eclipse控制台打印出的错误信息中看出来的。[INFO] ------------------------------------------------------------------------[INFO] Reactor Summary for taotao-search 0.0.1-SNAPSHOT:

2020-11-24 11:34:32 28

原创 淘淘商城第117讲——使用maven的tomcat插件来实现Tomcat热部署

首先,大家需要先在虚拟机(例如taotao)上安装一个Tomcat服务器,如果有不会的童鞋,那么可以参考我写的《Linux入门第十三讲——在Linux CentOS 7.6系统上安装Tomcat 8.5.38》这篇文章来进行安装,应该是非常容易的。由于每一个工程都应该部署在对应的一个Tomcat服务器上,所以Tomcat服务器的名字最好有意义。我们根据下表来给Tomcat服务器起名,例如我们现在是要部署taotao-manager服务层工程,那么我们的Tomcat服务器的名字便可以叫做tomcat9000

2020-11-23 12:10:44 39

原创 淘淘商城第118讲——系统部署演示

部署分析首先说下淘淘商城这个项目在真实环境中部署的话需要多少台服务器。如果你写完淘淘商城这个项目,那么你会发现该项目一共有12个工程,它们分别是:本着高可用的原则,每个工程至少要对应有两台服务器,这样12个工程至少就需要24台服务器了。不要忘了,淘淘商城这个项目在真实环境中部署的话,还要开启好多的服务,如下表所示。这样算下来的话,服务所需的服务器数量至少是24台,在加上12个工程至少就需要24台服务器,这样,总共需要的服务器总数至少是48台。但我们都知道,一般的小公司是绝不可能弄这么多服务器的

2020-11-23 08:48:37 57

原创 淘淘商城第116讲——使用Mycat实现读写分离

什么是读写分离呢?在咱们的项目中,执行查询的命令要比执行修改、删除这些命令要多的多,所以为了保证数据库的读写性能和数据库的完整性,我们就需要实现数据库的读写分离了。通俗的讲就是读取的命令在一个数据库中,而写入的命令在另外一个数据库中,而且这两个数据库中的数据必须同步。数据库读写分离的解决方案解决方案一MySQL提供了一个解决方案,即使用binlog(二进制日志文件)进行数据库同步,只不过这种解决方案需要配置MySQL。解决方案二我们可以在代码中实现读写分离,即可以使用aop实现一个切面,然后

2020-11-22 10:17:26 42

原创 Linux下MySQL的配置文件(my.cnf)的存放路径

my.cnf是MySQL启动时加载的配置文件,一般会放在MySQL的安装目录中,用户也可以放在其他目录中进行加载。安装完MySQL之后,Linux系统中会有多个my.cnf文件,它们中有些是用于测试的。使用locate my.cnf命令可以列出所有的my.cnf文件,如下图所示。当我们需要修改配置文件时,需要找到MySQL启动时到底是加载了哪个my.cnf文件。查看是否使用了指定目录下的my.cnf文件启动MySQL后,我们查看下MySQL的进程,看看是否有设置使用指定目录下的my.cnf文件,若有

2020-11-22 08:15:48 68

原创 淘淘商城第115讲——使用Mycat实现分库分表

写在前面上一讲中,咱们新建了一台虚拟机,而且也为其设置了一个固定IP地址,例如192.168.81.137,如下图所示。而且在这台虚拟机中我安装好了如下一些东东。如果这时我们想远程访问以上这台虚拟机中安装好的MySQL数据库,那么该怎么办呢?可以在本地使用MySQL的图形化开发工具(例如Navicat for MySQL)来访问服务器上的MySQL数据库。如果你不知道怎么做,那也没有关系,具体步骤可以参考我写的《Linux入门第十五讲——远程访问Linux CentOS 7.6系统上安装的MySQ

2020-11-21 11:42:36 39

原创 淘淘商城第114讲——快速入门Mycat

简单介绍一下Mycat什么是Mycat?简单的说,Mycat就是:Mycat的目标是低成本的将现有的单机数据库和应用平滑迁移到"云"端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。Mycat的关键特性Mycat的架构Mycat的架构如下图所示。从上图中我们可以知道,Mycat使用MySQL的通讯协议模拟成了一个MySQL服务器,并建立了一套完整的Schema(数据库)、Table(数据表)、User(用户)的逻辑模型,并将这套逻辑模型映射到后端的存储节点DataNode(MySQ

2020-11-20 19:11:35 27

原创 淘淘商城第112讲——展示订单确认页面以及用户身份认证

我们上一讲一起搭建了订单系统的服务层工程和表现层工程。这一讲,我们就要实现订单确认页面展示这个功能了。展示订单确认页面在淘淘商城中,用户未登录即可添加商品到购物车,如下图所示。这儿我们是参考的之前的京东,之前的京东在用户没有登录的情况下他就可以使用购物车了,但是当用户要真正去结算的时候,一定是要求他登录的,也就是说由购物车商品列表展示页面直接跳转到用户登录页面要求他去登录。在淘淘商城中,我们也是这样做的,当用户点击购物车商品列表展示页面中的去结算之后,如果当前用户还没登录,那么必须要求他先登录。也

2020-11-19 10:50:19 81

原创 淘淘商城第102讲——js跨域测试

什么是跨域?跨域是浏览器同源策略而产生的,在不同协议,不同域名,不同端口下(以上任意一个不同都算是跨域)的客服端和服务端之间是无法互相访问的。举例来说,注意:localhost和127.0.0.1虽然都指向本机,但也属于跨域。js跨域测试js不可以跨域请求json数据首先,我得说明一点,就是js是不可以跨域请求json数据的。 关于这一点,下面我会举一个案例来进行说明。咱们先在taotao-sso-web服务层工程的webapp/js目录下放置一个sso_json.json文件,其内容如下图

2020-11-16 23:25:31 36

原创 淘淘商城第89讲——nginx配置反向代理

什么是反向代理我们经常听说反向代理这个概念,既然有反向代理,那么就应该有正向代理,什么是正向代理呢?如下图所示,所谓的正向代理是指当用户发起请求时无法直接访问到某个网站(比如我们经常听到的翻墙),需要经过一个中间服务器,用户将请求发给中间服务器,中间服务器可以访问用户想要访问的网站,中间服务器将用户的请求转发给想要访问的网站,然后将那个网站响应的结果再返回给用户,这就是正向代理。 接着,我们再

2020-11-13 22:26:23 3356 5

原创 Notepad++没有插件管理器(Plugin Manager)的解决方法

大家知道,Notepad++是一款很强的代码编辑器,基本什么代码都可以在上面快速的编写,而且所占的内存非常小,如果就需要简单的修改几行代码,打开Notepad++即可快速的修改,更强大的是Notepad++可以跟myeclipse/eclipse一样,集成许多的插件,它的重点功能就在插件上,比如代表比较、远程连接ftp代码修改、格式化代码等。但是,我正打算在Notepad++中装一个NppFTP插件时,才发现Notepad++中竟然没有Plugin Manager,如下图所示。注意,我安装的Notep

2020-11-13 11:59:50 64

原创 淘淘商城第86讲——实现商品详情页面静态化方案时,你没遇到过java.lang.IllegalArgumentException或者java.lang.NullPointerException这种异常

问题描述今儿个,我在实现商品详情页面静态化方案时,遇到了一个蛮奇怪的异常,为什么说蛮奇怪呢?因为它只在第一次测试的时候出现过,后面就再也没出现过了。我先描述一下这个异常是怎么出现的,我在淘淘商城后台管理系统中添加了一个商品,并且也添加成功了,然后立马到静态文件目录下查看生成的静态文件,发现啥都没有,如下图所示,不是说好了能生成静态页面吗?这尼玛是要闹哪一出啊????!!!而且,Eclipse控制台还给我打印出了一个java.lang.IllegalArgumentException异常,如下图所示。

2020-11-12 20:59:40 47

原创 淘淘商城第70讲——安装好ActiveMQ 5.16.0,并启动成功之后,竟然无法访问!!!

问题描述今天笔者在安装Apache ActiveMQ 5.16.0时,遇到了一个无法访问的问题。是这样的,ActiveMQ 5.16.0我也安装好了,而且也启动成功了,但是在访问ActiveMQ的后台管理页面时,竟然无法访问网页,如下图所示。关键是我也关闭了防火墙啊!不知道为什么会无法访问ActiveMQ的后台管理页面。解决方案修改apache-activemq-5.16.0/conf目录下的jetty.xml配置文件,将127.0.0.1修改为0.0.0.0即可。此时,重新启动ActiveM

2020-11-06 15:12:49 149

原创 HttpClient快速入门第2讲——封装一下HttpClient,以方便别人调用

前言入门HttpClient之后,我们再来思考这样一个问题,如果手机客户端要向服务端发送一个http请求,那么它直接通过HttpClient来进行发送url就可以了,但是万一手机客户端那边开发安卓的程序员不会使用HttpClient这门技术,咋办?要是他会用,好说,我们Java后端开发人员只需要开发一个Controller(给使用者返回一个JSON数据),他来调用这玩意,自己写业务逻辑就可以了,这样一来,他就可以直接通过http来发送请求了。我们Java后端开发人员所做的事情就是开发Controller这

2020-11-05 20:53:53 87

原创 HttpClient快速入门第1讲——手把手教你快速入门HttpClient

前言一个商城,比如最为人熟知的淘宝和京东,一定会给用户提供一个最基本的功能,即商品搜索功能,首页最上面那个醒目的搜索栏就是了。那么,问题来了,手机客户端app的商品搜索功能的业务逻辑和PC端的业务逻辑是一样的吗?想都不用想,肯定是一样的,你总不能说在手机客户端app搜商品时,输入苹果关键字搜索出来了一个苹果手机,而在PC端以相同的关键字进行搜索,搜索出来的是一件T恤吧!如果果真是这样,那不是见鬼了吗?既然手机客户端app的商品搜索功能的业务逻辑和PC端的业务逻辑是一样的,那么你有没有想过,手机客户端ap

2020-11-05 10:28:11 59

原创 maven快速入门番外篇——在Eclipse中如何导入已存在的maven工程呢?

有的时候,咱本机已经存在了一个maven工程,该工程或许是你从网络上下载下来的,不管该工程来源于哪儿,反正它就在你本地,如果要想将该maven工程导入到Eclipse中,那么该咋办呢?本文就是围绕这一点展开的,在本文中,我详细记录了Eclipse导入已存在的maven工程的步骤。第一步,右键名为Other Projects的Working Set(即工作组),如果你在Package Explorer视图中没看到该工作组,那么随便在该视图的什么位置右键即可,然后在弹出的右键菜单中选择Import...,如下

2020-11-05 08:43:56 52

原创 Vue.js快速入门第2讲——本地应用中的常见指令(上)

前言上一讲我们介绍了Vue的基础知识点,而且已经可以把一个基本的项目跑起来了,接下来我们就要开始学习Vue本地应用中的常见指令了。本讲的核心是如何通过Vue的方式去开发常见的网页效果,不同于早期基于dom元素的web开发——获取元素,操纵它们。在Vue中,我们使用的是一系列以v-开头的特殊语法来干这件事情,比如说v-on、v-text、v-show等等,不同的写法功能并不一样,但是它们有一个统称,叫做Vue指令。在Vue指令的学习过程中,我们会以精心设计的案例的形式来巩固知识点的学习。v-text指

2020-11-04 20:24:10 85

原创 Vue.js快速入门第1讲——别废话了,快上车,带你走进Vue.js的世界

学前须知在讲这一小结之前,我先简单地介绍一下Vue.js这个东东,它是一个前端框架,也可以说成是一个JavaScript框架,有点类似于jQuery这样的js库,只不过它的功能更为强大。好了,现在回到主题,如果作为一个小白,要想快速入门Vue.js,那么得提前掌握哪些知识点呢?下面这4个东东你是必须要会的,虽说作为一个Java后端开发程序员,下面这4个技术肯定是没有前端开发者掌握的那么熟练的,但是咱总该会个一两点吧!是不,只要别太过分就行!如果下面这4个技术您都不会那么一两点,那么还是劝退吧!您该干嘛干

2020-11-03 22:13:35 108

原创 Vue.js快速入门番外篇——Live Server插件的简介、安装与使用

简介Live Server是一个具有实时加载功能的小型服务器,可以使用它来破解html/css/javascript,但是不能用于部署最终站点。也就是说我们可以在项目中实时用Live Server作为一个实时服务器实时查看开发的网页或项目效果。安装第一步,打开VSCode开发工具,在VSCode扩展中搜索Live Server,然后安装即可。Live Server插件安装成功之后,应该就是下面这个样子了。第二步,按Ctrl+Shift+P快捷键打开命令面板,输入settings,然后在下拉列表

2020-11-03 21:34:20 161

原创 接口测试入门第2讲——小白都能看懂的接口测试实战

前言在实际开发中,我们一般都会使用当今主流的两款集成在浏览器中的接口测试工具来进行接口测试。虽说有以上两款主流的接口测试工具,但在这里笔者使用的只是postman这款接口测试工具,毕竟谷歌浏览器在开发中太经常用到了。说到这里,那么如何在谷歌浏览器中集成这款接口测试工具呢?安装postman接口测试工具如果要想在谷歌浏览器中集成postman这款接口测试工具,那么可以参考我的这篇文章——《接口测试入门番外篇——如何在谷歌浏览器中集成postman这款接口测试工具呢?》。接口测试实战。。。..

2020-11-02 17:19:04 124

原创 接口测试入门番外篇——如何在谷歌浏览器中集成postman这款接口测试工具呢?

第一步,首先下载所需要的postman插件,如果你不想费心费力地从网上查找的话,那么可以点击我下面提供的百度网盘下载链接地址进行下载。链接:https://pan.baidu.com/s/1sgiWKc2GrNo9WB_4cCfhDQ,提取码:w4qm下载下来之后,解压到你本地即可,但你得知道这个位置,因为咱们后面会用到它!第二步,打开Google Chrome浏览器,然后找到更多工具栏中的扩展程序并打开,如下图所示。第三步,在右上角打开开发者模式。第三步,点击加载已解压的扩展程序按钮,然

2020-11-02 17:14:45 92

原创 接口测试入门第1讲——都2020年末了,你还不知道接口测试吗?

什么是接口呢?咱们一开始看看现实中的接口,仔细看看下面这张图,你觉得如果要是给图中的手机充电的话,适合用哪根数据线呢?不用我说,大家应该都知道了,看一看手机的外置接口就知道了。这说明了现实当中的接口必须要满足对方的要求、标准以及规范,才能够进行所谓的连接。程序当中的接口也是一样的,A程序和B程序二者想要进行连接/联调,必须也要遵循一套规范和标准。如果规范和标准都没有,那么这两个程序是不可能连接在一起的,这是一定的。总之,程序当中的接口就是程序之间协作所要遵循的一套规范、标准。接口的优点我们为什

2020-10-31 23:42:16 213

原创 淘淘商城第66讲——将搜索功能切换到集群版Solr时,我就不信你没遇到过这个异常:org.apache.solr.client.solrj.SolrServerException ···

问题描述今天我在将搜索功能切换到集群版Solr,准备向索引库中导入商品数据时,碰到了一个异常。真的是一天天的都会碰到异常,太闹心了????我进入后台管理系统首页,然后点击一键导入商品数据到索引库按钮准备向索引库中导入商品数据时,我满心以为是能够成功的,即使是要花费一点时间,花就花呗!老子有的是时间。结果是万万没想到啊!老子等了那么久,结果你就给我看了这么一个异常。而且,Eclipse控制台也打印出了相应的异常具体信息,我复制出来了,如下所示。org.apache.solr.client.solrj

2020-10-30 19:12:32 61

原创 淘淘商城第64讲——使用SolrJ管理Solr集群时,给我报了这样一个异常:org.apache.solr.common.SolrException ···

问题描述今天我使用SolrJ来管理Solr集群时,就只是想做一个简单的测试,即向索引库中添加一个文档,却给我报了一个异常,搞得我心情真的非常沮丧!怎样子向索引库中添加一个文档呢?由于我所使用的是版本比较高的Solr(版本是Apache Solr 8.4.0),所以我是像下面这样子编写代码来向索引库中添加一个文档的。package com.taotao.search.test;import java.util.ArrayList;import java.util.List;import java

2020-10-30 15:43:34 72

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

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

2017-07-06

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

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

2017-05-20

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

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

2017-05-15

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

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

2017-05-15

MyBatis的逆向工程测试

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

MyBatis的逆向工程

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

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

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

2017-05-13

MyBatis的逆向工程——generatorSqlmapCustom

MyBatis的逆向工程——generatorSqlmapCustom

2017-05-13

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

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

2017-05-13

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

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

2017-05-13

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

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

2017-05-11

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

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

2017-05-11

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

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

2017-05-11

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

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

2017-05-10

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

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

2017-05-09

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

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

2017-05-07

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

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

2017-05-05

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

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

2017-05-05

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

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

2017-05-04

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

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

2017-05-03

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

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

2017-05-02

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

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

2017-04-27

教你一天玩转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

Spring提供的CharacterEncoding和OpenSessionInView功能

Spring提供的CharacterEncoding和OpenSessionInView功能

2016-10-23

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

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

2016-10-23

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

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

2016-10-22

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

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

2016-10-22

Spring4.2.5+Hibernate4.3.11组合开发

Spring4.2.5+Hibernate4.3.11组合开发

2016-10-21

Spring+JDBC组合开发

Spring+JDBC组合开发

2016-10-21

使用Spring配置文件实现AOP

使用Spring配置文件实现AOP

2016-10-21

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

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

2016-10-21

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

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

2016-10-20

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

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

2016-10-19

让Spring自动扫描和管理Bean

让Spring自动扫描和管理Bean

2016-10-19

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

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

2016-10-19

用@Resource注解完成属性装配

用@Resource注解完成属性装配

2016-10-19

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

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

2016-10-19

编码剖析Spring装配基本属性的原理

编码剖析Spring装配基本属性的原理

2016-10-19

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

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

2016-10-17

李阿昀的留言板

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

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

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

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

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

空空如也

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

TA关注的人 TA的粉丝

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