自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

letterMark的博客

不积鬼步无力走千里

  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 软件测试

                                    软件测试类型1.功能测试:   功能错误遗漏,界面问题,性能错误,数据访问错误,初始化及终止错误。   主要工具QTP(商用),selenium(开源)2.性能测试    负载测试,压力测试,稳定性测试    主要工具:LoadRunner,WebLoad,Jmeter3.部署测试4.文档测试5.安全测试6.兼容性测试7.易用...

2018-03-23 21:44:53 299

原创 软件测试相关知识

                                               软件测试1.什么是软件测试:  定义:使用人工或自动的手段来运行或测试软件系统的过程,        以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异2.软件测试的对象:涵盖了软件研发周期的所有步骤,包括(需求,概要设计,源码,运行环境,测试对象)3.软件测试5大要素,2个目标:  5大要素:...

2018-03-23 21:31:47 254

转载 理解 spring 事务传播行为与数据隔离级别

事务,是为了保障逻辑处理的原子性、一致性、隔离性、永久性。通过事务控制,可以避免因为逻辑处理失败而导致产生脏数据等等一系列的问题。事务有两个重要特性:事务的传播行为数据隔离级别1、事务传播行为(Transaction Behavior)传播行为级别,定义的是事务的控制范围。通俗点说,执行到某段代码时,对已存在事务的不同处理方式。Spring 对 JDBC 的事务隔离级别进行了补充和扩展,并提出了 ...

2018-03-06 00:03:54 210

原创 JSP 9大内置对象及方法

request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) out对象是javax.jsp.JspWriter的一个实例,提

2017-11-28 22:14:43 383

转载 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 403

转载 java的线程安全、单例模式、JVM内存结构等知识学习和整理

目录(?)[+]什么是线程安全 参考书httpsbookdoubancomsubject10484692思考1为什么会出现线程安全问题思考2怎么解决线程安全问题实例通过一段代码演示线程安全和非线程安全都说String是不可变的为什么我可以这样做呢String a 1a 2HashMap的实现原理写出三种单例模式如果能考虑线程安全最好ArrayList和LinkedLis

2017-11-02 22:44:53 270

转载 十个问题带你了解和掌握java HashMap

目录(?)[-]十个问题带你了解和掌握java HashMap一前言二HashMap相关知识的整理和简单介绍HashMap 是什么实现原理HashMap 默认bucket桶数组多大上面已经给出最大容量是多少如果new HashMap19bucket数组多大HashMap 什么时候开辟bucket数组占用内存HashMap 何时扩容为什么String Interger

2017-11-02 12:43:38 323

原创 Ajax的使用四大步骤

ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。接下来通过本文给大家介绍Ajax的使用四大步骤,非常不错,感兴趣的朋友看下吧什么是ajax?ajax(异步javascript xml) 能够刷新局部网页数据而不是重新加载整个网页。如何使用ajax?第一步,创建xmlhttprequest对象,var xm

2017-11-01 17:27:51 726

转载 Java中实现SMTP邮件服务器-用demo简单粗暴的来发一波邮件了

1、 邮件开发涉及到的一些基本概念(表示只要代码着急拿来用的童鞋直接翻到后面第2点:))在简单粗暴的拿出样例之前,需要先简介一下邮件服务的一些基本概念,以期更好的理解本文。在一个目前常用的邮件系统中,收发邮件功能的实现是通过不同的协议实现的,收邮件一般采用POP(PostOffice Protocol)协议,即邮局协议,目前所用的版本是3,所以人们通常称之为POP3,。该协议定义了接收

2017-10-25 14:35:26 1616

转载 Java数据结构与算法解析(一)——表

本节我们讨论常见常用的数据结构——表。 如果要通俗简单的说什么是表,那我们可以这样说:按顺序排好的元素集合就是表。表的概述抽象数据类型是带有一组操作的一些对象的结合1、定义: 线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和

2017-10-25 13:10:26 232

转载 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 214

转载 实现Action ——Action接口和ActionSupport基类

