- 博客(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——&gt;StrutsPrepareAndExecuteFilter——&gt;Action——&gt;Result——&gt;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映射文件
条件查询单条件查询&lt;select id="getUser" resultType="User" parameterType="string"&gt;select * from User where userName like CONCAT('%',#{userName},'%')//模糊查询&lt;/select&gt;
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关系映射实例
&amp;lt;set&amp;gt;元素的inverse属性直译为反转,在Hibernate中,inverse属性指定了关联关系的方向。属性值有两个,即true,false,默认是false。关联关系中,inverse=&amp;quot;false&amp;quot;为主动方,主动方会负责维护关联关系
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包——&amp;gt;2.部署jar包——&amp;gt;3.编写mybatis核心配置文件——&amp;gt;4.创建实体类——&amp;gt;5.创建Dao接口——&amp;gt;6.创建SQL映射文件——&amp;gt;7.编写测试类1.下载jar文件Mybatis的官方网站是HTTP://mybat
2018-11-17 10:35:06
450
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人