- 博客(32)
- 收藏
- 关注
原创 G1垃圾回收器与分代回收结合理解
首先G1垃圾回收器和分代回收是从不同角度看待垃圾回收分代回收是根据对象的特点分为新生代(低情商:早死鬼),老年代(低情商:老不死的东西)G1垃圾回收器是根据对象存放的区域进行划分:死鬼聚集地 和 活人聚集地(注意,这里不能理解成分类,只是对区域垃圾不同程度的称呼,就像每个男人都好色,但只有最好色的那一批人才被称为色魔)这两种角度互不冲突,可以相互进行结合而对这两种角度进行结合的回收器就是G1垃圾回收器分代回收的思想是怎么样的,我上一篇文章已经讲过了。这里不在赘述。
2023-04-17 13:06:32
246
原创 2021-10-04月总结
面向对象:类和对象的关系类的定义:注意事项:如何创建对象:一个对象的内存图:两个对象使用同一个方法:两个引用指向同一个对象:使用对象类型作为方法的参:使用对象类型作为方法的返:成员变量与全局变量的区别:面向对象的特点:private的使用:this的用法:如何构造一个方法:构造方法的注意事项:定义一个标准的类:多态:类型为X的的参考...
2023-04-17 11:45:41
153
原创 在高并发 分布式环境下 基于redis实现一人一单 不能超卖的秒杀系统(一)
图1以上是秒杀系统的大体思路首先。在高并发 分布式环境下 基于redis实现一人一单 不能超卖的秒杀系统(一)
2023-03-18 18:23:21
431
原创 如何在springboot 和mybatis PLus环境中使用xml文件写动态SQL?
如何在springboot 和mybatis PLus环境中使用xml文件写动态SQL?
2023-02-22 22:06:59
673
原创 面向对象高级特性(二)
abtract:abstract修饰的类是抽象类,既有歇类中有些内容还没有定义完整,这样的类只能将类头部定义完整。抽象类一般只能做父类。(与final相克,不能同时修饰同一个类)修饰方法:只定义了方法头部,没有方法体。eg:abstract void tt ();抽象类不一定有抽象方法,但含有抽象方法的类一定是抽象类。如果子类没有实现抽象类中所有的抽象方法,那么子类要定义为抽象类。作用:抽象类的作用就是做抽象类:接口:...
2021-09-24 19:48:26
83
原创 面向对象的高级特性
多态:类型为X的的参考变量,其指向的对象类型既可以是X,也可以是X的子类。一个对象声明时,可以是父类,但赋值时可以给子类赋值。eg:Student s; s = new Colleague()(句柄s 能访问那些成员变量是由其类型决定的。)但是可以通过强制类型转化就可以访问子类的成员变量了。多态的用途:可以把通过一个数组把不同的对象组合在一起。(参考数据类型存放的是地址值,所以可以办到)...
2021-09-18 09:22:44
140
原创 类和对象的关系
类的定义:类是具有相同数据格式(属性)和相同操作系统(方法)的对象的集合与抽象。对象:对象是类的具体实例。类与对象的关系:对象是具体的事物,而类是参考模板。如图:类的定义与使用:class 类名{类体}创建一个类相当于创建了一个参考数据类型如:int double 等。类的使用分为三步:1.定义该变量为该类 eg: Birthday Zhang; 2.创建对象 eg:Zhang = new Zhang...
2021-09-16 09:29:21
1547
原创 第二章面向对象思维(下)
使用对象类型作为方法的参:使用对象类型作为方法的返:成员变量与全局变量的区别:面向对象的特点:private的使用:this的用法:如何构造一个方法:构造方法的注意事项:定义一个标准的类:...
2021-08-16 11:02:12
88
原创 第二章面向对象的思维(上)
面向对象:类和对象的关系类的定义:注意事项:如何创建对象:一个对象的内存图:两个对象使用同一个方法:两个引用指向同一个对象:
2021-08-16 10:48:02
84
原创 JAVA课程第十三十四节总结
重载方法总结:重载的注意事项:数组:数组的基本概念:数组的初始化:静态初始化:使用建议:如果不确定数组当中的内容时用动态初始化。 如果确定了内容用静态初始化。访问数组当中的值:数组的动态初始化:JAVA的内存划分:一个数组的情况:两个的数组的情况1:...
2021-08-15 18:17:51
51
原创 JAVA课程第八九节总结
顺序结构:选择结构:if else结构:多重选择结构:注意:数据全部不符合时会出现数据错误。switch语句注意:只跳过这个用contine循环结构 :while语句do-while语句:do-while语句就是在循环体之前先进行一次处理。区别:break语句的用法:contine语句的用法:循环嵌套:...
2021-08-15 10:00:31
78
原创 JAVA课程第七八节总结
方法总结注意:方法定义的先后顺序无所谓。 方法的定义不能包含嵌套包含关系。jshell的简单使用:注意:jshell退出用/exit编译器的优化:
2021-08-15 09:31:07
63
原创 JAVA课程第五六节总结
自动转化类型eg:biye可以到int。强制类型转换:注:数据不可超过小范围。 float转成int时小数位会被全部舍弃。 bite/short/char可以进行数学运算。(运算时会被首先转化成int类型) Boolean类型不能进行数据类型转化。字符转化成int形式与ASCII表对应。48代表0 65代表A 97代表a。具体可查询Unicode表。运算符:注意:常量与常量,常量可与变量,变量可与变量。...
2021-08-14 21:33:57
62
原创 JAVA课程第三四节总结
关键字的规则标识符的规则注释:标识符不得与关键字重复2.常量:程序运行过程中固定不变的量字符串常量打印输出是要用"" 可以没有。字符常量打印输出要用'' 只能有一个字符,不能没有,不能超过一个。布尔常量只有TRUE和FALSE。空常量null不可直接打印。3.基本数据类型4.变量注释:输入数据不能超过相应的数据类型。注意:定义了一个变量但没有赋值直接打印是错的。 变量的作用范围不...
2021-08-14 20:52:32
58
原创 JAVA课程第一二节学习总结
一,计算机基本知识:1.计算机使用的是二进制而非十进制。转换方法:如下图所示计算机方法:HEX表示的是十六进制,DEC表示是十进制,OCT表示的是八进制,BIN表示的是二进制。2.字节是我们常见的计算机存储的最小单元,计算机存储任何数据都是以字节的形式储存的。3.关于命令提示符的使用与常用符号二,JAVA语言的特点与基本知识:1.java虚拟机——jvm(java具有跨平台性)2.JRE与JDK介绍:3.JDK,JRE与JVM三者之间的关系:
2021-07-09 11:37:50
86
原创 2021-06-07
BOOTSTRAP第五次课程总结与问题分析html相关:1.<button type="button" class="btn btn-primary">定义按钮和其样式。2.<span class="glyphicon glyphicon-arrow-down"></span>主要用于文本前加入图标。(图标样式在bootstrap官网上进行查询)加在p标签中。3.<input type="text" class="form-control" id="
2021-06-07 14:25:00
60
原创 2021-06-01
bootstrap所学与HTML,CSS自学总结bootstrap与HTML,css的关系:Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的web开发软件 。超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。css是外部样式表,把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题。HTM.
2021-06-02 10:03:12
242
原创 2021-05-23
常见标签总结与bootstrap课程问题总结和解决一.常见标签总结:HTML 元素语法HTML 元素以开始标签起始 HTML 元素以结束标签终止 元素的内容是开始标签与结束标签之间的内容 某些 HTML 元素具有空内容(empty content) 空元素在开始标签中进行关闭(以开始标签的结束而结束)以下标签无()均有开始与结束标签(格式为<?> </?>)1.标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。
2021-05-23 19:06:03
50
原创 2021-05-17
bootstrap网格系统与css和html关系等若干问题bootstrap网格系统:内容 决定什么是最重要的。 布局 优先设计更小的宽度。 基础的 CSS 是移动设备优先。 渐进增强 随着屏幕大小的增加而添加元素。 行必须放置在.containerclass 内,以便获得适当的对齐(alignment)和内边距(padding)。 使用行来创建列的水平组。 内容应该放置在列内,且唯有列可以是行的直接子元素。 内边距与外边距:内边距是内容与..
2021-05-17 15:55:27
165
原创 2021-05-13
bootstrap第二节课心得与路径问题课程总结: 0.安装软件与新建项目和文件 1.<meta name="viewport" content="width=device-width, initial-scale=1 , user-scalable=no">符合设备大小。 2.<title></title> <h1></h1>中间加标题。 3.复制网站上想要的内容(boby内)至本HTML文件的boby...
2021-05-13 20:13:11
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人