自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实战1-SpringBoot+Oracle+Mybatis整合入门

创建项目IDEA中创建spring项目,并添加以下依赖具体的pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/

2021-04-27 16:37:21 566 2

原创 跨越:SpringBoot项目中关于跨域问题的说明

跨域测试测试案例11).访问页面的网址 http://manage.jt.com:80/test.html2).Ajax访问数据的地址: http://manage.jt.com:80/test.json分析: 协议://域名:端口 完全一致.测试是否正常: 测试正常结论: 如果协议://域名:端口号 都相同时 请求可以正常的进行.被访问端的页面信息:请求端的页面信息:测试案例21).访问页面的网址 http://www.jt.com:80/test.html2).Ajax访问数据

2021-03-22 19:55:08 289 1

原创 Redis:利用AOP实现Redis缓存

AOP缓存的实现自定义注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy.RUNTIME) //什么时期有效 此处为运行期有效@Target(ElementType.ME

2021-03-17 18:05:17 815 2

原创 HikariCP:HikariCP连接池的简述及入门

池化思想概述​ 池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、 连接池、线程池等都是池化思想的一种应用,都是通过复用对象,以减少因创建和释放对象 所带来的资源消耗,进而来提升系统性能。说明:​ 因为如果不采用池化思想,每次需要使用该对象,就需要创建一个该对象,当然如果不使用该对象了,就需要调用GC。GC在销毁该对象时,需要调用CPU,此时会占用一些资源。如果使用池化思想,创建过的对象就放到池中,下次需要使用时,复用该对象就可以了,一定程度上减少了资源的占用Intege

2021-03-13 09:56:43 1224

原创 SpringBoot:关于SpringBoot的初步认识

SpringBoot 技术基本认识简介​ JAVAEE 应用体系中繁重的配置、低下的开发效率、高难度的三方集成,复杂的部署流 程等等一直被开发人员所诟病。​ Spring 这样的轻量级的资源整合框架,在实现其相对比较多的资源整合时,依旧需要 大量的手动依赖管理,复杂的 XML 配置(还经常没有提示)。​ 现在的软件生态应用也已经形成一定的规模,系统架构正在从单体架构,分布式架构, 跨越到微服务架构。随着整个架构体系的变化,企业对技术的要求也在变化,现在的企业更 注重技术的开箱即用,更注重技术在生

2021-03-11 20:37:06 1329 6

原创 SpringMVC:调用流程及组件说明

1,SpringMVC工作流程图2,组件说明2.1 Servlet2.2 前端控制器(Selclet机制)作用:SpringMVC控制用户的请求的转发/响应的规则2.3 处理器映射器(通过K-V结构存储请求路径及其对应的方法)铺垫:404 请求资源没有找到作用:用来标识用户的请求路径/以及后端执行的方法的映射关系数据结构:Map<String,Method>工作流程:当tomcat服务器启动时,带动SpringMVC的组件运行,将所有的@RequestMapping注解进行

2021-03-04 19:21:30 250 1

原创 MybatisPlus:SpringBoot项目整合MybatisPlus配置流程

1,ORM思想对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换应用ORM思想的框架:Mybatis,Hibernate总结:以对象的方式操作数据库2,MybatisPlus实现原理分析问题的本质:​ 1),对象—表​ 2),表—字段2.1 对象和表如何关联? 利用自定义注解2.2 如何实现CRUD方法的简化? 定义一个公共的Mapper接口,

2021-03-02 19:11:35 488

原创 SpringBoot:动态为属性赋值

业务说明:当利用SpringBoot程序整合第三方框架时,如果都将属性信息写死在代码中,则程序的扩展性不好问题: 能否动态的获取属性信息呢?当然是可以的未动态赋值:此时数据都是固定的,后期如果需要改动很不方便方法一:利用@Value属性赋值1).编辑YML配置文件server: port: 8080# 测试案例1:属性赋值 注意事项 编辑key时最好添加业务名称redis: host: 10.0.0.4 port: 63792).属性赋值方法二:利用proper

2021-03-02 19:01:10 952

原创 SpringBoot:关于SpringBoot配置文件的说明

基本配置:SpringBoot的配置文件都是KEY-VALUE结构.properties文件​ 特点:1,properties编辑的数据 本质都是String类型的字符串​2,properties中的KEY-VALUE结构间使用=号连接​3,properties文件中无需添加多余的“”号​4,properties中加载时的默认字符集编码为ISO-8859-1,如果有中文需要指定字符集idea中字符集的设置:​ .yml文件​ 特点:1,yml中的KEY-VALUE 使用:+空格 的

2021-03-02 18:51:10 152

原创 Maven:关于Maven的一些说明

1,什么是Maven?Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件2,工作流程3,Maven中关于settings.xml文件的一些说明3.1localRepository本地仓库配置<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/

2021-03-01 19:36:55 300

原创 Spring项目中对密码进行MD5盐值加密

首先需要在pom.xml中添加shiro的依赖,因为需要借助shiro中的api来实现加密,依赖文件如下所示; <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>sh

2021-02-19 20:00:55 585 2

原创 Java中可变参数列表的使用

首先我们了解一下什么叫"重载"?简而言之,重载就是方法名相同,参数列表不同的一种现象。例://定义方法add() //方法1 public static int add(int a){ return a; } //方法2 public static int add(int a,int b){ return a+b; }//可以发现方法1和方法2的方法名是相同的(都是add),这种现象就是重载可变参数列表的使用我们

2021-01-27 23:20:18 205

原创 反射的三种方式及利用反射创建对象

传统方式普通方法也就是最常见的创建对象的方法前提条件:知道存在这个类,且这个类叫Object例:Object obj=new Object();利用反射创建对象方式一:通过类名.class方式前提条件:需要在编译时就知道存在Object类例:Class<?> obj1 = Object.class;方式二:通过已知对象实例.getClass方式前提条件:存在该类创建的已知对象,且需要在编译时就知道存在Object类例:此处已通过普通(传统)方式创建了对象objCla

2021-01-26 13:40:17 6289

原创 浅谈Java中GET和POST的区别

GET 1,请求参数在请求行中,在url后(即在请求路径中显示参数) 2,请求的url长度有限制的 3,不太安全(仅从参数是否可见的角度考虑)POST 1,请求参数在请求体中(可在浏览器工具中查看) 2,请求的url长度没有限制的(当我们请求的路径较长时,多采用POST) 3,相对安全(相对GET而言)...

2021-01-25 22:49:20 103

原创 为什么Arrays中sort()方法没有返回值?而copyOf()方法有返回值

观察下方代码int[] arr= {4,3,2,6,9,5}; int[] arr_new=Arrays.copyOf(arr, 10);//需要定义int[] arr_new来接收返回值,如果没有返回值,就会对原数组长度进行改变。 Arrays.sort(arr);//没有返回值,只是对原数组进行排序,并未该表其长度因为数组有一个特点或者说是缺点:被定义后数组长度不可以改变;​ sort方法只是对原数组进行排序,并未改变原数组长度,即对原数组长度没有影响,因此不需要定义一个数组接收它 ,即

2020-12-22 23:24:47 1324

空空如也

空空如也

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

TA关注的人

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