自定义博客皮肤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 685

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

Druid的正确打开方式

2021-12-16 23:30:21 1193

原创 SpringBoot实现国际化

SpringBoot实现国际化

2021-12-15 23:59:15 738

原创 我的第一次给了OOM

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

2021-11-27 01:35:50 785

原创 Spring-SpringMvc-Mybatis整合

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

2021-10-27 23:58:05 118

原创 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 113

原创 Mysql隔离级别演示

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

2021-07-29 22:44:53 98

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

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

2021-07-26 21:59:43 4853

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

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

2021-07-25 22:36:17 201

原创 Vue组件的使用

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

2021-06-13 15:49:39 70

原创 Vue基础指令学习

Vue-Study vue常用指令: v-text(文本内容) v-html v-show v-if v-for v-model v-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 98 1

原创 Try-Catch-Finally

Catch try中的代码抛出异常后,会被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 79

原创 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 ] end 2.搜索函数 case w

2021-04-24 12:55:32 166

原创 Spring学习笔记

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

2021-04-11 22:50:46 65

转载 Java常用集合

Java常用集合常用的集合类集合框架底层数据结构 原文链接:https://blog.youkuaiyun.com/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 68

空空如也

空空如也

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

TA关注的人

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