自定义博客皮肤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监控服务器资源插件:serveragent 5.nmon nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

2020-12-25 14:53:24 392

原创 java面试(1)

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

2019-01-18 14:38:21 164

原创 9.Spring Boot整合 Spring Data Redis

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

2019-01-16 11:14:36 184

原创 8.SpringBoot之缓存技术

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

2019-01-16 10:58:09 118

原创 7.SpringBoot之热部署

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

2019-01-16 10:39:25 118

原创 6.SpringBoot之异常处理

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

2019-01-16 10:19:35 114

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

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

原创 各种常用的启动器

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 1821

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

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

原创 10.OGNL

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

2018-12-08 10:47:14 136

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

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

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

原创 9.Struts 2配置详解

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

2018-12-03 16:05:59 126

原创 5. Spring核心概念

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

2018-12-01 09:41:13 186

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

原创 8.Struts 2入门

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

2018-11-30 16:37:44 91

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

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

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

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

2018-11-23 17:14:06 135

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

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

2018-11-22 07:58:26 181

原创 Hibernate入门

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

2018-11-21 12:07:54 175

原创 6.Hibernate关系映射实例

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

2018-11-20 19:52:01 160

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

原创 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 497 3

空空如也

空空如也

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

TA关注的人

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