自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在centos7上安装mariaDB,使用Eclipse开发工具来连接并操作mariaDB

需求:在centos7上安装mariaDB,使用Eclipse开发工具来连接并操mariaDB文章目录(一) 什么是mariaDB:(二) 在虚拟机上安装mariaDB:(三) 配置mariaDB远程连接:(四) 使用数据库可视化工具连接mariaDB:(五) 使用开发工具操作mariaDB:(一) 什么是mariaDB:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维...

2020-03-09 19:25:28 584

原创 三种常用类集接口List,Set,Map用法详解

一.类集框架的主要接口在整个java类集中最常使用的类集接口是:Collection,List,Set,Map,Iterator,ListIterator,Enumeration,SortedSet,SortedMap,Queue,Map.Entry,这些接口的具体用法这里不一一解释了,主要讨论一下三种。类集框架主要接口作用 接口 描述 ...

2020-02-27 19:37:24 394

原创 try…catch...异常处理语句及throws,throw关键字的作用及用法

详细解读三种异常处理机制作用及用法1.Trt…catch…用法作用:负责某一部分的异常处理机制,发现异常给出提示。语法:Try{可能出现异常区域}catch(Exception e){异常提示,可以不写}…(catch可以有多个)finally{资源清理,JDBC/IO}(可以不写)异常结构:Exception,Error是Throwable的子类注:Exception:一般...

2019-12-12 12:06:32 5472

原创 项目部署后,前端vue代理失效问题解决

