- 博客(21)
- 收藏
- 关注
原创 栈,堆,方法区内容存储示例
栈,堆,方法区存储示例首先我们来创建一个类://创建类class Student{ //用static关键字把属性变成静态的 static String name; int age; public void eat() { System.out.println("我在吃饭"); } //静态方法 public static void sleep() { Sy...
2019-09-20 10:14:16 386
原创 springboot项目启动时提示Address already in use: bind
springboot项目启动时提示Address already in use: bind首先,查看当前端口被哪个进程占用了(进入到cmd中)netstat -ano|findstr “8080”发现8080端口被11060进程占用了然后,查找出线程名tasklist|findstr “11060”windows+x打开电脑任务管理器,结束javaw.exe,11060进程这个任务...
2019-08-23 19:02:54 1545
原创 Datawhale组队学习之MySQL-task4
Datawhale组队学习之MySQL-task44.1 MySQL 实战 - 复杂项目**#作业#**项目十六 分数排名 (难度:中等)依然是昨天的分数表,实现排名功能,但是排名需要是非连续的,如下:±------±-----+| Score | Rank |±------±-----+| 4.00 | 1 || 4.00 | 1 || 3.85 | 3 ...
2019-08-15 13:47:30 266
原创 xml文件配置问题
xml文件配置问题1,web.xml:javaweb项目会有此配置文件。表示当前web应用的核心配置文件。注意web项目版本3.0不会产生web.xml. 2.5版本可以Servlet在web.xml中的配置在通过Eclipse创建Servlet时,会自动在web.xml文件中进行Servlet相关信息的配置(注意:如果是复制类文件,配置信息不会配置,需要自己手动配置!) &l...
2019-08-14 21:33:56 574
原创 Datawhale组队学习之MySQL-task3
Datawhale组队学习之MySQL-task3#学习内容#数据导入导出将之前创建的任意一张MySQL表导出,需要是CSV格式再将CSV表导入数据库#作业#项目十: 各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。±—±------±-------±------------...
2019-08-13 13:31:02 179
原创 Datawhale组队学习之MySQL-task2
Datawhale组队学习之MySQL-task21. MySQL表数据类型---->数据类型定义了列可以存储哪些数据种类。MySQL表中数据类型有:1.1,数值类型:MySQL中支持多种整型,其实很大程度上是相同的,只是存储值的大小范围不同而已。tinyint:占用1个字节,相对于java中的bytesmallint:占用2个字节,相对于java中的shortint:占用4...
2019-08-11 16:15:54 314
原创 cmd常用操作
cmd常用操作,易忘…1,查看JDK版本:java -version2,执行sql文件:source 文件路径如:source d:/CGBWORK/jtsys.sql3,备份数据库在cmd窗口中(未登录的状态), 通过mysqldump命令备份数据库:格式: mysqldump -u用户名 -p 备份的库的名字 > 备份文件位置举例: 备份db40库中的所有数据(dept表及...
2019-08-11 10:26:58 222
原创 IT技术常用官网
IT技术常用官网,框架,软件,服务器…找包:https://mvnrepository.com/找依赖版本:http://www.mybatis.org/spring/Spring Boot地址:https://spring.io/projects/spring-bootoracle: https://www.oracle.com/index.htmltomcat api:http:/...
2019-08-10 20:28:24 266
原创 代码报错集1:日期参数书写格式
日期参数书写格式,导致404问题:1、在ParamController类中添加param3方法,代码实现如下:package com.tedu.controller;import java.util.Date;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annot...
2019-08-10 08:43:38 320
原创 Datawhale组队学习之MySQL-task1
Datawhale组队学习之MySQL-task11,学习教程:略2,SQL是什么?MySQL是什么?SQL:Structured Query Language,即结构化查询语言。是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。MySQL:是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵...
2019-08-06 13:36:37 299
原创 注解
理解注解及应用什么是注解?注解是:1)JDK1.5推出的一种新的应用类型(特殊的class)2)元数据(Meta Data):一种描述性类型,用于描述对象.例如@Override可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。注解的本质:描述元素(接口,类,注解,属性,参数,方法)可以借助@interface关键字进行定义案例1:需求...
2019-08-01 19:21:48 180
原创 可变参数
认识可变参数可变参数是JDK1.5时出来的新特性。可以看做一个数组。可变参数应用场景:用于简化参数类型相同,但个数不同的重载方法的定义.注意:可变参数要作为参数列表中的最后一个参数package com.java.args;public class TestVarArgs01 { static void doMethod(int a) { System.out.println(a...
2019-07-30 21:13:06 143
原创 理解单例模式
理解单例模式首先我们来对单例模式的概念了解一下。单例模式:对象单例设计,就是设计类时保证类的实例在内存中只有一份。实现方式有:1)内部设计实现(对类自身进行设计)2)外部设计实现(对类的对象提供一种池)那么我们 要思考的是:如何保证类的设计在内存中只有一份类的实例?下面我们介绍几种模式:一:懒汉模式懒汉模式-1:缺陷:线程不安全的单例设计(适用单线程)``java`clas...
2019-07-28 15:23:51 168
原创 静态代码块,在类加载时可以执行,但不一定会执行
静态代码块,在类加载时可以执行,但不一定会执行下面列举不同的类的加载方式,静态代码块的执行状况:class ClassA{ //静态代码块,在类加载时可以执行,但不一定会执行 static { System.out.println("static{}"); } }//-XX:+TraceClassLoadingpublic class TestClassObject02 { ...
2019-07-27 17:33:04 1277
原创 验证类的字节码对象唯一性
验证类的字节码对象唯一性//呈现类加载过程(通过配置就JVM参数实现)//-XX:+TraceClassLoadingpublic class TestClassObject01 { //main方法中的args用于接收程序运行时数据 public static void main(String[] args)throws Exception { System.out.println...
2019-07-27 17:28:34 1579
原创 通过延迟加载思想,优化资源使用
通过延迟加载思想,优化资源使用优化资源一直是我们的追求,下面这段代码展开如何通过延迟加载思想,优化资源使用。class ClassD{//定义一个静态数组static final int[] array = new int[1024];//在数组前加final修饰,没有作用,因为final是对象类型,没有编译时优化//依然加载类,初始化}//访问doSayHello(),类肯定会...
2019-07-27 17:22:54 154
原创 类加载时属性的初始化顺序问题
类加载时属性的初始化顺序问题今天我们来看一下类加载时属性的初始化顺序问题,首先我们来看一道笔试题。分析如下代码是否有问题?``java`import java.util.HashMap;import java.util.Map;class ClassE{static ClassE instance = new ClassE();static Map<String,Object...
2019-07-27 16:52:44 362
原创 何时触发类加载?
剖析底层何时触发类加载?首先,我们应该了解类加载的方式。1)显示加载:直接使用类的加载器进行加载.2)隐式加载a)构建类的对象b)访问类中的成员(分情况)好,我们直接上代码看看:class ClassC{//定义成员:类的属性和方法static int[] array = new int[1024];/**很多时候,比如我们只想访问c属性,不访问其它属性,那么如果使用Inte...
2019-07-26 20:13:15 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人