自定义博客皮肤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)
  • 收藏
  • 关注

原创 Gateway添加切面类, 报错找不到servlet包

gateway添加切面类,报错: servlet找不到

2022-10-03 18:43:04 601 1

原创 Druid数据源还能这么用?

Druid的正确打开方式

2021-12-16 23:30:21 1158

原创 SpringBoot实现国际化

SpringBoot实现国际化

2021-12-15 23:59:15 695

原创 我的第一次给了OOM

OOM终于抓到我了道听途说以前总是听别人说OOM什么什么的,刚开始还不知道是什么意思,然后百度了一下,才知道是Out Of Memory的简写,也就是内存溢出的意思。好,面试的时候至少能解释出来了。(之前面试,有人问我:谈一下你对OOP的认识,我直接懵掉,OOP(Object Oriented Programming,面向对象编程) 是什么???都不好意思说自己是学java的了)初次见面最近在工作中,有家客户的需求做完了,但是一直部署在测试区,之前的负责这家客户的同仁离职了,主管让我去帮他们部署到

2021-11-27 01:35:50 744

原创 Spring-SpringMvc-Mybatis整合

一.构建好项目的结构当创建好web项目后,然后在src/main/java包下创建好自己的包,以及在resource目录文件下创建好ssm的配置文件。二.填写配置文件1.db.propertiesjdbc.user=rootjdbc.password=123456jdbc.url=jdbc:mysql://localhost:3306/person?serverTimezone=UTC jdbc.driver=com.mysql.cj.jdbc.Driver这配置数据库的url时,一定要

2021-10-27 23:58:05 79

原创 HashMap源码分析(1.8)

HashMap源码解析(JDK1.8)一.实现接口public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable {}HashMap继承了AbstractMap类,实现Map接口public abstract class AbstractMap<K,V> implements Map<K,V> {}其

2021-09-23 22:58:09 68

原创 Mysql隔离级别演示

实验前做的事情:关闭自动提交开启两个命令行窗口,在两个命令行串口执行以下命令select @@autocommit; //查看是否开启自动提交(默认是1,开启)set @@autocommit = 0; //关闭自动提交一、读未提交(产生脏读)在两个命令行都执行以下命令:可以看到,当左边窗口修改数据但还没提交的时候,右边窗口就已经可以读到未提交的数据了,这种读到未提交的数据就是脏读二、读已提交(不可重复读)当隔离级别为read Commited时,左边窗口修改数据没提交

2021-07-29 22:44:53 70

原创 Nginx配置前后端分离项目

修改nginx.conf文件即可在配置文件时,主要要把前后端的端口号对应配置文件中的什么位置搞清楚即可(之前一直很晕)1.Nginx的端口号图中的①配置的是Nginx启动需要占用的端口号,不和前后端端口冲突即可2.前端项目的端口号图中②配置的是前端的端口号和域名3.后端项目的端口号图中③配置的是后端端口的端口号,注意 location /adpweb/ 是项目启动的上下文,一定要配置对,否则前端请求请求不到后端接口。访问页面访问页面时,访问Nginx配置的...

2021-07-26 21:59:43 4735

原创 HTTPS工作原理(对称加密与非对称加密)

1.客户端访问服务端之前:服务端将自己的注册信息以及服务端的公钥交给CA机构,CA机构通过自己的私钥对服务端的信息进行加密,生成证书。浏览器里内置CA机构的公钥2.客户端(浏览器)访问服务端:浏览器访问服务端注册的域名时,服务端首先会将注册好的证书通过CA机构的私钥进行加密返回给浏览器。浏览器拿到私钥加密的证书后,通过浏览器内置的CA机构的公钥进行解密,将解密后的内容通过Hash算法转化,然后将转化后的值与证书上的值进行比较,如果不相同说明被修改过。如果相同,就可以拿到服务器的公钥。浏览器

2021-07-25 22:36:17 169

原创 Vue组件的使用

什么是组件?上图为Vue官网提供的一张图,我将组件理解为java中的抽象和封装,即将相同的部分进行抽取出来然后进行封装成一个组件,然后每次可以很方便的去使用。全局组件全局组件可以在中的其他模板中使用,但不能嵌套在其他组件中,也不能嵌套其他组件。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>

2021-06-13 15:49:39 49

原创 Vue基础指令学习

Vue-Studyvue常用指令:v-text(文本内容)v-htmlv-showv-ifv-forv-modelv-bind选项卡页面练习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="./vue.js"></script&g

2021-06-09 22:28:21 76 1

原创 Try-Catch-Finally

Catchtry中的代码抛出异常后,会被catch进行捕获和消化,try中的其他代码不会继续执行,但try外面中的代码会继续被执行。public class Catch { public static void main(String[] args) { try { System.out.println("try开始"); int i = 1/0; System.out.println("捕获异常后继续执行"

2021-05-31 23:16:58 51

原创 MYSQL行转列学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录MYSQL行转列一、CASE的用法举例说明1.简单函数Max函数Sum函数二、IF的用法1.IF的语法2.用法MaxSum总结MYSQL行转列数据库数据预期结果在写SQL语句前应该先去了解CASE的用法一、CASE的用法1.简单函数case [ column_name ] when [ value ] then [ result ] else [ default ] end2.搜索函数case w

2021-04-24 12:55:32 134

原创 Spring学习笔记

Bean的生命周期提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Bean的生命周期前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内

2021-04-11 22:50:46 43

转载 Java常用集合

Java常用集合常用的集合类集合框架底层数据结构原文链接:https://blog.csdn.net/ThinkWon/article/details/104588551常用的集合类Map接口和Collection接口是所有集合框架的父接口:1.Collection接口的子接口包括:Set接口和List接口2.Map接口的实现类主要有:HashMap、TreeMap、HashtableConcurrentHashMap以及Properties等3.Set接口的实现类主要有:HashSet、Tre

2021-04-11 22:13:28 48

空空如也

空空如也

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

TA关注的人

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