自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8. 整合PageHelper

8. 整合PageHelper一. Spring整合PageHelper分页插件1. 在pom.xml文件中添加分页插件的jar包依赖2. 修改spring.xml---在SessionFactory的标签中注入plugins属性一. Spring整合PageHelper分页插件1. 在pom.xml文件中添加分页插件的jar包依赖<!-- PageHelper分页插件 --><dependency> <groupId>com.github.page

2022-05-02 12:27:31 310 1

原创 7. 整合MyBatis

整合MyBatis一. Spring整合MyBatis的三个关键点二. 整合步骤1. 创建基于Java的Maven项目TestSpringMyBatis2. 在pom.xml文件中添加jar包的依赖3. 拷贝TestMyBatis项目的代码和配置文件到项目中4. 拷贝TestSpringIOC项目的spring-annotation.xml配置文件到项目中5. 修改spring.xml---加载数据库连接信息的属性文件6. 配置Druid数据源的Bean7. 配置SqlSessionFactory的Bean

2022-03-09 23:02:38 1558

原创 6. 整合JUnit

整合JUnit一. Spring整合JUnit二. 整合步骤1. 在pom.xml文件中添加Spring和JUnit的整合jar包的依赖2. 在测试类上添加@RunWith注解和@ContextConfiguration注解3. 在测试类中使用@Autowired注解注入IoC容器中的Bean一. Spring整合JUnit单独使用JUnit时,必须通过代码创建IoC容器,并调用getBean()方法获取Bean对象将JUnit整合到Spring中以后,由Spring框架自动创建IoC容器,使得测试更

2022-03-09 22:41:14 248

原创 5. 基于注解使用IoC

基于注解使用IoC一. 使用注解的好处二. 使用注解实现IoC的开发步骤1. 修改spring.xml配置文件---添加context命名空间的声明2. 添加<>标签配置自动扫描包3. 使用注解将Bean组件自动注册到IoC容器中三. Bean的作用范围四. Bean的生命周期五. Bean的依赖注入1. 注入简单类型的数据2. 注入对象类型的数据@Autowired注解和@Resource注解的区别@Resource的装配顺序 了解一. 使用注解的好处(1)直接将Bean注册到

2022-03-08 22:55:14 455

原创 4. 基于XML使用IoC

基于XML使用IoC一. IoC的开发步骤1. 创建Bean类,Bean是交给Spring IoC容器管理的对象的统称2. 在spring.xml配置文件中使用标签定义Bean对象3. 编写测试代码二. IoC的两个核心功能1. 创建Bean的对象实例2. 给Bean注入依赖属性,维护Bean间的依赖关系三. 创建Bean的三种方式3. 提供实例工厂方法 了解四. Bean的作用范围1. scope=singleton---单例(默认)2. scope=prototype---多例3. scope=r

2022-03-08 19:01:47 385

原创 3. IoC和DI简介

IoC和DI简介一. 控制反转和依赖注入1. IoC的核心设计思想2. IoC---Inversion of Control---控制反转3. DI---Dependency Injection---依赖注入二. IoC功能中的三个常用接口和实现类1. BeanFactory接口2. ApplicationContext接口3. WebApplicationContext接口一. 控制反转和依赖注入1. IoC的核心设计思想创建和管理对象的控制权由程序负责管理转变为SpringIoC容器负责管理使用

2022-03-08 18:46:43 225

原创 2. 搭建Spring开发环境

一. 下载Spring【官方网址】https://spring.io/【下载网址】https://repo.spring.io/libs-release-local/org/springframework/spring/二. 搭建Spring IoC的开发环境创建基于Maven的Java项目TestSpringIoC在pom.xml文件中添加spring-context核心包的依赖 <!-- Spring核心 --> <dependency>

2022-03-07 00:24:14 555

原创 1. Spring框架简介

一. 什么是Spring框架Spring是Rod Johnson于2004年开发的,以IoC和AOP为技术基础,同时提供了表现层的MVC框架,JDBC便捷操作,以及事务管理器等诸多企业级应用核心技术,同时还支持对很多第三方框架和类库的整合,是Java EE领域中不可替代的开源框架【官方网址】:https://spring.io/二. Spring的发展历程1997年,IBM公司提出了EJB的思想1998年,Sun公司制定了EJB1.0开发规范2001年,EJB2.0发布2002年,Rod J

