自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 基础stream

package com.ling.stream;import java.util.*;import java.util.stream.Collectors;import java.util.stream.Stream;/** * @Package: com.ling.stream * @ClassName: Collection * @Author: Ling * @Date: 2021/7/21 10:14 * @Description: * Iterator */public

2022-01-05 16:04:10 289

原创 SQL操作日期语句

SQL操作日期语句

2021-12-15 16:08:30 10558 8

原创 Git上传仓库代码

Gitee上传本方法可能会导致第二次将第一次的代码完全覆盖,但是可以上传成功在需要上传文件的目录下使用 Git Bash Here 命令使用 (通过git终端)git init注: 初始化文件夹连接github(国外版gitee)或者gitee的仓库git remote add origin https://gitee.com/×××××.git或者 git remote add origin https://github.com/×××××.git注: origin 后是

2021-09-18 09:36:51 903 1

原创 Jeecg-Boot登录页面出现404,登录页面后端接口连接爆403,出现has been blocked by CORS policy: Response to preflight request

Jeecg-Boot一、Jeecg-Boot (v2.3 之前包含v2.3),登录页面出现404v2.3之前包含v2.3版本的1、在 vue.config.js 中2、在 public->index.html 中3、在 src->utils->request.js 中4、启动项目,成功二、补充1、在 public/index.html 、vue.config.js 中 官方有这里的 jeecgboot ,至于要不要,具体

2021-09-08 09:45:35 6092

原创 SQL中的批量(foreach)更新添加

