自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GC Roots的分类

Java语言中,GC Roots 包括以下几类1. 虚拟机栈中引用的对象2. 本地方法栈内JNI(通常说的本地方法)引用的对象3. 方法区中类静态属性引用的对象4. 方法区中常量引用的对象5. 所有被同步锁synchronized持有的对象6. Java虚拟机内部的引用(基本数据类型对应的class对象,一些常驻的异常对象(如:NullPointerException,OutofMemoryError),系统类加载器)8. 反应java虚拟机内部情况的JMXBean,JVMTI中注册的回调,本

2020-07-10 08:05:29 635

原创 体验死亡

体验死亡一般我们体验死亡的方式无非两种,一种是自己罹患某种疾病,或者经历某些冒险,使自己在鬼门关里走一遭;又或者至亲至爱之人的离世对我们造成刻骨铭心的伤痛。很幸运,这两种都还未曾在我生命里出现过,但是一个人在他的一生中是不能永远都保持幸运的,有些事情就像正义一样,虽然会迟到但永远不会缺席。《我是余欢水》里的余欢水是这样体验死亡的:某天他喝了假酒而不自知,去医院检查身体,拿错了另外一个癌症患者的...

2020-05-16 09:31:19 887

原创 AOP的切入点表达式写法

关键字:execution表达式:访问修饰符 返回值 包名.包名.包名.包名…类名.方法名(参数列表)标准的写法:public void com.spring.service.impl.AccountServiceImpl.saveAccount()TIPS:访问修饰符可以省略void com.spring.service.impl.AccountServiceImpl.save...

2020-04-26 21:02:42 228

原创 Java8几种构建流的方式

文章目录Java8几种构建流的方式由值创建流由数组创建流由文件生成流由函数生成流:创建无限流迭代生成Java8几种构建流的方式由值创建流可以使用静态方法Stream.of,通过显式值创建一个流Stream<String> stream = Stream.of("Java 8 ", "Lambads ", "In ", "Action");stream.map(String::...

2019-08-30 15:38:17 414

原创 Hibernate第二天

文章目录Hibernate 的主键生成策略持久化类的三种状态瞬时态持久态(presisted)脱管态(detached)Hibernate的缓存Hibernate的一级缓存的结构hibernate的事务管理Service中封装业务逻辑操作Hibernate的其他APIQueryCriteriaSQLQueryHibernate 的主键生成策略实际开发中不允许用户手动设计主键,一般将主键交给数据...

2019-06-22 20:14:56 301

原创 springboot的错误处理机制

springboot的错误处理机制可以参照ErrorMvcAutoConfigurationDefaultErrorAttributes@Bean @ConditionalOnMissingBean(value = ErrorAttributes.class, search = SearchStrategy.CURRENT) public DefaultErrorAttribute...

2019-06-21 21:47:18 269

原创 java中获取src路径下文件的一种方法

获取src文件夹下的properties文件ClassLoader classLoader = Jutil.class.getClassLoader(); URL resource = classLoader.getResource("jdbc.properties"); String path = resource.getPath(); ...

2019-04-12 21:01:46 3749

原创 MySQL学习

MySQL学习SQL通用语法分号结尾三种注释单行注释:-- 注释内容 或 # 注释内容多行注释:/* 注释*/SQL分类DDL(操作数据库,表)操作数据库:创建创建数据库,判断是否不存在create database 数据库名称(if not exists 数据库)查询查询所有数据库的名称show databases;查看某个数据...

2019-04-10 20:21:14 180

原创 使用Jsoup解析xml

使用Jsoup解析xml例子xml文档<?xml version="1.0" encoding="UTF-8" ?><students> <student number="heima_001"> <name>tom</name> <age>18</age> ...

2019-04-10 20:19:38 334

原创 java中的反射和注解

文章目录Junit单元测试白盒测试反射Class对象的功能:获取功能:获取Class对象的方式获取成员变量们获取构造方法们获取成员方法获取类名忽略访问权限修饰符的安全检查通过构造方法创建对象Method:方法对象配置文件反射注解实例Junit单元测试白盒测试定义一个测试类(测试用例,测试类名:测试类Test,包名:…test)定义测试方法:可以独立运行给方法加注解@test导入Jun...

2019-04-09 17:19:36 633

原创 学习http协议

文章目录总览网络模型介绍传输层应用层HTTP历史http/0.9http/1.0http/1.1http/2HTTP的三次握手URI,URL,URNhttp报文格式http方法http codeCORSCache-Control资源验证验证头cookie 和 sessionHTTP长连接总览首先查看是否需要跳转查看浏览器是否进行过缓存DNS解析域名,转换成IP地址TCP三次握手之后,...

2019-04-09 14:44:02 722

原创 解析Vue示例中的网格组件

源码html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="forGrid.css" type="text/css"...

2019-03-26 22:31:08 1200

原创 CSS学习笔记

CSS学习笔记css中的盒子css中的盒子属性作用名称说明盒子大小width,hright宽度限制min-width,max-width指定可以显示的最大宽度和最小宽度高度限制min-height,max-height指定可以显示的最大高度和最小高度内容溢出overflow可选择的值有:hidden(隐藏),scroll(滚动条)...

2019-03-26 15:56:13 231

原创 DOM学习笔记

DOM介绍Node类型nodeType属性nodeName和nodeValue属性节点属性childNodes属性hasChildNodes()操作节点Document类型部分属性表查找元素Node类型nodeType属性Node.ELEMENT_NODENode.ATTRIBUTE_NODENode.TEXT_NODE…有12个这样的类型,每个类型对应一个数值if (someNod...

2019-03-24 21:14:57 446

原创 js中的正则表达式和字符串方法理解

js中的正则表达式理解标志(flags)模式(pattern)//其中的pattern部分为正则表达式,flags为标志let expression = /pattern/flags标志(flags)g:表示全局模式i:表示不区分大小写模式m:表示多行模式模式(pattern)let parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A...

2019-03-24 10:02:08 708

原创 Git学习

学习Gitgit initgit addgit commitgit statusgit diffgit loggit resetgit reflog工作区(Working Directory)版本库(Repository)git checkoutgit rm创建远程仓库git init通过git init命令把一个目录变成Git可以管理的仓库git add用命令git add告诉Git,把...

2019-03-21 21:25:26 440

原创 Vuex介绍

Vuex介绍组成组成组成数据源派生新状态更改State中的状态异步操作提交mutationmoduleAVuexmoduleBmoduleCStateGettersMutationsActionsStateState是唯一的数据源单一状态树const Counter = { template:'<div>{{count}}</div>', co...

2019-03-19 21:47:40 313

原创 javascript函数和面向对象的学习笔记

理解javascript的面向对象方法和属性索引函数中的方法和属性arguments和this属性callee属性caller属性面向对象中的方法和属性Object.defineProperty()Object.getOwnPropertyDescriptor()constructorprototypeisPrototypeof()hasOwnProperty()in操作符Object.keys(...

2019-03-19 12:51:30 1322

空空如也

空空如也

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

TA关注的人

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