自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 性能测试-性能测试知识点

性能测试知识点1.影响软件性能的因素网络环境、数据库服务器、应用服务器、业务逻辑的实现方式、系统采用的架构、代码的优化程度、使用者的使用方式等2.web前端性能测试工具 YSlow(google拓展程序里面下载)3.性能测试最关注的三个指标分别是:响应时间、TPS、资源使用情况4.jmeter监控服务器资源插件:serveragent5.nmonnmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

2020-12-25 14:53:24 364

原创 java面试(1)

1.JDBC访问数据库的步骤: 步骤一:加载JDBC驱动程序 步骤二:提供连接参数 步骤三:建立一个数据库的连接 步骤四:创建一个statement 步骤五:执行SQL语句 步骤六:处理结果 步骤七:关闭JDBC对象...

2019-01-18 14:38:21 135

原创 9.Spring Boot整合 Spring Data Redis

1.Spring Boot 整合 Spring Data RedisSpring Data Redis 是属于 Spring Data 下的一个模块。作用就是简化对于 redis 的操做1.1修改 pom 文件添加 Spring Data Redis 的坐标<!-- Spring Data Redis 的启动器 --><dependency><groupId...

2019-01-16 11:14:36 156

原创 8.SpringBoot之缓存技术

一、Spring Boot 整合 Ehcache1. 修改 pom 文件<!-- Spring Boot 缓存支持启动器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</arti...

2019-01-16 10:58:09 111

原创 7.SpringBoot之热部署

SprigBoot 的热部署方式分为两种:1.SpringLoader 插件2.DevTools 工具一.SpringLoader 插件的使用1.创建项目2. 修改 pom 文件在 pom 文件中添加插件配置<!-- springloader 插件 --><build><plugins><plugin><groupId&g...

2019-01-16 10:39:25 107

原创 6.SpringBoot之异常处理

SpringBoot 中异常处理方式1.SpringBoot 中对于异常处理提供了五种处理方式1.1自定义错误界面SpringBoot 默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会像/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicExceptionController 来...

2019-01-16 10:19:35 101

原创 5.SpringBoot之服务端表单数据校验

