自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 优秀软件测试工程师必备的8个能力!-(附思维导图)

结合自己以往的工作经验,自己梳理出来一些材料,绝对原创,绝对干货。优秀的软件测试工程师必备的“8个能力”作为一名软件工程师,需要的能力并不多,但是要成为一名优秀的软件测试工程师,需要的能力就比较多了,自己整理出来8个方面,每个方面都会分成很多细小的方便并进行举例说明。同样的,文章的思维导图放在文末,需要原图直接找我。文章一共4500字左右,预计阅读时间9分钟不废话,上干货!...

2020-01-14 13:04:48 1821

原创 APP系统开发模式一共有哪几种?

App的开发基于硬件设备所运行的操作系统,现在主流的移动操作系统有苹果的iOS、google 的Android和微软的Windows Phone 8 等,主要通过运行应用的硬件和设备的其他系统约束来区别于桌面和Web 应用开发,这些约束从平台到平台有微小的变化。

2021-12-08 18:02:50 797

转载 新零售仓库盘点解决方案

​要确保的高效运作,库存记录必须准确。为此,公司需要定期进行库存检查,以防发生错误,并且需要尽快发现这些错误,以免影响订单拣选操作。所有仓库都有义务进行某种形式的库存盘点,它取决于国家/地区的法律以及关于计数频率和全面性的会计要求。

2021-12-08 14:03:15 378

原创 Linux服务器centos7系统下搭建Jenkins

Linux服务器centos7系统下搭建JenkinsJenkins是什么?Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。所以现在是越来越多的公司都在使用Jenkins做持续集成。那么今天就给大家来分享一下,如何在Linux服务器上部署Jenkins。首先,安装Jenkins必须要有一个前提条件:安装好JDK,并且最低是1.8以上的版本。这是因为Jenkins是一个独立的基于Java的程序..

2020-05-21 13:55:38 290

原创 Linux开机启动过程(个人理解)

Linux开机启动过程(个人理解)简述Linux启动过程1)BIOS开机自检2)MBR引导3)启动引导程序菜单(GRUB)4)加载内核5)加载虚拟文件系统加载函数模块6)启动系统进程 /sbin/init --->/etc/init/rcs.conf--->/etc/rc.d/rc.sysinit--->系统初始化 ...

2020-05-20 17:49:26 800

转载 为什么说Debian是主流Linux操作系统的七个理由

我头一回安装Debian是在16年前。自那以后,我试用过无数的其他Linux发行版,甚至有一两个还坚持使用了好几个月,不过我的主要发行版始终是Debian,或者至少是Debian的众多衍生版之一。很熟悉,也许可以在一定程度上解释为什么我青睐它。不过,我青睐它主要源自其他发行版比不过Debian。我认为至少有七个理由表明Debian仍是我青睐的Linux发行版:7.软件包管理Debian中的软件包由dpkg和apt-get来管理。如今,它们管理依赖项的能力不再很独特...

2020-05-20 17:31:52 3421

原创 bug的生命周期、bug状态转换图

当我们发现一个bug的时候,应该怎么理清他们之间的关系呢?一个bug 从open到close的所有状态 都是我们测试人员需要注意的。一、bug的状态新建(New)新发现的bug,未经评审决定是否指派给开发人员进行修改。确认(Open)确认是bug,并且认为需要进行修改,指派给相应的开发人员。已修复(Fixed)开发人员进行修改后标识成修改状态,由待测试人员的回归测试验证。被拒绝的(Rejected)开发人员认为不是bug,则拒绝修改。延期(Delay)开发人员如果认为暂时不需

2020-05-14 16:55:01 1908

原创 Linux网络基本网络配置方法介绍

网络信息查看  设置网络地址: cat/etc/sysconfig/network-scripts/ifcfg-eth0  你将会看到:DEVICE=eth0BOOTPROTO=staticsHWADDR=00:0C:29:13:D1:6FONBOOT=yesTYPE=EthernetIPADDR=192.168.0.212NETMASK=255.255...

2020-04-08 14:42:18 384

转载 【菜鸟福利】Linux入门到放弃

Linux是什么?Linux是一套免费使用和自由传播的类Unix的的操作系统,是一个基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件,应用程序和网络协议。它支持32位和64位硬件.Linux继承了Unix的以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时...

2020-04-08 14:36:51 172

原创 App测试方法总结

