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

原创 JavaWeb前后端交互。

前端代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> 账号<input type='text' id="account"><...

2020-03-19 18:51:06 1023 1

原创 MySQL 事务相关问题

什么是事务——逻辑上的一种操作,要么都执行,要么都不执行。事务的四大特性(ACID)原子性:事务是不可分割的最小单位,不允许分隔。事务的原子性要求动作全都完成,要么全都不完成。一致性:在事务执行前后,数据保持一致,多个事务对同一个数据的读取结果是相同的持久性:一旦事务被提交之后,他对数据库的改变是永久的,即使数据库发生故障也不应该对其有任何影响。隔离性:在并发的访问数据库时,一个事务不...

2020-03-19 18:50:04 159

原创 jvm垃圾回收器

上篇博客已经介绍了jvm里的垃圾回收机制,附上连接 jvm垃圾回收。 这篇博客就来探讨jvm是如何回收内存的。jvm回收内存是通过垃圾回收器来实现的。jvm常用的垃圾回收器有五种:Serial收集器顾名思义Serial(串行)收集器是一种单线程收集器,他是最基本、历史最悠久的垃圾收集器。其在工作的时候必须暂停其他的所有的工作线程,知道它收集完成为止。这种工作方式会导致会带来不好的用户体验...

2020-03-16 20:21:27 115

原创 jvm的垃圾回收机制

在进行回收前就要判断哪些对象还存活,哪些已经死去。下面介绍两个基础的计算方法:引用计数器计算:这个方法较为简单。就是在一个对象被引用时计数器加一,引用失效时计数器减一,计数器等于0时就是不会再次使用的。不过这个方法有缺陷,有一种情况就是出现对象的循环引用时GC没法回收。可达性分析计算:这是一种类似于二叉树的实现,将一系列的GC ROOTS作为起始的存活对象集,从这个节点往下搜索,搜索所走过的...

2020-03-12 18:53:10 125

原创 在SpringBoot中整合Redis服务

有关redis的介绍在上一篇博客已经介绍完毕,附上连接redis基本概念引入依赖,在prom文件中加入以下代码 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactI...

2020-03-11 20:47:51 119

原创 redis从小白到大佬

redis是什么简单的说redis是一种在内存中存储数据的数据库,其内部采用 key-value的形式进行存储。redis的读取速度非常快。因为它与MySql等常规数据库不同,不用与硬盘交互来读取数据。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。Redis的优点...

2020-03-09 21:12:38 101

原创 java 前后端传递数值的几种方法

前端页面`<html> <head> <title>Title</title> </head> <body> ${name} ${sex} ${people.name} ${people.sex} <form action="&lt...

2019-09-17 15:30:00 591

原创 java方法调用

假设要调用x.f(args)1 因为有可能会存在多个名为f但是参数类型不相同的方法,编译器去寻找所有名字为f但参数类型不同的方法。例如可能存在方法f(int)和方法f(String),编译器会一 一列出所有当前类中所有名为f的方法,和其超类中访问属性为public且名为f的方法(超类中的私有方法不可访问)2 再筛选出名为f的方法之后,编译器会根据所传递的参数的类型来进行筛选,如果传递的参...

2019-08-19 19:28:59 515

原创 js中函数独立性,函数提升和参数传递问题

如以下代码function Person(name){ this.name=name; this.info=function(){ alert('我的name是:'+this.name); } }var p=new Person('yeeku')p.info();var name='测试名称'p.info.call(window);...

2019-08-05 22:07:30 373

原创 关于Java i=i++ji 计算结果分析

在Java中输入如下代码int i = 0;i = i++;System.out.println("i的值是 "+i);我们通常认为先使用后自增,即在i++之后会使i的值加1。那么输出的的结果为1。但是实际结果如下i的值是 0这是因为 i = i++,会重新开辟空间存放 i 的值,在原始位置保存i+1, 之后在执行赋值操作,将i+1的值覆盖掉。int i = 0;int ...

2019-08-05 21:15:54 227

原创 Java方法参数详解

在介绍Java的传递方式之前先看以下代码public static void main(String[] args) { int n=10; int m=20; exchange(n,m); System.out.println("n="+n); System.out.println("m="+m);}public static void exchange(int a...

2019-08-05 20:52:55 615

原创 JavaScript语法总结

javascript的调用为了让HTML页面和Javascript分离,我们会把Javascript单独放在一个独立的*.js文件中.在HTML页面通过一下代码调用js `<script src='*.js' 'defer></script>defer’的作用是让js脚本延时运行,以便HTML不识别后续元素。数据类型和变量变量的定义方式隐式定义:直接给变...

2019-07-31 20:30:20 145

原创 css3.0 伪类选择器

伪元素选择器伪元素选择器是针对css中已有的伪元素起作用。css提供的伪元素选择器有以下4个。first-letter:该选择器对应的css样式对指定对象内第一个字符起作用。first-line:该选择器对应的css样式对指定对象内第一行字符起作用。before:该选择器与内容相关的属性结合使用,用于在指定对象内部的前端插入内容。after:该选择器与内容相关的属性结合使用,用于在指定...

2019-07-07 23:38:48 687

原创 css3.0样式和选择器

**样式单``**CSS的样式单可以增加界面的显示效果。样式单有以下四种方法使用外部样式导入样式内部样式行内样式一般用外部样式,好处:CSS和HTML分离 多个文件可以使用同一样式文件 多文件引用同一个CSS文件,CSS只需要下载一次1.外部样式需要在html文件中加入以下代码引用 **link href='css文件路径' rel='st...

2019-07-04 23:13:18 226

原创 磁盘的组成

磁盘是一种采用磁介质的数据存储设备。磁盘的上表面和下表面有若干个半径不同的同心圆,这些同心圆被划分为磁道。每个磁道上又被划分成若干个等长度的扇区。每个扇区中含有很多磁颗粒点,磁颗粒点在磁场的作用下正表示1负表示0。如果扇区内的磁性整体显示为正那么这个扇区表示的信息为1,反之为0。扇区保证了当单个磁颗粒点被破坏时数据不会发生改变。在磁盘的上方和下方都有一个磁头读写磁盘信息。磁盘的转速通常在5000...

2019-06-04 19:38:39 1240

空空如也

空空如也

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

TA关注的人

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