什么是nginx:Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx.的并发能力确实在同类型的网页服务器中表现较好Nginx,专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达50,000个并发连接数。反向代理server {#监听的端口号#浏览器通过访问这个地址和端口就能请求到nginx#这个为前端项目的访问地址#root html;

2023-09-18 02:26:20 2880

原创 java线程(Thread)的创建与常用方法

java线程(Thread)的创建与常用方法,生产者与消费者等。

2022-08-12 15:11:27 906

原创 SpringSecurity的基本认证,授权流程,原理方法

​ Spring Security是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。​ 一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。​ 一般Web应用的需要进行认证和授权。​ **认证**:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户......

2022-06-18 16:47:24 6088 1

原创 spring-操作事务

目录事务概念:1. 事务操作(搭建事务操作环境)2. 事务操作(搭建事务: )3. 事务操作(spring事务管理介绍)4. 事务操作(声明式事务管理参数配置)5. 事务操作(XML声明式事务方管理方式)6. 事务操作(完全注解声明式事务管理)事务概念:什么事务​ (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败。​ (2)典型场景: 银行转账,转钱的时候有一个环节失败则两个人的账户不会多钱也不会少钱,只有同时成功才可以事务四个特性(ACID)(1

2022-05-03 21:27:04 320

原创 java文件上传下载功能

前端的代码上传的代码,我使用的是element-ui模板: <el-upload action="http://localhost:8090/sysFile/upload" :on-success="handleSuccess" :show-file-list="false" style="display: inline-block;"> <el-button type="primary"&gt

2022-04-30 22:35:23 762

原创 spring-JdbcTemplate详细讲解-查询和插入

目录JdbcTemplate(概念和准备)JdbcTemplate操作数据库(添加)JdbcTemplate操作数据库(查询)JdbcTemplate(概念和准备)什么是JdbcTemplate(1) Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作。准备工作(1)引入jar包​ 引入这四个新的依赖​ (2)在spring配置文件中配置数据库连接池<!-- 数据库连接池 --><bean id="dataS

2022-04-30 17:51:07 2313

原创 json菜单树,递归

json菜单树,使用递归的方法写的,非常简单清楚,看不懂你来打我,无脑调用即可。

2022-04-29 09:35:46 506

原创 AOP概念,底层原理,AspectJ

AOP概念,底层原理,AspectJ,手撕源码,拳拳到肉,看不懂你过来打我。

2022-04-27 20:54:42 755

原创 spring5-ioc容器-xml解析-操作bean

spring5-什么是IOC容器,利用IOC容器操作Bean属性,创建Bean对象等

2022-04-21 17:46:13 455

原创 Spring的核心机制:依赖注入,控制反转,构造方法注入,setter方法注入

一. 依赖注入的概念:依赖注入和控制反转的含义相同,当某个Java对象(调用者)需要调用另一个java对象(被调用者,即被依赖对象)时,传统的方法是采用“new”的方式,在使用spring框架后,对象的实例调用不在由调用者创建,而是由spring容器创建,spring容器会空着程序之间的关系,而不是由调用者的程序代码而控制。从spring容器来看,spring容器负责将被依赖对象赋值给调用者的成员变量,这就相当于调用者注入了他的依赖实例,这就是spring的依赖注入。二. 依赖注入的类型依赖注

2020-05-24 15:52:14 245

原创 通过数据库来建立实体类

目的:通过数据库来建立实体类描述:这是我在学习hibernate时,看到视频中的老师通过数据库映射到实体类,觉得很有用,所以写成博客。(1) 建表先在数据库里建一张表,然后使用idea在配置文件里连接到数据库,这里我用到的是hibernate.cfg.xml(2) 连接数据库配置文件:hibernate.cfg.xml<?xml version='1.0' encoding=...

2020-03-27 11:38:24 1975

原创 springboot设置静态拦截,导致无法访问到static下的文件

问题:springboot设置静态拦截,导致无法访问到static下的文件描述:在写项目的时候,前端页面无法访问到静态资源,按f12看到某些地址访问不到,在idea里就可以,浏览器就没办法了如图:解决办法:spring: mvc: static-path-pattern:/static/**...

2020-03-27 10:56:27 435

原创 java.lang.IllegalStateException:Failed to load property source from location "classpath:/applicat

问题:java.lang.IllegalStateException:Failed to load property source from location “classpath:/application.yml”描述:yml本来编写是用的utf-8,后来编码错误换成gbk,导致无法开启springboot服务器,下面的中文出现乱码控制台报错:解决办法:将字符编码换成UTF-8, 把...

2020-03-27 10:38:39 980

原创 使用springboot+jpa+swagger-ui实现简单的增删查改

目的:使用springboot+jpa+swagger-ui实现简单的增删查改先看一眼项目的架构:注意事项:这个启动项(SxgfTestApplication)一定要放在example下面,要不然swagger-ui无法扫描到这些接口,会出现报错。Entity实体类:package com.example.entity;import lombok.Data;import ja...

2020-03-27 10:27:57 882 1

原创 通过反射获取泛型类型和枚举中指定的属性,进行sql语句的拼接

需求:通过反射获取泛型类型和枚举中指定的属性,进行sql语句的拼接第一步:获取泛型类型(1)Entity层(2)在dao层的实现层里2.在BaseDaoImpi设置泛型类型T:3.传入entity实体:获取到的泛型类型:第二步:通过反射获取枚举中的内容:Nano层中的内容:Table中定义接收内容是表名:Entity层中的内容:User中的内容:看...

2020-03-05 01:06:55 357

原创 枚举的使用及实现需求

目录(1)定义格式(2)需求:取得一个枚举中的内容(3)需求:结合枚举实现一次登录(1)定义格式在JDK1.5之后,引入了一个新的关键字类型—enum,可以直接定义枚举类型,格式如下:[punlic] enum 枚举类型名称{枚举对象1,枚举对象2,枚举对象3,枚举对象n……;}(2)需求:取得一个枚举中的内容需求:取得一个枚举中的内容代码:package com.geoji_m...

2020-03-03 17:38:04 290

原创 注释讲解及简单使用

什么是注释(annotation):1.Annotation可以用来修饰类,属性,方法,而且annotation不影响程序的运行,无论是否使用annotation代码都会正常运行。2.在java中会有自建的annotation,只要通过固定的格式调用即可。3.当然我们也可以自定义annotation,这种是结合枚举和反射结合起来使用的,真正体现出它的强大之处。案例:package com...

2020-03-02 18:29:12 297

原创 反射讲解及实际应用

文章目录1.什么是反射2.获取类的名称3.取得一个类中的属性4.获取当前类所有的属性,getDeclaredFields()方法4.获取当前类所有的属性,getDeclaredMethods()5.通过反射操作属性:1.什么是反射通过反射机制,可以了解任意一个对象所属类的成员变量和方法,也可以调用变量和方法,取得全部结构,实现全部接口,等2.获取类的名称举个简单的例子,如果现在有一个类,现...

2020-03-01 16:16:00 455

原创 Uncaught TypeError: Cannot use 'in' operator to search for 'length'

前言:本人在写某个项目中发现的问题,最后成功解决,算是给自己记个笔记,也供他人参考报错类型:Uncaught TypeError: Cannot use ‘in’ operator to search for ‘length’未捕获的类型错误:不能使用’in’操作符搜索’length’代码展示:解决方案:JSON字符串转换为JavaScript对象最后成功解决这篇文章引用自这...

2020-02-28 13:30:38 5155

空空如也

空空如也

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

TA关注的人

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