一、安全测试1.软件权限1)扣费风险:包括短信、拨打电话、连接网络等。2)隐私泄露风险:包括访问手机信息、访问联系人信息等。3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接收信息功能6)限制或使用本地连接7)限制/允许使用手机拍照或录音8)限制/允许使用手机读取用户数据9)限制/...

2020-03-13 17:59:19 388

原创 JVM面试题汇总

JVM194. 说一下 JVM 的主要组成部分?及其作用?类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface)组件的作用:首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字...

2019-07-08 15:02:39 1184

原创 中间件部分面试题汇总

RabbitMQ135. RabbitMQ 的使用场景有哪些?抢购活动,削峰填谷,防止系统崩塌。 延迟信息处理,比如 10 分钟之后给下单未付款的用户发送邮件提醒。 解耦系统,对于新增的功能可以单独写模块扩展,比如用户确认评价之后,新增了给用户返积分的功能,这个时候不用在业务代码里添加新增积分的功能,只需要把新增积分的接口订阅确认评价的消息队列即可,后面再添加任何功能只需要订阅对应的消...

2019-07-08 15:01:18 6720

原创 Redis面试题

179. Redis 是什么?都有哪些使用场景?Redis 是一个使用 C 语言开发的高速缓存数据库。Redis 使用场景:记录帖子点赞数、点击数、评论数; 缓存近期热帖; 缓存文章详情信息; 记录用户会话信息。180. Redis 有哪些功能?数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列181. Redis 和 memcache 有什么区...

2019-07-08 14:59:56 537

原创 MySQL面试题

MySQL164. 数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。165. 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是...

2019-07-08 14:59:00 429

原创 多线程面试题汇总

35. 并行和并发有什么区别?并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。如下图:并发 = 两个队列和一台咖啡机。并行 = 两个队列和两台咖啡机。36. 线程和进程的区别?一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行...

2019-07-08 14:57:50 185

原创 Spring面试题汇总

Spring/Spring MVC90. 为什么要使用 spring?spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框架集成,spring 可以很方便的集成其他框架,比如 ...

2019-07-08 14:57:02 200

原创 JAVA基础面试题

1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Ja...

2019-07-08 14:55:42 550

原创 学习JVM是如何从入门到放弃的?

