自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITwolffy

Java后端学习,记录学习,一起进步!

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 类加载器与类加载机制(含双亲委派机制)

一、内存结构概述二、类的加载过程classLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中还会存放运行时常量池信息,可能还包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射).class字节码文件被ClassLoader加载到内存中的方法区,被称为DNA元数据模板2.1加载通过一个类的全限定名获取定义此类的进制字节流将这个字节流所代表

2021-08-11 16:48:22 191

原创 计算机网络笔记

1.英特网概述1.1网络、互连网(互联网)和因特网网络(Network):由若干结点(Node) 和连接这些结点的 链路(Link) 组成。多个网络还可以通过路由器互连起来,就构成了一个覆盖范围更大的网络,即互联网(或互连网),因此互联网是“网络的网络”因特网(Internet)是世界上最大的互连网络internet与lnterne的区别:internet(互联网或互连网) 是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。Internet(因特

2021-08-10 22:37:53 2782

原创 Java后端需要了解的HTML基础

1.概念:是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言2.快速入门html文档后缀名 .html 或者 .htm标签分为:围堵标签:有开始标签和结束标签。如 <html> </html>自闭和标签:开始标签和结束标签在一起。如 &lt

2021-08-08 19:17:14 347

原创 计算机组成原理,有这个就够了

文章目录一、计算机系统概述1.1计算机的发展历程1.11 什么是计算机系统1.12 硬件的发展1.13 软件的发展1.14 目前的发展趋势1.2 计算机硬件的基本组成1.21 早期冯诺依曼的结构1.22 现代计算机的结构1.3 各个硬件的工作原理1.31 主存储器1.32 运算器1.33 控制器1.4 计算机系统的多级层次结构1.5 计算机的性能指标二、数据的表示和运算BCD码字符与字符串奇偶校验码海明校验码循环冗余校验码定点数的表示和运算移位运算加减运算乘法运算除法运算强制类型转换数据的存储和排列浮点数的

2021-08-03 14:08:23 185

原创 Java泛型详解

泛型概述一般的类和方法,只能使用具体的类型(基本类型或者自定义的类)。这种情况下要编写可以应用多种类型的代码就有很大的束缚。多态也算是一种泛化机制,将方法的形参设为某个父类,那么继承该父类的任意子类都可以作为参数传入该方法。如果方法的形参是一个接口,使用类型参数解决了元素的不确定性——参数类型为 String 的集合中是不允许存放其他类型元素的,取出数据的时候也不需要强制类型转换了。一个泛型类就是具有一个或多个类型变量的类为什么需要泛型?为创造容器类编写的代码可以对多种不同类型的对象重用什么是

2021-07-26 22:04:37 256 2

原创 Java反射详解

1. 反射概述反射(Reflection)被视为动态语言的关键,反射机制允许程序在运行时借助于Reflection API获取任何类的内部信息,并能直接操作任意对象的内部属性及方法框架 = 反射 + 注解 + 设计模式反射是框架设计的灵魂2.为什么需要反射?2.1创建对象的过程要理解为什么需要反射,首先看一下运行A a=new A();时发生了什么:编写好的代码会编译成一个.class文件(字节码文件),然后被类加载器加载进JVM内存中的方法区中,并创建了类A的Class对象到堆中【不是

2021-07-24 22:17:25 449

原创 Mybatis3——【2】Mybatis快速入门

2.1 开发环境的准备导入 MyBatis 框架的 jar 包、Mysql 驱动包、log4j 的 jar 包myBatis-3.5.2.jar 、mysql-connector-java-5.1.37-bin.jar 、log4j.jar推荐使用Maven导入:Maven Repository <!-- 导入依赖 --> <dependencies> <!-- https://mvnrepository.com/artifact/org

2021-07-23 21:20:30 150

原创 Mybatis3——【1】Mybatis简介

1.1 Mybatis历史MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目 由 Apache Software Foundation 迁移到了 Google Code,随着开发团队转投 Google Code 旗下, iBatis3.x 正式更名为 MyBatis ,代码于 2013 年 11 月迁移到 GithubiBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。iBatis 提供的持久层框架包括

2021-07-22 22:39:00 119

原创 Redis6——【1】NoSQL数据库简介

文章目录1. NoSQL数据库简介1.1. 技术发展☆技术的分类1.1.1. Web1.0时代1.1.2. Web2.0时代1.1.3. 解决CPU及内存压力1.1.4. 解决IO压力1.2. NoSQL数据库1.2.1. NoSQL数据库概述NoSQL适用场景NoSQL不适用场景了解:==3V+3高==1.2.4. 常见的非关系型数据库MemcachedRedisMongoDB1.3. NoSQL数据库的四大分类(大数据时代)1.3.1. key-value键值对1.3.2. 文档型数据库1.3.3.列存

2021-07-21 18:55:36 137 4

原创 成员变量 VS 局部变量

属性 = 成员变量 = Field = 域、字段相同点定义格式相同:数据类型 变量名 = 变量值都是先声明后使用都有其对应的作用域不同点1. 在类中的位置不同成员变量:直接定义在类的一对{ }内局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量2.关于权限修饰符的不同成员变量:可以在声明属性时,指明其权限,使用权限修饰符常用的权限修饰符:private、public、缺省、protected - - - >封装性局部变量:不可以使用权限修

2021-07-17 19:53:45 66

原创 Java的包装类与自动装箱和自动拆箱(Autoboxing and Unboxing)

一、什么是自动装箱和自动拆箱?自动装箱:Java自动将基本数据类型封装为对象类型。基本数据类型可以直接赋值给对应的包装类变量。如: Integer i = 100;本质上是,编译器执行了Integer i = Integer.valueOf(100);自动拆箱:Java自动将包装类对象转化为基本数据类型包装类对象可以直接赋值给基本类型变量,如:int a = new Integer(100);本质上是,编译器编译时为我们添加了:int a = new Integer(100).intV

2021-07-17 17:52:14 211

原创 Mybatis连接数据库时出现警告 解决办法

出现如下警告:WARN: Establishing SSL connection without server’s identity verification is not recommended.解决方法:在url后面加上 ?useSSL=false url = jdbc:mysql://localhost:3306/mybatis?useSSL=false

2021-07-16 19:07:50 440

原创 MongoDB服务启动 net start MongoDB 报错:服务名无效 解决方法

net start MongoDB 报错:服务名无效 解决方法1.问题描述2.原因分析:没有将MongoDB服务添加到Windows本地服务中3.解决方案:1. 首先确认MongoDB安装文件夹2. 以管理员身份打开命令行3. 如何已经配置过MongoDB的环境变量,则直接输入以下命令(根据自己的安装目录修改)mongod --dbpath "D:\Developtools\MongoDB\Server4.2.15\data" --logpath "D:\Developtool

2021-07-16 18:40:33 5288 2

privatezilla.zip:保护Windows隐私,关闭自动更新等功能

解压后双击exe文件直接打开,按照需求点击勾选相应选项应用即可

2021-07-18

空空如也

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

TA关注的人

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