2022-03-07 00:13:54 1122

原创 压力测试工具JMeter的使用

压力测试工具JMeter的使用1、下载下载地址 https://jmeter.apache.org/download_jmeter.cgi2、使用减压后打开选中简体中文配置测试信息

2022-02-28 01:10:43 80

原创 Java全局异常的使用

全局异常的使用@RestControllerAdvice标记在类上,表示为全局异常@ExceptionHandler标记捕获什么异常@RestControllerAdvicebasePackages = “需要捕获异常的包路径”@ExceptionHandlervalue = Exception.class 这个方法需要捕获的异常类型@RestControllerAdvice(basePackages = "com.xxx.xxx")public class GuliMallExceptio

2022-02-28 00:46:20 148

原创 Nginx反向代理&负载均衡

Nginx反向代理&负载均衡

2022-02-28 00:39:52 2147

原创 常见的JVM调优参数

常见的JVM调优参数-Xms3072m:堆内存初始容量为3072M-Xmx3072m:堆内存最大容量为3072M-Xms2g:年轻代容量为2G-Xss256k:每个线程栈的大小为256K-XXNewRadio=4:年轻代与老年代的比值(不包含永久代),设置4代表年轻代与年老代所占比值为 1:4。(默认为2)-XXSurvivorRadio=4,设置年轻代中,Survivor区和eden区的比值。设置为4表示两个 Survivor 区与一个 Eden 区的比值为 2:4-Xms3072m:堆内存初始容量为3

2021-09-16 16:02:25 422

原创 Spring整合MyBatis——超详细

Spring整合MyBatis——超详细一、Spring整合MyBatis的三个关键点二、整合步骤1、创建一个Maven项目2、在pom.xml文件中添加jar包的依赖2、配置MyBatis文件(1) 新建一个实体类的包和User实体类(2) 编写实体类(3) 新建Mapper接口包和UserMapper接口(3) 新建jdbc资源文件 jdbc-config.properties(4) 新建mybatis配置文件 mybatis.xml(5) 新建logj4j的日志配置文件log4j.properties

2021-05-13 20:55:53 27757 5

原创 MyBatis——mapper接口多参数

MyBatis——mapper接口多参数一、不能使用多参数的原因二、解决方案1:利用map对象默认的key值1、为什么可以用这种方式?2、解决方式:利用arg或param三、解决方案2:利用@Param注解本次所有的内容基于上次的文章,如果有什么不懂的可以看上次的文章点击这里一、不能使用多参数的原因映射文件中parameterType属性只能放一个参数,因此按理来说只能有一个参数传入,但是有一个方法貌似是能侧面解决这一问题,就是参数类型为map对象时,map集合中可以存放多个值,那么我们就带着这个方

2021-05-10 19:41:41 4344 1

原创 IDEA操作MyBatis——超详细完整版

IDEA操作MyBatis——超详细完整版一、新建MyBatis项目1、新建一个空的Maven项目2、下载Lombok插件3、添加MyBatis依赖的Jar包二、新建实体类的包和相应的实体类1、新建实体类包2、新建一个实体类User三、准备日志工具Log4j1、导入相应的Jar包2、新建Log4j的配置文件四、MyBatis核心配置文件1、新建mybatis.xml配置文件2、可能遇到的问题3、对数据库的连接进行测试4、mybatis.xml配置文件优化五、封装Util工具类1、新建util包2、新建uti

2021-05-08 22:51:09 25363 27

原创 MyBatis——基本增删改查操作

MyBatis——基本操作查询MyBatis配置查询语句MyBatis实现查询遇到的问题MyBatis配置查询语句实体类的映射文件.xmlUser实体类的映射文件—>UserMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.

2021-05-08 11:28:54 175 5

原创 Lombok插件