前言只有光头才能变强JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。学习JVM的目的也很简单:能够知道JVM是什么,为我们干了什么,具体是怎么干的。能够理解到一些初学时不懂的东西 在面试的时候有谈资 能装逼image(图片来源:https://zhuanlan.zhihu.com/p/255117...

2019-07-05 15:04:59 709 2

原创 HTTP中GET,POST和PUT的区别

一、HTTP中定义了以下几种请求方法:1、GET;2、POST;3、PUT;4、DELETE;5、HEAD;6、TRACE;7、OPTIONS;二、各个方法介绍:1、GET方法:对这个资源的查操作。2、DELETE方法:对这个资源的删操作。但要注意:客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器在不通知客户端的情况下撤销请求。3、HEAD方法:与GET方法...

2019-07-05 11:20:55 1624

原创 实际开发中SpringBoot常用注解的汇总解析

@PathVariable :通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。@RequestBody和@RequestParam两个注解都是用于方法中接收参数使用的,两者也有一定的区别。@RequestBody这个一般处理的是在a...

2019-07-05 11:16:10 4501

原创 Java面试之深入理解JVM一JVM内存模型

前言JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。一、运行流程我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图:java程序经过一次编译之后,将java代码编译为字节码也就是class文件,然后在不同的操作系统上...

2019-07-05 10:52:28 1474 2

原创 idea跟eclipse常用快捷键汇总

1. 删除光标所在行代码idea快捷键: Ctrl+Xeclipse快捷键: Ctrl+D2. 复制光标所在行代码,或者鼠标选中的代码idea快捷键: Ctrl+Declipse快捷键: Ctrl+Alt+上下键3. 切换代码大小写idea: Ctrl+Shift+Ueclipse: Ctrl+Shift+X(大写) Ctrl+Shift+Y(小写)4. 关闭当...

2019-07-05 10:48:04 231

原创 Java集合:HashMap底层实现和原理(源码解析)

一、先来熟悉一下我们常用的HashMap:1、概述HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null 值, 因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。2、继承关系public class HashMap<K,V>...

2019-07-05 10:44:41 103

原创 JAVA集合体系面试汇总(原创不易,且行且珍惜)

集合知识框架:集合是什么? list集合的特点,set集合的特点数组是什么?集合跟数组有什么区别? (优缺点)Map是什么?1、List、Set、Map的区别?。。。。2、ArrayList 和 LinkedList 有何区别? ArrayList 是基于动态数组的数据结构,LinkedList 是基于链表的数据结构; 对于随机访问 get 和 set,...

2019-06-25 14:00:09 156

原创 Spring中Bean及@Bean的理解

Bean在Spring和SpringMVC中无所不在,将这个概念内化很重要,下面分享一下我的想法:一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性;3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解;...

2019-06-25 11:15:45 737 1

原创 IOC容器中bean的生命周期

二、创建Bean后置处理器 三、Bean的作用域回到顶部一、Bean生命周期  Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。  Spring IOC容器对Bean的生命周期进行管理的过程如下:通过构造器或工厂方法创建Bean实例 为Bean的属性设置值和对其它Bean的引用 调用Bean的初始化方法 Bean可以使用了...

2019-06-25 11:07:00 1303

原创 Springmvc和Mybatis中常用的注解

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。如:在base-package指明一个包1 <context:component-scan base-p...

2019-06-25 11:02:38 399

原创 Java 最常见 200+ 面试题全解析:面试必备

转载序言在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到...

2019-06-25 10:58:47 1174

原创 @Autowired注解与@Resource注解的区别与用法

Spring不但支持自己定义的@Autowired注解,还支持JSR-250规范定义的几个注解。如:@Resource、@PostConstruct及@PreDestroy1. @Autowired由spring提供,只按照byType注入2. @Resource由J2EE提供,默认是按照byName自动注入@Resource有两个重要的属性,name和type:Spring将...

2019-06-25 10:52:59 209

原创 Map强转的问题?

[    {        "title": "主机名",        "key": "hostName",        "value": "我是主机"    },  改成这种格式只需要使用Map进行强转即可 

2018-09-17 16:40:01 1678

原创 实际开发中遇到的could not execute statment Mysql语句无法执行的问题?

实际开发中遇到的could not execute statment Mysql语句无法执行的问题?开发中添加表的时候遇到的这个问题困扰了很久,最后发现原来是model中的字段跟sql表中关键字冲突,sql语法一直报错,model必须跟sql表中的字段一一对应,也可以使用@Column(name = "xxx")注解,(name即是表中所对应的字段名称)。解决办法:1. 如果报sql语...

2018-08-17 16:29:23 2460

原创 Can't create table './store/#sql-b2c_1a.frm' (errno: 150)解决方法

工作中两次遇到这样的问题,在这里记一下:错误原因大概上有四种:1,外键的引用类型不一样,主键是int外键是char  2,找不到主表中引用的列  3,主键和外键的字符编码不一致  4.还有要建立外键的话,要先建立索引。没有建立索引也会出错。我的错误原因是1,外键的引用类型不一样,但是改的时候却出现了错误:MYSQL错误重命名为''到''(错误:150)解决办法就是直接删除相关表用hibernate...

2018-06-06 17:32:29 762

原创 Spring问题:java.lang.ClassNotFoundException: org.apache.http.pool.AbstractConnPool$4

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory...

2018-03-22 11:44:36 8143 3

原创 在对数据库进行操作时,控制台报错:java.sql.SQLException: Invalid value for getInt() - '电子书';

Caused by: java.sql.SQLException: Invalid value for getInt() - '电子书' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997) ...

2018-03-18 21:52:31 2897

原创 java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'itemCatController' bean method

java.lang.IllegalStateException:找到不明确的映射。不能图'itemCatController'Bean方法 公开org.springframework.http.ResponseEntity &lt;java.util.List的&lt;com.taotao.manage.pojo.ItemCat &gt;&gt; com.taotao。 manage.contro...

2018-03-17 20:08:53 348

转载 aliyun阿里云Maven仓库地址——加速你的maven构建

aliyun阿里云Maven仓库地址——加速你的maven构建maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirr...

2018-03-12 11:56:01 152

原创 本人在学习myBatis时遇到了一个错误,求各位大佬帮助!

org.apache.ibatis.exceptions.PersistenceException:  ###构建SqlSession时出错。###该错误可能存在于mapper.xml中###处理mapper_resultMap [userMap] ###时发生错误原因:org.apache.ibatis.builder.BuilderException:解析SQL映射器配置时出错。原因:org....

2018-03-06 09:24:58 2155

LoadRunner Generator11.0 for Linux.iso.iso

Product: LoadRunner 11.0 Version: 11.0.0.8866 Build: 8866 LoadRunner Generator11.0 for Linux.iso

2020-05-29

空空如也

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

TA关注的人

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