自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_30221329的博客

一起加油

  • 博客(30)
  • 收藏
  • 关注

原创 Java实现sha1和sha256加密

sha加密方式

2023-07-19 14:46:08 308

原创 解决HttpRequest 拦截器多次获取inputStream

null) {try {log . error("关闭流失败" , ex);} };} }} }

2023-07-05 14:29:43 631

原创 解决VUE项目启动时报错:Use // eslint-disable-next-line to ignore the next line.

方法2:直接操作build目录下的webpack.base.conf.js,将rules下的配置注释掉。原因:项目创建时设置了使用 eslint 进行代码规范检查。方法1:在根目录下创建 vue.config.js。

2023-05-05 22:53:41 708

原创 hadoop概述

hadoop概述

2022-10-06 15:49:49 941

原创 大数据概论

大数据概述

2022-10-05 19:01:11 535

原创 SpringIOC

SpringIOC-控制反转说白了就是不需要我们自己来new对象,将操作权给Spring来创建对象,减少了各个类之间的偶合依赖需要日志包支持和4个核心包创建对象书写applicatoin.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc

2020-05-14 15:46:16 150

原创 Spring框架介绍

Spring概述Spring是一个开源框架,是Rod Johnson为了解决企业级应用开发复杂性而创建的一个轻量级java框架,它的优势在于分层架构,层之间相互作用,每层之间开发人员可以选择自己想要的组件来实现,从简单性,可测试性和解耦性角度来说,Spring是开发中不可或缺的框架,它的核心在于IOC(控制反转)和AOP(面向切面)优势方便解耦,简便开发(高内聚,低耦合) Spring就是一个大容器,可以将所有对象创建和依赖关系维护,交给spring管理 spring工厂就是生成beanAO.

2020-05-14 14:52:54 179

原创 4-代理模式-静动详细描述

1.静动区别:在静态代理中(Static Proxy),代理类是真实存在的,代理类在每次编译的时候都会生成一个.class字节码文件,所以说静态类所实现的接口和代理方法在编译的时候已经定好了动态代理(Dynamic Proxy),动态的加载生成.class文件,在系统运行时动态的生成和加载优点:无需为每个真实角色来创建一个形式完全一样的代理类,假如抽象接口中存在多个抽象方法,为每个方法写一个代理方法是很麻烦和消耗资源的,同样,我们后期的接口的改动和代码维护成本会大大增加,而且在动态代理中,一个代理角

2020-05-09 17:36:57 173

原创 3-适配器模式

概念适配器模式:将一个接口转换成客户希望的另一个接口,使借口不兼容的那些类可以一起工作,其别名为包装类,适配器模式既可以作为类结构型模式,也可以作为对象结构型模式在适配器模式中,我们可以增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作根据适配器类和适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种,在对象适配器模式中,适配器与适配者之间是关联关系,...

2020-05-06 15:21:15 154

原创 2-工厂模式

在Java中,我们不免会创建很多对象,通过一个个new去创造对象,但是这样稍微有点繁杂,我们可以用工厂灵活的解决创造对象,假如有一个专门生产对象的工厂,我们只需要告诉它我需要什么对象,它就给我返回相应的对象。/<工厂模式主要是为创建对象提供过渡的接口,以便创建将创建对象的具体过程屏蔽起来,以达到提高灵活性的目的,工厂分为三类:简单工厂模式工厂方法模式抽象工厂模式区别:1)工厂...

2020-05-06 14:39:35 169

转载 java进阶学习

进阶学习过程的几个方面第一阶段的学习是java基础的学习和javaEE的学习。第二阶段就是java学习的进阶啦。主要是面试书籍,下面是书籍推荐:多线程、并发实战java高并发程序设计和java并发编程的艺术:——“java高并发程序设计”,这本书主要是为了看第二本书做铺垫,直接看第二本书可能会很吃力。实战java高并发程序设计主要看:前4章、5.1、5.2、5.3、5.10、5.11和第...