更新(删除)第一种SQL中<update id="remvoeArrays" parameterType="java.util.Arrays"> UPDATE student AS s SET s.delete_sign = 0 WHERE s.no IN ( <foreach collection="nos" index="index" item="item" open="" separator="," close="">

2021-04-29 11:29:02 2819

原创 JAVA基础部分琐碎问题

1、面向对象的特征是?面向对象的特征是:抽象,把现实世界中的某一类东西,提取出来,用程序代码表示;封装,把过程和数据包围起来,对数据的访问只能通过已定义的界面;继承,一种联结类的层次模型;多态,允许不同类的对象对同一消息做出响应。”2、this、static、super 能不能出现同一个方法中?这三个不能同时出现在一个方法中this、super 是否能在一方法中this:是对对象的引用,前提是创建对象,super:是对父类的引用,前提是继承关系,this 和 super,调用构

2021-02-20 11:19:09 147

原创 Spring中常见的设计模式

Spring中常见的设计模式1、Java设计模式设计模式(Design Pattern)是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。早在1995 年,GOF合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,人称「GoF设计模式」。这 23 种设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性,以及类的关联关系和组合关系的充分理解。当然,软件设计模式只是

2021-02-19 15:44:59 3027

原创 IO中的序列化和反序列化

IO中的序列化和反序列化序列化:概念把 java 对象转成字节序列的过程反序列化:概念街字节序列化转换成 java 对象的过程对象序列化的作用:持久化:把对象的字节序列永久的保存在硬盘中,通常放在一个文件中网络通信化:在网络上传送对象的字节序列化,比如:服务器之间的数据通信、对象传递序列化和反序列化的使用:序列化:ObjectOutPutStream(java.io.ObjectOutputStream):代表对象的输出流,进行序列化它的 writeO

2021-02-17 15:27:03 365

原创 框架(Spring)、MyBatis、IO等琐碎问题

以下问题可能会有重复仅本人整理,不能保证全对和详细什么是框架(框架的概念)框架:我们特指软件框架,它是我们在实际开发中解决项目需求的技术集合。在别人写好、封装好的代码上进行二次开发,它不是系统架构spring(包括springmvc、springBoot、SpringData等)和mybatis是企业开发中最基础的两个框架。框架解决的问题框架解决了技术整合的问题,在框架的基础上进行进一步的开发,提高了性能,扩展,易于维护框架的作用提高开发效率增强代码的可重用性节约维护成本 提供编写

2021-02-16 15:34:52 2993 2

原创 网络编程

【Java程序可以非常方便的访问互联网上的 HTTP服务、FTP服务等,并可以直接取得互联网上的远程资源,还可以向远程资源发送 GET、POST请求】一、网络编程1.1 网络概念和分类所谓计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。计算机网络有很多种,按照网络的传输介质划分为:双绞网线、同轴电缆网,光纤网、卫星网等。还有无线传输的,例如Wife的传输介质是红外

2021-02-16 15:27:16 540

原创 Spring中的动态代理

Spring中的动态代理一、模拟转账(引出问题进而引出动态代理)1.1 要求:转出账户减少金额转入账户增加金额模拟人为制造异常,在转入之前发生异常1.2 实现(以下代码未贴出全部,仅供参考)1.2.1 POJO@Datapublic class Account implements Serializable {private Integer id;private String name;private Double money;}1.2.2 Mapperpublic in

2021-02-16 15:21:20 385 2

原创 nacos、mysql、nginx、redis、nodes、的安装

Linux基础语句及jdk、nacos、mysql、nginx、redis、nodes、的安装Linux基础语句创建文件夹mkdir 文件夹名创建文件touch 文件名删除rm -y 文件名查看本文件下的文件ll或者ls查看目录路径pwd安装vimyum -y install vim*安装rzyum -y install lrzsz查看防火墙状态firewall-cmd --state(firewall-cmd 没空格 -cm

2020-12-30 22:39:37 489

原创 springboot简单知识总结

1、简介Springboot是一个用来把spring相关技术和第三方技术整合的框架2、创建2.1 利用maven创建一个新的maven工程,之后再pom.xml中导入坐标<!--配置SpringBoot父工程的坐标,继承SpringBoot父类的(pom文件)--> <parent> <groupId>org.springframework.boot</groupId> <artifactId&g

2020-11-29 21:11:04 285 1

原创 WebStromVue安装及出现的问题

WebStrom vue参考:https://blog.csdn.net/thumbs_up_sign_ygj/article/details/104979272 此博客(为主)1、创建 Vue1.1 一般在 安装国内淘宝源的时 先使用验证一下使用淘宝镜像npm config set registry https://registry.npm.taobao.org验证一下是否成功npm config get registry然后在安装1.1.1 异常如果报:Erro

2020-11-29 21:08:50 346

原创 SpringIOC、SpringAOP、Spting、SpringMVC等知识点集合

1、Spring 概述1.1 框架框架概念框架:指软件框架,是在实际开发中解决项目需求的技术集合,简化代码编写,缩短开发周期,对固定人员要求不高,对系统升级具有灵活的标准。​ 框架仅仅是框架,是一种已经编写好的固定规范,并不是系统架构,一个架构可以拥有多个框架1.2 框架的作用提高开发效率增强代码可重用性节约维护成本提高编写规范解耦底层实现原理1.3 框架的必要性Spring(包括:springmvc、spingBoot、spingData等)和mybatis是企业开发的最为基

2020-11-24 21:32:48 475

原创 Spring-ioc(基础知识点、和xml配置、半注解半xml配置、全注解配置)

Spring注解基础配置DAO层的接口package com.bdit.dao;public interface AccountDao { public void saveAccount();}DAO接口的实现类package com.bdit.dao.impl;import com.bdit.dao.AccountDao;import org.springframework.stereotype.Component;public class AccountDa

2020-11-21 00:11:28 187

原创 Java 小总结

一、 Java 概1、JavaJava是sun在1995年推出的,前身是OAK,Java之父詹姆斯·高斯林(James Gosling)、2009被甲骨文收购——->:https://www.oracle.com2、Java跨平台原理Java程序运行在jvm(Java虚拟机)上,Java编译器将Java源程序编译成字节码文件(class文件),然后由jvm对字节码文件解释执行,所以在不同的操作系统上,只需安装不同的java虚拟机即可实现跨平台平台:操作系统跨平台:就是idea可以在不

2020-10-24 23:32:35 882 1

原创 JAVA零学习之基础归纳(十八)--网络编程、协议、IP、基本API、URL、socket等

【Java程序可以非常方便的访问互联网上的 HTTP服务、FTP服务等,并可以直接取得互联网上的远程资源,还可以向远程资源发送 GET、POST请求】一、网络编程1.1 网络概念和分类所谓计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。计算机网络有很多种,按照网络的传输介质划分为:双绞网线、同轴电缆网,光纤网、卫星网等。还有无线传输的,例如Wife的传输介质是红外

2020-09-23 22:10:16 935

原创 JAVA零学习之基础归纳(十七)--进程、单线程、多线程、生命周期、线程安全、设计模式等

线程一、进程1.1 概述是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空 间,即进程空间或(虚空间)。1.2 一般而言,进程包含如下三个特点:动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的;并发性:任何进程都可以同其他进行一起并发执行,并不会互相影响;独立性:进程是系统进行资源分配和调度的一个独立单位;结构性:进程由程序,数据和进程控制块三部分组成现代的操作系统都支持多

2020-09-23 21:59:59 447

原创 JAVA零学习之基础归纳(十六)--枚举、缓冲流、转换流、打印流

枚举、缓冲流、一、枚举1.1 概述枚举也是一种特殊的类(枚举也是一种数据类型)枚举可以定义在类中语法:[访问修饰符] enum 枚举名称{ }也可以单独创建一个枚举类[访问修饰符] enum 枚举名称{ }什么时候解决枚举问题当一个类的对象时有固定范围时,不能随意创建类的对象,这时我们可以采用枚举来解决这一类型问题。1.2 枚举的特点声明枚举类以后,就必须在枚举类中的第一句代码中,声明枚举类的所有实例,实例之间用逗号隔开,如果一个枚举类没有声明实例,那么这

2020-09-17 20:35:20 152

原创 JAVA零学习之基础归纳(十五)--字节流、字符流、异常处理、Properties

字节流、字符流、异常处理、Properties一、IO流1.1 IOI:input:输入(读取) 把硬盘中的数据,读取到内存中使用,输入流O:output:输出(写入) 把内存中的东西,写入到硬盘中,输出流流:数据(字符字节) 1个字符 = 2个字节 = 8个二进制位1.2 IO的分类根据流向:输入流和输出流输入流:把数据从其他设备上读取到内存中的流输出流:把数据从内存中写出到其他设备上的流数据类型:字节流和字符流字节流:以字节为单位。字符流:以字符为单位

2020-09-16 21:26:52 246

原创 JAVA零学习之基础归纳(十四)--数据结构、List、Set 基础

一、数据结构1、数据结构1.1 数据结构作用:Java中提供了很丰富的容器技术,这些容器技术在底层都是通过各种各样的数据结构来实现的,只不过你在使用容器技术的时候不知不觉的就使用了。现实生活中的存储,我们使用的工具和建模。每种数据结构都有自己的优点和缺点,想想如果百度的数据是用数组来存储的,我们还能方便的查询到所需要的数据吗?而算法,在这么多的数据中如何做到最快的插入,查找,删除,也是在追求更快。Java是面向对象的编程语言,就好似自动挡的车,C语言好似手动挡的车。数据结构呢?是变速箱的工作原理

2020-09-16 21:25:44 365

原创 JAVA零学习之基础归纳(十三)--Collection、Iterator 迭代器、增强for循环、泛型

1、集合基础1.1 Collection 总结1.1.1 概述:集合:是Java中提供的一种容器技术,可以用来存储多个数据集合和数组都是容器,它们区别为:数组长度是固定的,集合的长度是可变的数组中存储的是同一类型的元素,可以存储基本类型值,集合存储的都是对象,而且对象的类型可以不一致。1.1.2 框架集合按照存储结构分为两大类,分别是:单列集合 java.util.Collection 和双列集合 java.util.MapCollection:单列表集合类的根接口,用于储存

2020-09-14 13:39:47 106

原创 JAVA零学习之基础归纳(十二)--常用API的补充及异常

常用API的补充1、 时间类1.1 概述:Date类代表了一个特定的时间,以毫秒的精度。1.2 导包:在 java.util.Date java.sql.Date 和 java.lang.Object java.util.Date下都有Date类的包我们则导入的是:第二个 也就是 java.lang.Object java.util.Date 中的Date1.3 格式:public Date() 说明:分配一个Date对象,并初始化,以便代表它被代表分配的时间

2020-09-08 20:58:27 142

原创 JAVA零学习之基础归纳(十一)--常用API及多维数组的基础知识

常用API及1、Math类Math 类包含执行基本数字运算的方法其类下几乎都是 staric 属性。1.1 使用可以通过导包方式:import static java.lang.Math.*;Math类中无构造方法,但内部的方法都是静态的则可以通过 类名.进行调用示例:package com.bdit.verification;import static java.lang.Math.*;public class Verifi01 { public

2020-09-04 23:03:57 98

原创 JAVA零学习之基础归纳(十)--参数传递、内部类的基础知识

1、 参数传递1.1 类名作为形参和返回值类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的地址值类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的地址值实例:class Cat { public void eat() { System.out.println("猫吃鱼"); }} class CatOperator {

2020-09-03 22:30:55 154

原创 JAVA零学习之基础归纳(九)--抽象、接口等方法的基础知识

1、抽象1.1 概述当一个类中,描述一个物体(对象)不够具体时,那么这个类就要定义成抽象类1.2 语法和特征使用abstract 关键字来定义访问修饰符 abstract class 类名{}特点抽象类中可以有构造方法,但不能(new)对象普通类中定义的属性和方法,都可以在抽象类中定用抽象类中可以存在抽象对象抽象类中可以没有抽象对象,但有抽象对象的一定是抽象类抽象方法,定义语句访问修饰符 abstrast 返回值类型 方法名(参数列表)抽象方法

2020-09-02 23:12:26 128

原创 JAVA零学习之基础归纳(八)--继承、重写、多态、等关键字

Java基础–继承1、 继承1.1 概述继承是面对对象的三大特征之一,可以使得子类拥有父类的属性和方法,还可以在子类中重新定义,追加方法和属性多个类中存在相同的属性和方法,可以将这些内容抽取出来,存到一个类中,那么这多个类也不需要在定义这些属性和方法直接继承那个类就可。1.2 继承特点继承一定要层次结构,而且要具备一定的可传递性子类继承了父类中所有的属性和方法,但是父类的私有(private)构造方法和属性子类无法继承,因为私有的只归宿于父类,,作用范围也只在父类中生效,父类的构造方法

2020-09-01 23:39:21 190

原创 java基础练习—逢七游戏、不死神兔、百钱百鸡、利滚利

Java基础练习1.1 减肥计划if版本1.1.1 案例需求输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿package com.bdit.day06;import java.util.Scanner;public class Exercise02 { public static void main(String[] args) { Scanner sc = new Scanner(

2020-08-31 00:24:56 956

原创 JAVA零学习之基础归纳(七)--API、Random、String类

Java基础–API、Random、String类从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写API、Random、String类的基础内容1、API概述什么是APIAPI (Application Programming Interface) :应用程序编程接口java中的API指的就是JDK中提供的Java类,这些类将底层的实现封装了起来,而我们只需学会使用即可1.2 API文档打开帮助文档,一般情况下点击索引,输入关键字即可2

2020-08-30 00:24:48 231

原创 JAVA零学习之基础归纳(六)--类与对象、抽象、封装、构造方法、 this 关键字

JAVA的基础学习归纳之基础面对对象从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写java的基本语法和获取用户输入及一部分流程控制的内容1、面对对象的编程思想1.1面对过程的编程思想面对过程的编程思想,是以流程(过程)为单位,更注意最后功能的实现1.2面对对象的编程思想面对对象的编程依赖于面对过程的编程面对对象的编程思想,就是把一个事物看成一个整体,从事物的特征(属性)和行为(功能、方法)两个方面进行描述。面对对象是一种程序设计的思想,在面对对象

2020-08-27 22:13:00 341

原创 JAVA零学习之基础归纳(五)--方法

从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写java的基本语法中数组的基础java基础语法java基础学习(五)1.方法的概述1.1 方法是将具有相同独立功能的代码块组成的一个整体,使其具有特殊功能的代码集注意方法必须创建才可以使用,该过程为方法的定义 方法创建后并不是直接可以执行的,需要手动使用后才可以执行,该过程称为方法的调用2.方法的定义和调用2.1 无参数方法定义和调用定义格式:public static void 方法名() {

2020-08-26 22:25:44 171 1

原创 JAVA零学习之基础归纳(四)--数组

从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写java的基本语法中数组的基础java基础语法java基础学习(四)1.数组定义和访问1.1.1 数组(容器)概述容器概念容量:是将多个数据存储到一起,每个数据称为该容器的元素。生活中的容器:水杯、教室、衣柜案例分析假如需要统计某公司员工的工资情况,例如计算平均工资、最高工资、最低工资等。假设该公司有500名员工,用前面学的知识,程序员首先需要声明500个变量分别存储每位员工的工资,然后在进

2020-08-25 23:52:10 210

原创 一般英文(java)

day1 Java概述掌握1、JDKabbr. Java开发工具包(Java Developer’s Kit) (abbr.缩写)2、JREabbr. Java运行环境(Java Runtime Environment)3、JVMabbr. Java虚拟机(Java Virtual Machine)4、system ['sɪstəm] Systemn. 制度,系统;5、out [aʊt]adj. 外面的;出去6、printlnn. 换行打印(Java语言中的命令)7、main

2020-08-24 23:19:34 1041

原创 JAVA零学习之打印图形

利用循环打印图形1、打印倒三角形,效果如图:public class Testwork1{ public static void main(String[] args){ for (int i=5;i>0;i--){ // 空格 for(int j=1;j<6-i;j++){ System.out.print(" "); } // 星星 for(int k=0;k<i;k++){ System.out.print(" *

2020-08-23 10:30:20 665

原创 JAVA零学习之基础归纳(三)--循环语句

switch&循环语句从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写java的基本语法中的某些循环Java基础语法–java基础学习(三)注: 续上篇(《JAVA零学习之基础归纳(二)》)中:3.流程控制语句1.switch语句1.1switch语句结构格式switch(表达式){ case 1: 语句体1; break; case 2: 语句体2; break; ......

2020-08-22 14:07:14 248 1

原创 JAVA零学习之基础归纳(二)--运算符、获取用户输入

JAVA的基础学习归纳之基础语法从零开始学习java,一天进步一点点,一天学习一点点,多掌握知识和多多做题,本篇主要写java的基本语法和获取用户输入及一部分流程控制的内容Java基础语法1.java基础学习(二)1.运算符1.1算术运算符1.1.1运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变脸连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。表达式的结果就是表达式的数据类型。int a = 10;int

2020-08-20 22:31:24 379

原创 Java环境变量配置说明

下面以Windows10系统下的Java环境变量配置为例进行说明。1. 右键点击“此电脑”,选择“属性”项2. 点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。3. 在弹出的“环境变量”框,中选择下方的系统变量,点击新建。4. 在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。变量名为:JAVA_HOME变量值为JDK的安装路径,到bin目录的上一层即可。比如E:\develop\Java\jdk-11注意:为防止路径输

2020-08-19 21:57:38 148

原创 JDK下载及安装说明

下面以Windows10系统下的JDK下载和安装为例进行说明。1. JDK下载访问oracle官网:http://www.oracle.com在首页点击Downloads,进入oracle软件下载页。在下载页面,点击Java。选择Java (JDK) for Developers,点击。在 Java SE Downloads 页面,点击中间的DOWNLOAD按钮。在JDK下载页,首先勾选Accept License Agreement,同意Oracle J

2020-08-19 13:59:58 233

原创 JAVA零学习之基础归纳(一)

@1、JAVA概述1.1 Java语言发展历史语言:人与人之间的交流表达方式。计算机语言:人与计算机之间进行信息交流和表达的一种特殊语言(方式)。java语言由来:java语言是有sun公司(Stanford University Network)在1995年推出的计算机语言。Java语言的前身时OAKJava之父:詹姆斯·高斯林(James Gosling)而在2009年,sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com当前

2020-08-18 23:57:34 161 1

空空如也

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

TA关注的人

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