- 博客(15)
- 收藏
- 关注
原创 我的第一次给了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关注的人