2020-04-29 17:21:38 742

原创 1-单例模式

核心作用-保证一个类只有一个实例,并且提供一个访问该实例的全局访问点,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时产生一个单例对象,然后长时间存在内存中常见应用场景1.Windows的任务管理器,只会开启一个窗口2.Windows的回收站,在系统运行中,回收站只会维护着仅有的一个实例3.项目中,读取配置文件的类,一...

2020-04-29 15:02:29 133

原创 Linux——文本操作处理cut-sort-wc-sed-awk-grep

1.cutcut用于对文本的剪切,是以行作为单位,和sed差不多cut 切割依据‘内容’ 文本例:有一个内容为:I love Chinese 的text.txt文本cut -d’ ’ -f2 text.txt 意思:-d 对‘ ’空白进行切割 得到 I ,love,Chinese三个字符串-f2 是取第二个 也就是love切割依据-d 字节 按字符进行切割的内容-...

2020-04-23 16:12:02 265

原创 linux文件系统操作

文件操作ls 显示当前目录下所有文件和文件夹ll 显示所有文件文件夹的详细信息cd 切换目录(.. 上级目录)pwd 显示当前目录路径文件的增删查改mkdir 文件名 创建文件夹touch 文件名 创建文件cp text.txt text2.txt 复制cp text.txt /opt/test 复制到test目录下rm text 删除文件rm -rf text 删除层级目...

2020-04-21 08:49:34 275

原创 多线程的创建及线程同步

ee

2019-07-24 19:04:23 130

原创 容器(集合)详解

集合与数组之间的联系与区别同:都是用来存储数据的,部分集合底层是数组实现的异:数组一旦确定就不可以更改长度,且存储数据类型必须一致;集合可以根据需求进行扩容,以及存储不同类型的数据集合分为Collection和Map两大类CollectionCollection集合内中的元素都是无序的,所以不能通过索引进行查找add(元素) //添加元素addAll(集合) //将Collecti...

2019-07-24 16:29:56 190

原创 Scanner、Random及常用类

1.Scanner类它是一个监听键盘输入的,首先我们要导入类包,再对它进行对象实例化,根据需求来接收你需要的类型整型(nextInt()) 浮点型(nextDouble())字符串(nxet()),读取一行到有空格的地方结束(next Line())import java.util.Scanner;Scanner input = new Scanner(System.in);//整型in...

2019-07-13 08:22:12 148

原创 IO流

流就是一连串数据,流和数组都可以存储数据,但是数据一旦确定长度就不可变,而IO流就不会这样,存储不会受到限制分类:方向划分:输入输出流操作单元:字节字符流功能:节点流包装流字节流(万能流)因为文件存储都是以字节为单位inputStream---FileInputStreamoutputStream--FileOutputStream---flushclose关闭流...

2019-07-13 00:31:04 125

原创 设计模式--单例模式、工厂模式