为了让用户开发的Action类更加规范,Struts2提供了一个Action接口,这个接口定义了Struts2的Action处理类应该实现的规范。下面是标准Action接口的代码: [java] view plain copypackage ppp;    public interface Action {        //定义Ac

2017-10-23 16:21:11 624

转载 一张图讲解对象锁和关键字synchronized修饰方法(代码块)

分类:Java基础(27)                         目录(?)[+]一张图片图片对应的代码总结Monitor和线程关系参考每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁,这个方法就可以进行同步,在多线程的时候,不会出现线程安全

2017-10-22 21:01:57 238

转载 Java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect;/** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...}

2017-09-28 00:41:45 179

转载 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 524

转载 小程序开发流程

目录(?)[+]一小程序前端介绍及开发注册账号创建工程工程结构主要文件常用方法二小程序服务端介绍及开发服务接口介绍安全证书的申请三小程序的发布与审核提交与发布四总结彩蛋GitChat 作者:极笔北客 原文:为微信开发填坑:微信网页支付的开发流程及填坑技巧关注微信公众号:「GitChat 技术杂谈」 一本正经的讲技术

2017-09-23 17:03:46 1267

原创 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 513

转载 Git 的基本操作、开发流程、实用技巧总结

Git 是什么?Git 是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。Git 仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本质,但是为了文章更加简单易懂,就不围绕这块展开了,有兴趣的可以去了解下。开门见山,我们直接来说说 Git 有哪些常见的操作。Git 有哪些常规操作?我们简单说说Git有哪些常规操作,能够让我们应付简单的开发

2017-09-19 00:26:29 543

转载 Servlet第六篇【Session介绍、API、生命周期、应用】

什么是SessionSession 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Sess

2017-09-17 18:30:56 265

转载 Java应用Tomcat执行过程之性能调优

Java应用Tomcat执行过程之性能调优(整理两天时间、转载请注出处)1、简介     Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomca

2017-09-17 15:59:38 305

转载 Spring思维导图,让Spring不再难懂(ioc篇)

目录(?)[+]context的初始化过程从时序图来看启动上述初始化微信公众号javafirst写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过

2017-09-16 23:11:10 234

转载 四大线程池详解

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 289

转载 SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)

使用 SSM ( Spring 、 SpringMVC和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。

2017-09-10 17:26:11 223

转载 Mybatis面试问题集锦

ybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客

2017-09-06 21:47:31 447

转载 Spring思维导图,让Spring不再难懂(mvc篇)

生活就像海洋,只有意志坚强的人才能到达彼岸。已经很久没有发文章了呀,想必大家都挂念我了,哈哈。温故而知新,今天一起来复习一下spring mvc的内容吧。spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地

2017-09-06 21:30:10 258

转载 java基础思维导图,让java不再难懂

思维导图的好处最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。思维导图不仅仅只有简单明了这个好处,它还能加深人对主题的印象和理解,能达到快速阅读的好处,就好像一本书的目录大纲,当你阅读了导图之后再带有目的的去找资料往往能达到事半功倍的效果。就

2017-09-06 21:27:17 284

转载 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 477

转载 欢迎使用CSDN-markdown编辑器

大话西游里孙悟空说,我不戴金箍,救不了她,戴了金箍,爱不了她。一万年太久,只争朝夕,一路走来,才发现没有什么是永垂不朽。我们才终于懂得,曾经离我们一步之遥的人,一旦错过,之后即使化身盖世英雄,身披金衣战甲,脚踏七彩祥云,一跃十万八千里,也未必追的回来。

2017-09-03 23:51:27 195

转载 MyBatis+Spring轻量级整合(Maven)

Mybatis       前身是ibatis,但由于种种原因,去年五月时改名为Mybatis,绝大多数API与机制没有变化,只是少数配置文件变动了。但是官网上有一个自动转换的工具,可以方便的将Ibatis系统转换为Mybatis.Spring:     采用3.x,这是因为Mybatis和Spring3.x有一个较好的结合体验,Maven库上有一个Mybatis-Spring

2017-09-01 00:49:12 292

QD77MS16模块参数编程

三菱定位模块QD77MS16参数,编程方便,直接使用

2023-04-19

tomcat-7.0.42

tomcat7.0.4.windows 64位的,Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位

2017-09-16

weblogic配置与使用

weblogic详细的配置资料,步骤清晰,可以动手操作验证,对于刚学习weblogic的的使用的额用户来说是一个很好的选择选

2017-09-09

Redis入门教程

首先说明下redis 的虚拟内存与操作系统虚拟内存不是一码事,但是思路和目的都是相 同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间。对于 redis 这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis 服务器以 外。另外的能够提高数据库容量的办法就是使用虚拟内存技术把那些不经常访问的数据交换 到磁盘上。如果我们存储的数据总是有少部分数据被经常访问,大部分数据很少被访问,对 于网站来说确实总是只有少量用户经常活跃。当少量数据被经常访问时,使用虚拟内存不但 能提高单台redis 数据库服务器的容量,而且也不会对性能造成太多影响。 redis 没有使用操作系统提供的虚拟内存机制而是自己在用户态实现了自己的虚拟内 存机制。

2017-09-04

安全框架Shiro

What is Apache Shiro? Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。 Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应 该尽可能掩盖复杂的地方,露出一个干净而直观的 API,来简化开发人员在使他们的应用程序安全上的努力。 以下是你可以用 Apache Shiro 所做的事情: 验证用户来核实他们的身份 对用户执行访问控制,如: 判断用户是否被分配了一个确定的安全角色 判断用户是否被允许做某事 在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户“视图”。 启用单点登录(SSO)功能。 为没有关联到登录的用户启用"Remember Me"服务

2017-08-31

Struts2介绍,使用方法

详细介绍了Struts2的相关特性,使用方法

2017-08-26

空空如也

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

TA关注的人

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