1.SpringBoot 对表单做数据校验1.1SpringBoot 对表单数据校验的技术特点SpringBoot 中使用了 Hibernate-validate 校验框架1.2SpringBoot 表单数据校验步骤1.2.1在实体类中添加校验规则public class Users {@NotBlank //非空校验private String name;@NotBlank //...

2019-01-16 10:04:24 133

原创 3.SpringBoot整合持久层技术

1.创建项目1.1修改 pom 文件<!-- web 启动器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency...

2019-01-14 08:46:58 133

原创 各种常用的启动器

1.Spring Boot的启动器:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>2.jstl:<dependency&g

2019-01-09 15:20:03 1767

原创 2.springboot之Thymeleaf语法详解

1.th:text在页面中输出值2.th:value可以将一个值放入到 input 标签的 value 中3.判断字符串是否为空Thymeleaf内置对象注意语法:1,调用内置对象一定要用#2,大部分的内置对象都以 s 结尾 strings、numbers、dates${#strings.isEmpty(key)}判断字符串是否为空,如果为空返回 true,否则返回 false...

2018-12-20 19:35:50 658

原创 1.Spring Boot介绍

1.Spring Boot 介绍Spring Boot 特点:• Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。• 嵌入的 Tomcat,无需部署 WAR 文件• Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。1.使用 maven 构建 SpringBoot 项目2.修改 pom ...

2018-12-18 19:02:33 93

原创 10.OGNL

1.OGNL简介OGNL 的全称为Object Graph Navigation lanuage,即对象图导航语言。他是一个开源项目,工作在视图层,用来取代页面的java脚本,简化数据的访问操作。OGNL在框架中主要做两件事:表达式语言和类型转换器1.1类型转换器为什么需要类型转换:在给予HTTP协议的web应用中,客户端请求的所有内容(如在表单中输入的姓名,年龄,生日等)均已文本编...

2018-12-08 10:47:14 112

原创 11.拦截器与文件上传,下载

Struts 2 拦截器interceptor(拦截器)是一种可以在请求处理之前或者之后执行的Struts 2组件。拦截器是Struts 2的重要特性,Struts 2框架绝大多数功能都是通过拦截器来完成的。1.拦截器类:public class MyTimerInterceptor extends AbstractInterceptor { @Override public Str...

2018-12-07 15:45:42 137

原创 6.IoC和AOP使用拓展:使用注解实现IoC的配置

使用注解配置信息需先启动Spring容器:先添加context命名空间的声明:在添加以下的话<context:component-scan base-package="service,dao"/>1.使用注解定义Bean@Component(“userDao”)的作用于在XML配置文件中编写《bean id=“userDao” class=“dao.impl.UserDaoI...

2018-12-06 19:44:23 246

原创 6.IoC和AOP使用拓展

1.多种方式实现依赖注入1.1 构造注入(1).为业务类添加public class UserServiceImpl implements UserService { private UserDao dao; public void setDao(UserDao dao) { this.dao = dao; } public UserServiceImpl(UserDao use...

2018-12-06 19:03:36 205

原创 9.Struts 2配置详解

1.Struts 2执行过程解析简单程序运行流程图如下:logon.jsp——>StrutsPrepareAndExecuteFilter——>Action——>Result——>manager.jsp1.1web.xmlStruts 2框架需要在web.xml中配置其核心控制器——StrutsPrepareAndExecuteFilter用于对框架进行初始化,以...

2018-12-03 16:05:59 113

原创 5. Spring核心概念

1.初始Springspring是一个轻量级框架,他大大简化了java企业级开发,提供了强大,稳定的功能,又没有带来额外的目标目标: 一是让现有技术更易于实现 二是促进良好的编程习惯2.Spring IoC2.1理解"控制反转"控制反转:也称为依赖注入,是面向对面编程的一种设计理念,用来降低程序代码的耦合度2.2编写一个Spring程序(1).编写一个HelloSp...

2018-12-01 09:41:13 174

原创 3.动态SQL

1.使用动态SQL完成多条件查询1.1使用if+where实现多条件查询(1).if语句<select id="selectUsers" parameterType="Student" resultMap="StudentMap"> SELECT u.*,r.roleName FROM User u,role r where u.userRole=r.id <if ...

2018-12-01 08:47:10 106

原创 8.Struts 2入门

官方地址:http://struts.apache.org1.Strut2 应用基础jar包文件名说明struts2-core-xxx.jarStrut2框架的核心类库xwork-core-xxx.jarXWork类库,Struts2的构建基础ognl.xxx.jarStruts2使用的一种表达式语言类库freemarker-xxx.jarStr...

2018-11-30 16:37:44 84

原创 7.HQL连接查询和注解

各种连接查询连接类型HQL语法内连接inner join或join迫切内连接inner join fetch或join fetch左外连接left outer join或left join迫切左外连接left outer join fetch或left join fetch右外连接right outer join 或right join...

2018-11-29 08:49:38 531

原创 2.Mybatis SQL映射文件

条件查询单条件查询<select id="getUser" resultType="User" parameterType="string">select * from User where userName like CONCAT('%',#{userName},'%')//模糊查询</select>

2018-11-24 09:11:23 95

原创 hibernate的多种查询方式(CH05)

使用HQL语句hibernate支持的三种查询语句:HQL查询,Criteria查询即原生SQL(Native)查询查询两种方式执行插叙语句并获得查询语句: list(), iterate()方法区别:list()方法返回的是一条SQL查询语句,查询所有符合条件的记录, iterate 方法首先查询所有符合条件的主键值,然后在需要某以对象的其他属性值时,才能生成主键查询的SQL语句,...

2018-11-23 17:14:06 107

原创 oracle数据库的管理(CH01)

创建表**CREATE TABLE[scheam.]table** **(column datatype[, column datatype[, …]]);**schema: 表示对象的所有者,即模式的名称。如果用户在自己的模式中创建表,则可以不指定所有者名称table:表示表的名称column:表示列的名称dataType:表示该列的数据累心及其宽度删除表 **TRUNCATE...

2018-11-22 07:58:26 170

原创 Hibernate入门

1.Hibernate框架介绍hibernate是数据持久化工具,也是一个开源代码的ORM解决方案。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API2.Hibernate框架的优缺点优点:(1).hibernate功能强大,是java应用的关系型数据库之间的桥梁,较之JDBC方式操作数据库,代码量大大减少,提高持久化代码的开发速度,降低了...

2018-11-21 12:07:54 163

原创 6.Hibernate关系映射实例

<set>元素的inverse属性直译为反转,在Hibernate中,inverse属性指定了关联关系的方向。属性值有两个,即true,false,默认是false。关联关系中,inverse="false"为主动方,主动方会负责维护关联关系

2018-11-20 19:52:01 152

原创 PL/SQL编程

PL/SQL基础知识什么是PL/SQL编程PL/SQL(过程编程/SQL)是结合了oracle过程语言和结构化查询语言的一种拓展语言。PL/SQL的优点1.具有编程语言的特点,他能把一组SQL语句放到一个模块中,使去更具有模块的程序的特点2.采用过程性语言控制程序的结构,也就是说,在PL/SQL中增强逻辑结构,如循环,判断等程序结构3.PL/SQL可以对程序中的错误进...

2018-11-19 17:10:35 370

原创 1.Mybatis环境搭建流程

初始mybatis的Mybatis环境搭建 **总流程** 1.下载jar包——>2.部署jar包——>3.编写mybatis核心配置文件——>4.创建实体类——>5.创建Dao接口——>6.创建SQL映射文件——>7.编写测试类1.下载jar文件Mybatis的官方网站是HTTP://mybat

2018-11-17 10:35:06 450 3

空空如也

空空如也

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

TA关注的人

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