- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 软件测试
软件测试类型1.功能测试: 功能错误遗漏,界面问题,性能错误,数据访问错误,初始化及终止错误。 主要工具QTP(商用),selenium(开源)2.性能测试 负载测试,压力测试,稳定性测试 主要工具:LoadRunner,WebLoad,Jmeter3.部署测试4.文档测试5.安全测试6.兼容性测试7.易用...
2018-03-23 21:44:53 317
原创 软件测试相关知识
软件测试1.什么是软件测试: 定义:使用人工或自动的手段来运行或测试软件系统的过程, 以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异2.软件测试的对象:涵盖了软件研发周期的所有步骤,包括(需求,概要设计,源码,运行环境,测试对象)3.软件测试5大要素,2个目标: 5大要素:...
2018-03-23 21:31:47 266
转载 理解 spring 事务传播行为与数据隔离级别
事务,是为了保障逻辑处理的原子性、一致性、隔离性、永久性。通过事务控制,可以避免因为逻辑处理失败而导致产生脏数据等等一系列的问题。事务有两个重要特性:事务的传播行为数据隔离级别1、事务传播行为(Transaction Behavior)传播行为级别,定义的是事务的控制范围。通俗点说,执行到某段代码时,对已存在事务的不同处理方式。Spring 对 JDBC 的事务隔离级别进行了补充和扩展,并提出了 ...
2018-03-06 00:03:54 226
原创 JSP 9大内置对象及方法
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) out对象是javax.jsp.JspWriter的一个实例,提
2017-11-28 22:14:43 396
转载 SQL 经典五十道题
摘要: --1.学生表 Student(S,Sname,Sage,Ssex) --S 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C,Cname,T) --C --课程编号,Cname 课程名称,T 教师编号 --3.--1.学生表Student(S,Sname,Sage,Ssex) --S 学生编号,Sname 学生
2017-11-06 01:17:55 414
转载 java的线程安全、单例模式、JVM内存结构等知识学习和整理
目录(?)[+]什么是线程安全 参考书httpsbookdoubancomsubject10484692思考1为什么会出现线程安全问题思考2怎么解决线程安全问题实例通过一段代码演示线程安全和非线程安全都说String是不可变的为什么我可以这样做呢String a 1a 2HashMap的实现原理写出三种单例模式如果能考虑线程安全最好ArrayList和LinkedLis
2017-11-02 22:44:53 278
转载 十个问题带你了解和掌握java HashMap
目录(?)[-]十个问题带你了解和掌握java HashMap一前言二HashMap相关知识的整理和简单介绍HashMap 是什么实现原理HashMap 默认bucket桶数组多大上面已经给出最大容量是多少如果new HashMap19bucket数组多大HashMap 什么时候开辟bucket数组占用内存HashMap 何时扩容为什么String Interger
2017-11-02 12:43:38 335
原创 Ajax的使用四大步骤
ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。接下来通过本文给大家介绍Ajax的使用四大步骤,非常不错,感兴趣的朋友看下吧什么是ajax?ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。如何使用ajax?第一步,创建xmlhttprequest对象,var xm
2017-11-01 17:27:51 741
转载 Java中实现SMTP邮件服务器-用demo简单粗暴的来发一波邮件了
1、 邮件开发涉及到的一些基本概念(表示只要代码着急拿来用的童鞋直接翻到后面第2点:))在简单粗暴的拿出样例之前,需要先简介一下邮件服务的一些基本概念,以期更好的理解本文。在一个目前常用的邮件系统中,收发邮件功能的实现是通过不同的协议实现的,收邮件一般采用POP(PostOffice Protocol)协议,即邮局协议,目前所用的版本是3,所以人们通常称之为POP3,。该协议定义了接收
2017-10-25 14:35:26 1634
转载 Java数据结构与算法解析(一)——表
本节我们讨论常见常用的数据结构——表。 如果要通俗简单的说什么是表,那我们可以这样说:按顺序排好的元素集合就是表。表的概述抽象数据类型是带有一组操作的一些对象的结合1、定义: 线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和
2017-10-25 13:10:26 252
转载 Struts2中的ModelDriven机制及其运用
ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User { private int id; private String username; privat
2017-10-23 17:13:51 225
转载 实现Action ——Action接口和ActionSupport基类
为了让用户开发的Action类更加规范,Struts2提供了一个Action接口,这个接口定义了Struts2的Action处理类应该实现的规范。下面是标准Action接口的代码: [java] view plain copypackage ppp; public interface Action { //定义Ac
2017-10-23 16:21:11 642
转载 一张图讲解对象锁和关键字synchronized修饰方法(代码块)
分类:Java基础(27) 目录(?)[+]一张图片图片对应的代码总结Monitor和线程关系参考每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁,这个方法就可以进行同步,在多线程的时候,不会出现线程安全
2017-10-22 21:01:57 249
转载 Java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect;/** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...}
2017-09-28 00:41:45 188
转载 SQL语句面试题目:多表查询、SQL约束、DDL、DML
1 SQL语句多表查询例如:按照 department_id 查询 employees(员工表)和 departments(部门表)的信息。 方式一(通用型):SELECT ... FROM ... WHERE [sql] view plain copy print?SELECT e.last_name,e.department_id
2017-09-23 18:49:41 547
转载 小程序开发流程
目录(?)[+]一小程序前端介绍及开发注册账号创建工程工程结构主要文件常用方法二小程序服务端介绍及开发服务接口介绍安全证书的申请三小程序的发布与审核提交与发布四总结彩蛋GitChat 作者:极笔北客 原文:为微信开发填坑:微信网页支付的开发流程及填坑技巧关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术
2017-09-23 17:03:46 1309
原创 WEB相关知识点
Web基础 5.1 web容器启动 1.web.xml加载顺序: listener -> filter -> servlet 2.webt容器启动过程,java新手很怕配置文件,理解完这些有助于熟悉配置文件 http://blog.csdn.net/u014431852/article/details/47042895 5.2 Servlet、Interceptor、Liste
2017-09-19 22:55:25 538
转载 Git 的基本操作、开发流程、实用技巧总结
Git 是什么?Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。开门见山,我们直接来说说 Git 有哪些常见的操作。Git 有哪些常规操作?我们简单说说Git有哪些常规操作,能够让我们应付简单的开发
2017-09-19 00:26:29 563
转载 Servlet第六篇【Session介绍、API、生命周期、应用】
什么是SessionSession 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Sess
2017-09-17 18:30:56 280
转载 Java应用Tomcat执行过程之性能调优
Java应用Tomcat执行过程之性能调优(整理两天时间、转载请注出处)1、简介 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomca
2017-09-17 15:59:38 317
转载 Spring思维导图,让Spring不再难懂(ioc篇)
目录(?)[+]context的初始化过程从时序图来看启动上述初始化微信公众号javafirst写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过
2017-09-16 23:11:10 252
转载 四大线程池详解
new Thread 的弊端首先看一段代码:/** * Created by Zero on 2017/8/30. */public class ThreadTest { public static void main(String[] args) { while (true) { new Thread(new Runnable
2017-09-16 23:06:13 306
转载 SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
使用 SSM ( Spring 、 SpringMVC和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。
2017-09-10 17:26:11 231
转载 Mybatis面试问题集锦
ybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客
2017-09-06 21:47:31 460
转载 Spring思维导图,让Spring不再难懂(mvc篇)
生活就像海洋,只有意志坚强的人才能到达彼岸。已经很久没有发文章了呀,想必大家都挂念我了,哈哈。温故而知新,今天一起来复习一下spring mvc的内容吧。spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地
2017-09-06 21:30:10 270
转载 java基础思维导图,让java不再难懂
思维导图的好处最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。思维导图不仅仅只有简单明了这个好处,它还能加深人对主题的印象和理解,能达到快速阅读的好处,就好像一本书的目录大纲,当你阅读了导图之后再带有目的的去找资料往往能达到事半功倍的效果。就
2017-09-06 21:27:17 294
转载 Spring BeanDefinitionStoreException
Managing a MongoDB deployment? Take a load off and live migrate to MongoDB Atlas, the official automated service, with little to no downtime. OverviewIn this article, we will discuss the Spring org.s
2017-09-03 23:53:50 504
转载 欢迎使用CSDN-markdown编辑器
大话西游里孙悟空说,我不戴金箍,救不了她,戴了金箍,爱不了她。一万年太久,只争朝夕,一路走来,才发现没有什么是永垂不朽。我们才终于懂得,曾经离我们一步之遥的人,一旦错过,之后即使化身盖世英雄,身披金衣战甲,脚踏七彩祥云,一跃十万八千里,也未必追的回来。
2017-09-03 23:51:27 203
转载 MyBatis+Spring轻量级整合(Maven)
Mybatis 前身是ibatis,但由于种种原因,去年五月时改名为Mybatis,绝大多数API与机制没有变化,只是少数配置文件变动了。但是官网上有一个自动转换的工具,可以方便的将Ibatis系统转换为Mybatis.Spring: 采用3.x,这是因为Mybatis和Spring3.x有一个较好的结合体验,Maven库上有一个Mybatis-Spring
2017-09-01 00:49:12 306
tomcat-7.0.42
2017-09-16
安全框架Shiro
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人