自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM相关知识通俗理解

SSM框架就是Spring + Spring MVC + MyBatis这样的回答等于没说吧,说个新手能懂的:Spring看到这个,很多人会和你说什么控制反转(IoC),依赖注入(DI)、AOP、事务什么……对新手来说,这些是什么鬼呢?控制反转我不写定义,就说一下你的电脑。你的电脑上有usb口吧,有hdmi口吧。电脑上用什么键盘,不取决于电脑本身,而是插在usb上的键盘是什么?这个能理解吧。...

2020-02-27 20:09:52 1594 2

原创 redis的原理与实例,学会redis看懂这一篇就够了!

一、什么是Redis?Redis 是完全开源免费的,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。3.Red...

2020-04-29 17:32:09 773

原创 深入理解JVM虚拟机

一、Java虚拟机原理所谓虚拟机,就是一台虚拟的机器。它是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为:系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机典型代码就是Java虚拟机,它专门为执行单个计算程序而计算,在Java虚拟机中执行的指令我们成为Java自己码...

2020-03-15 00:07:01 154

原创 如何使用 jQuery ajax() 方法异步提交进行前后端的交互,验证用户登录

用户登录的验证可以使用 form 表单提交,也可以使用 ajax 技术异步提交。AJAX 即 Asynchronous Javascript And XML(异步 JavaScript 和 XML),是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 A...

2020-03-12 22:37:45 706

原创 深入理解Java多线程与并发编程

一、线程三大特性多线程有三大特性,原子性、可见性、有序性1. 什么是原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。这2个操作必须要具备原子性才能保证不出现一些意外的问题。我们操作数据也是如此,比如i ...

2020-03-01 22:13:50 117

原创 static关键字的作用(修饰类、方法、变量、静态块)

**1. static修饰的类只能为内部类,普通类无法用static关键字修饰。static修饰的内部类相当于一个普通的类,访问方式为(new 外部类名.内部类的方法() )。如下所示:public class OuterClass { public static class InnerClass{ InnerClass(){ System.o...

2020-02-29 17:21:15 574

原创 JAVA自定义注解与设计模式(单例、工厂、代理)详解

一. 自定义注解1.1什么是注解?Jdk1.5新增新技术,注解。很多框架为了简化代码,都会提供有些注解。可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。注解分类:内置注解(也成为元注解 jdk 自带注解)、自定义注解(Spring框架)1.2 什么是内置注解比如(1) @SuppressW...

2020-02-28 21:58:40 540

原创 手写SpringIOC框架

什么是SpringIOC?就是把每一个bean(实体类)与bean(实体了)之间的关系交给第三方容器进行管理。Xml配置:<beans> <bean id="user1" class="com.itmayiedu.entity.UserEntity"> <property name="userId" value="0001"></propert...

2020-02-27 23:45:05 111

原创 什么是Java反射机制(结合实例讲解)

什么是Java反射就是正在运行,动态获取这个类的所有信息。反射机制的作用1.反编译:.class–>.java2.通过反射机制访问java对象的属性,方法,构造方法等;反射机制的应用场景Jdbc 加载驱动Spring IOC框架反射机制获取类有三种方法//第一种方式: Classc1 = Class.forName("Employee"); //第二种方式: ...

2020-02-27 22:30:16 142

原创 JSON简单使用

什么是JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过JSON来进行交换。样例:{“sites”: [{“name”: “蚂蚁课堂”,“url”: “www.itmayiedu.com”},{“name”...

2020-02-27 21:35:10 85

原创 学习笔记——JAVA面试题精选

1.final与static的区别1.都可以修饰类、方法、成员变量。2.static 可以修饰类的代码块,final 不可以。3.static 不可以修饰方法内的局部变量,final 可以。4.static 修饰表示静态或全局,被修饰的属性和方法属于类,可以用类名.静态属性 / 方法名 访问final 修饰表示常量、一旦创建不可改变5.static 修饰的变量可以重新赋值final ...

2020-02-24 10:47:44 71

空空如也

空空如也

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

TA关注的人

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