自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java小易——锁

①按照其性质分类公平锁/非公平锁:公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非公平锁。非公平锁的优点在于吞吐量比公平锁大。对于Synchronized而言,也是一种非公平锁。乐观锁/悲观锁指看待并发同步的角度悲观锁认为对于同一个数据的并发操作,一定是会发生修改的,哪怕没有修改,也会认为修改。因此对于同一个数据的并

2020-07-23 17:05:22 194

原创 java小易——SpringMVC

SpringMVCDispatcherServlet包含了spring的启动过程WEB-INF中的web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Ap

2020-07-11 14:59:17 215

原创 java小易——Spring

SpringIoC DI AOPspring底层用的是ConcurrentHashMap解耦合:工厂模式:需要一个模板控制反转 IoC将原来有动作发起者(Main)控制创建对象的行为改成由中间的工厂来创建对象的行为的过程叫做IoC一个类与工厂之间如果Ioc以后,这个时候,动作发起者(Main)已经不能明确的知道自己获得到的对象,是不是自己想要的对象了,因为这个对象的创建的权利与交给我这个对象的权利全部转移到了工厂上了所用包:DOM4j解析XML文件lazy-init =

2020-07-10 17:43:22 177

原创 java小易——Servlet轻量级服务

Servlet --> 轻量级服务。MVC分层框架M:模型层,主要是处理实体类对象模型,数据库连接过程等V:视图层,主要是将模型展现给用户的过程C:控制层,(我们主要的业务逻辑所在位置)​ 两个子分类:第一:路由过程 -->获得用户发送的消息并且决定用户接下来会收到什么反馈的一个层​ 第二:业务过程–>负责处理用户发来的消息,并给出处理结果的层(Service层 一般做的事情是对数据的处理,eg:数据是否合法,准备发还的数据是不是合理,数据是否为空等

2020-06-10 08:51:38 331

原创 java小易——数据库基本操作的详细介绍

数据库第一 SQL结构化查询语言 ———— > 很多的数据库产品 ———— > mysql sqlserver oracle DB2———— > 关系型数据库 ———— > 操作使用SQL语言 ———— > 将数据持久化到硬盘上 ———— > 将所有的需要保存的内容都一个一个单独管理的单元存在 ———— > 我们将这些的管理单元叫做...

2020-06-08 17:45:30 680

原创 java小易——集合框架、迭代器

集合框架①Collection接口 (线性存储)两种容器–List、SetCollections.sort(); //升序排列Collections.reverse(); //反转a)List接口(有序、可重复)有序指存的元素都存在下标 列表*List接口的实现类;1,ArrayList(底层为数组结构,线性表) 特点:查、改效率高,初始化大小10,原大小的一半。2,Link...

2020-02-27 18:12:50 218

原创 java小易——java类加载器

类加载器类加载器负责加载所有的类,所有被载入内存中的类生成一个java.lang.Class实例对象。ClassLoader分为4种:Jvm根类加载器(BootstarpClassLoader),Jvm扩展类加载器(extension ClassLoader),系统类加载器(SystemClassLoader),自定义类加载器(AppClassLoader)=>Jvm根类加载器:它用来加载 Java 的核心类,是用原生代码来实现的,并不继承自 java.lang.ClassLoader(负责加载

2020-07-26 22:08:00 168

原创 java小易——JavaScript(js)

JavaScript(js)JavaScript一种直译式脚本语言,面向对象语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。网络请求,满足用户和后台的交互过程。JS的常用操作两个对象:文档流对象 浏览器对象一、DOM:文档流对象的管理器document:所看到的整个页面,获得其中的元素,之后改变元素

2020-07-01 17:02:31 216

原创 Java小易——HTML

HTML:HTML:超文本标记语言,一般只要一ML结尾的东西,都叫标记性语言​ 如XML,HTML这样的东西,其实和.txt没有任何本质区别,只不过不管是XML,还是HTML,都加入了对格式的要求,而这个格式,是给解释这个格式的解释器看的,如果你不遵守其实也无所谓​ 但是你要是遵守这个格式,你就能得到更好的展示样式,存储读取的速度和数据管理优势<!-- 对于这个东西,我们叫他标签式语言,标签是用<>来声明使用的,而且你可以随便定义--><!--随便定义就可能引

2020-06-19 20:12:32 246

原创 java小易——form表单、Cookie与Session

form表单通过form表单 来同步提交 后台给前台的数据(为了避免敏感数据直接显示在前端页面)缺点:在前端浏览器地址栏可以直接更改输入信息,使数据变得不够严谨。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div>

2020-06-15 17:30:51 462

原创 java小易——JDBC

SPI过程 Service Provider Interface : 是JAVA提供的一种接口创建与表达形式。Java------->市场占用量变得特别大-------->数据库厂商开始溜须拍马-------->Java开始反思,能不能更简单--------->Java负责提供一套统一的数据库连接过程与方法SPI过程,java提供接口,厂商负责伴随产品一起发布*Java操作Mysql操作Mysql连接去查询数据库的时候,调用的方法是find*但是Java操作syBase数据库

2020-06-08 17:57:30 215

原创 java小易——反射、加载器与设计模式

反射:JAVA程序运行运行过程和编译出来的class为两套东西。所谓反射就是指在java程序运行时,获得其某些对象的实际结构与类型的过程。Method[] methods = c.getMethods();//获得所有的方法获取某个对象的类型:首先理解类型也是一个类,其中类型也能创建对象,对象=Object 类型=Class,该对象从两个方式得到,第一,已经有了对象,通过getClass...

2020-03-19 17:05:18 278

原创 java小易——面向对象概念及封装性、继承性、多态性

面向对象万事万物皆对象,先有的对象再有的类类:很多相似的东西进行抽象对象——>抽象——>类——>封装、继承、多态类——>实例——>对象抽象为提取对象的关键特征,类为多个对象提取出关键特征的集合①出现的动词为对象的行为,行为为一系列动作的集合。②出现的名词为对象的属性,属性可以给出一个明确的值。③方法一系列动作的集合,传递参数为方法的条件。形参与实参...

2019-12-11 16:34:50 261

原创 java小易——对数组灵活应用的范例

排序插入排序快速排序桶排序:利用空间,bug多Java的方法:方法声名访问控制 【static】 返回值 方法名(参数列表){方法体}参数列表为入口,返回值为出口(无出口为void)练习题:①,1到100,3倍数fizz,5倍数buzz,如果为3的倍数和5的倍数则输出fizz、buzz。public class T1{ public static void main(Stri...

2019-12-10 21:57:49 318

原创 java小易——选择、循环语句以及数组的认识

选择与循环语句一般程序结构分为3种:顺序结构、选择结构、循环结构。①顺序结构:程序自上而下逐行执行。②选择结构包括if、if…else及switch语句Ⅰ.if语句的格式if(判断条件){ 语句1; ... 语句2;}Ⅱ.if…else语句的格式if(判断条件){ 语句主体1;}else{ 语句主体2;}例如:用if…else语句判断一个数字...

2019-11-12 15:43:41 198

原创 Java小易—认识计算机及java基础

硬件部分的知识,计算机的组成和是怎么运行工作的我们从①cpu(中央处理器)先去了解,它是一个计算机命令的控制器,处理数据,之后②暂时保存在内存中,内存的处卡理速度快,长期保存的数据等在固态硬盘中或机械硬盘,机械硬盘有“机械臂”,开机的快慢与机械臂找到启动系统数据起点的速度有关,下来是③I/O设备,除了声卡、网卡有独立的显,cpu处理数据后直接发送到独立显卡上速度很快,电脑有个I/O总线,例如键盘...

2019-11-12 15:08:10 216

空空如也

空空如也

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

TA关注的人

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