Lombok插件一. Lombok简介二. Lombok提供的注解三. Lombok的使用步骤 重点四. Lombok的工作原理 了解一. Lombok简介为什么要使用Lombok开发中经常需要为JavaBean添加相应的构造方法,getter/setter方法,toString(),equals() and hashcode()等方法,这些代码很冗长,而且也没有太多技术含量Lombok简介Lombok插件提供了简单的注解来自动生成以上代码,提高开发人员的开发效率 【官网地址

2021-05-07 22:38:23 4722 1

原创 JUnit单元测试

JUnit单元测试一、常用的测试工具二. JUnit的常用注解一、常用的测试工具JUnit—单元测试POSTMAN—前后台分离项目中的HTTP接口测试JMeter—互联网项目中的压力测试二. JUnit的常用注解@Test注解标识了@Test注解的方法为测试方法,测试方法没有参数,返回类型为void@Before注解和@After注解标识了@Before注解的方法会在每一个测试方法执行之前执行标识了@After注解的方法会在每一个测试方法执行之后前执行@BeforeCl

2021-05-07 22:26:57 212

原创 Java常用类——日期类

Java常用类——日期类日期类Calendar类日期类Date()类:返回当前的系统时间格式化类:DateFormat抽象类——SimpleDateFormat()具体实现类格式化Date可以按照常规的形式对日期进行格式化输出//返回当前时间,默认的输出格式为Tue Aug 13 21:33:30 CST 2019Date date = new Date(); //利用多态创建一个SimpleDateFormat的对象//SimpleDateFormat(String format)参

2021-05-07 22:21:33 190

原创 使用Maven仓库与Servlet的使用

使用Maven仓库与Servlet的使用1、Maven仓库2、利用上次步骤用IDEA创建Maven项目2.1 在总体项目中创建Model子模块2.2 关于Maven父子工程的理解2.3 Maven环境优化3、编写一个Servlet4、编写Servlet的映射1、Maven仓库https://mvnrepository.com/点击即可进入2、利用上次步骤用IDEA创建Maven项目用Maven创建一个普通的WebApp项目2.1 在总体项目中创建Model子模块创建的项目同样是利用Maven模

2021-05-07 19:35:47 723

原创 IDEA使用Maven

IDEA使用Maven创建MavenWeb项目观察maven-repo仓库多了什么?IDEA中Maven设置在IDEA标记文档的文件属性在main目录下,创建两个文件夹将文件夹进行标记属性pom文件——重要文件依赖一些常用的jar包Maven导出的问题IDEA的操作解决遇到的问题第一个问题:Maven版本问题问题二:同名的问题问题三:Tomcat闪退问题四:Maven默认web项目中的web.xml版本问题——太老创建MavenWeb项目观察maven-repo仓库多了什么?IDEA中Ma

2021-05-04 00:16:33 5786 2

原创 JavaWeb——下载并配置Maven

JavaWeb——下载并配置Maven下载Maven配置Maven环境变量1、在电脑中的环境变量中配置相应的信息2、测试配置是否成功使用阿里云镜像本地仓库(settings-->localRepository)下一篇:IDEA使用Maven搭建项目下载MavenApache官网下载https://maven.apache.org/download.cgi加载完成后减压即可配置Maven环境变量1、在电脑中的环境变量中配置相应的信息M2_HOME 配置–>Maven的bin目

2021-05-03 01:11:06 183

原创 Android记步(运动)应用

Android记步(运动)应用现如今随着人们对身体健康的追求,人们开始争先恐后的运动,而本文就是利用Android技术,编写一个运动记步数的应用(如有转载,请表明作者)。一、使用Android内置传感器 TYPE_STEP_COUNTER 和 TYPE_STEP_DETECTORTYPE_STEP_COUNTER 记录开机以来的总步数,适合用于开发计步器。TYPE_STEP_DETEC...

2019-10-30 11:43:27 1689

原创 Android地区选择器与天气预报接口应用

Android地区选择器与天气预报接口应用这是一个用CityPicker和聚合数据API实现的地区选择天气预报的应用,旨在供大家参考。一、使用CityPicker地区选择器,进行地区选择1、标题 title(String)2、大小 textSize(int)3、文字颜色|背景颜色 titleBackgroundColor(Color)titleTextColor(Color)...

2019-10-30 11:07:34 672

空空如也

空空如也

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

TA关注的人

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