1.单例设计模式(一个类中只能有一个对象)分为:懒汉单例模式和饿汉单例模式懒汉单例模式1.私有化构造器2.声明本类引用的类型,不要去指向对象3.提供一个公共静态的方法,为外部提供对象,先判断引用类型是否为对象,如果不是,则引用指向一个new 类名()并返回;如果有就返回这个引用;public class A{ private public A(){ } //私有化构...

2019-07-10 09:29:56 114

原创 内部类--局部内部类、静态内部类、匿名内部类、成员内部类

1

2019-07-10 08:54:25 151

原创 面向对象——封装、继承、多态

封装javaBean把对象的属性和方法结合为一个整体,并尽可能隐藏内部实现细节(1)隐藏内部实现细节,提供公共访问方式提高了代码的复用性及安全性private是封装的一种体现class Animal{//private进行限制private String name/在封装中要存在一个无参构造,不然有时候外部调用会报错public Animal(){}public Animal...

2019-07-06 19:27:36 130

原创 数据类型

首先,它分为基本数据类型和引用数据类型,基本数据类型又有四类八种1.基本数据类型整型(默认为 int 类型)-byte( 1字节);-short(2字节);-int (4字节);-long (8字节 )(值后边要加 l 或 L 例如: long a=145896L);浮点型(默认为 double 类型)-float(4字节)(值后边要加 f 或 F 例如:float ...

2019-07-06 19:16:57 91

原创 block块、this关键字、static关键字、GC、package及import

block块 { }定义在方法中{}为局部代码块,调用该方法就执行定义在类中方法外,构造块,当new一个对象便加载static {}定义类中方法外,静态代码块,在类第一次加载的时候就执行一次,进行初始化同步代码块当存在多个相同的,执行顺序为从上到下this关键字(谁调用它就代表哪个对象)this代表指向的对象用法:在出现同名的变量时,this.属性代指成员属性 int a;...

2019-07-05 21:39:08 216

原创 面向对象及注意点

1.面向对象与面向过程的区别面向过程:就是在完成一个东西,想需要完成的部分,一步一步去实现面向对象:是将一个个需要完成的对象,创建对象去完成的步骤2.对象的创建类名 对象名 =new 类名();new 类名(); 匿名对象用对象对内部成员变量进行赋值(1)对象名.属性=值;(2)还可以在类中写有参构造方法,直接初始化成员变量类名 对象名=new 类名(值);(3)当类中...

2019-07-04 21:49:37 207

原创 方法的定义及方法调用

方法(函数)所谓的方法就是我们要去实现一个功能创建,定义在类中main方法外格式:权限修饰符(public)+静态修饰符(static)+返回值类型(int、void)+方法名)+参数列表{ 方法体 }权限修饰符注意:当有static修饰方法名时静态方法中不能有this和super关键字,this和super属于对象的范畴,而静态方法属于类this调用的是对象,而静态方法...

2019-07-03 15:48:05 309

原创 java环境变量配置及编写简易代码

java配置环境变量下载安装好JDK——点击我的电脑属性–高级系统设置找到环境变量—进入新建变量名为JAVA_HOME变量值为安装的 jdk绝对路径将写好的JAVA_HOME写入Path中%JAVA_HOME%\bin新建CLASSPATH.;%JAVA_HOME%\bin编写HelloWorldpublic class HelloWrold{public static vo...

2019-06-28 21:14:03 182

原创 数组创建及使用

一维数组创建方式int [ ] arr; 静态初始化,这样创建出来的里面是null,如果直接进行赋值,会报java.lang. NullPointer Exception(空指针异常),所以我们先要初始化 [ ] arr = new int{1,2,3}int [ ] arr= new int [10]; 静态初始化int [ ] arr={1,2,3}; 动态初始化int [ ] a...

2019-06-26 16:37:43 166

原创 判断循环控制语句

条件控制语句1.ifif(条件){(条件=true)———执行表达式;}2.if-elseif(条件){ 执行表达式; }else { 执行表达式; }3.if-else if-elseif(条件){ 执行表达式; }else if { 执行表达式; }else { 执行表达式; }4.三目运算符 ? :(表达式)?true执行这部...

2019-06-26 15:45:17 140

原创 java关键字认识及标识符命名规范

关键字是java中特殊的字符,不能用于标识符的命名Abstract(抽象的) 抽象类的前缀Assert(断言)做调试返回boolean类型Boolean(布尔类型)true和falseBreak 跳出循环Byte 字节 -127~128Case 使用在witch中选择Catch try-catch-finally中的捕获异常Char 字符型Class 类Const 和final...

2019-06-26 12:51:44 203

原创 常用DOS命令操作

1.DOS命令cls 清屏cd 目录跳转cd… 返回上级cd\ 返回根目录mkdir 创建目录:切换磁盘

2019-06-20 18:55:50 117

空空如也

空空如也

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

TA关注的人

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