- 博客(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
原创 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">
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
原创 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关注的人