自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

数据库批量插入的简单方式

2022-08-12 15:12:54 166 1

原创 生成二维码

所需要的依赖 <!-- 二维码相关 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.0</version> </dependency>

2021-01-21 15:02:09 113

原创 批量修改的小技巧

一、在修改行数据 只修改一个参数 并且修改的结果都一样时1、sql语句为:#也就是说 参数是多个 但是条件确是多个update t_learn_mysql set `password` = '123456' where id BETWEEN 2 and 5 ;2、在mybatis-plus中://可以通过 **mapper.update()修改 //new 一个新的对象 把需要修改的参数传递进去 别的参数为空 User user = new User(); user.setPassw

2021-01-11 17:14:15 280

原创 获取 100 ~ 1000 的水仙花数

public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("=======开始======="); //获得 100 - 1000 的所有水仙花数 List<Integer> shuiXianHua = getShuiXianHua(); System.out.print..

2021-01-08 18:13:31 189 1

原创 ssm框架的不完整整理

ssm 介绍ssm 框架由两个开源的框架 spring 和 mybatis组成 springMVC是spring框架的一部分springSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切springMVCSpringMVC在项目中拦截用户请求,它的核心Servl

2020-09-23 22:28:38 271

原创 servlet

服务器的概念Web开发架构c/s:client / servlet 客户端/服务器开发周期长用户粘度大前提推广费劲b/sBorswer/servlet 浏览器/服务器开发周期短 客户端借助浏览器但是后期需要浏览器进行操作需要学习前端的相关技术服务器微观的看:就是一台电脑宏观的看: 就是服务器主机的集群服务器就是,服务器主机+服务器的软件所有的WEB项目都需要在服务器中发布,才可以运行常见的服务器软件:tomca

2020-08-31 16:59:40 170

原创 网络编程

一、网络基础网络介绍什么叫做网络:通过通信设备,将终端设备连接到一起,互相可以共享信息,这个构建到一起的庞大集合,就是网络!网络编程:基于网络的编程方式,实现网络之间设备的通信!协议的介绍:什么叫做网络协议:数据传输的一种规则、约定、限制的集合!能够使不同的设备网络通信传递的数据的标准是一致的!tcp/ip协议族是一个庞大的协议集合!内部包含最有名的子协议 tcp udp ip http等协议!注意:所有tcp/ip协议族的子协议,传输数据都需要两个必要的

2020-08-13 18:45:03 93

原创 Ajax的基本使用

ajax介绍:AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。AJAX是前端向后台提交数据最重要的手段!也是构建前后端分离的核心技术!作用:不重新加载

2020-08-13 18:44:01 131

原创 JavaScript 常用的一些内容

JavaScript版本介绍:​ ECMA 基础版本只有基础的语法DOM Document Object MOdel 文档对象模型(html)​ html也页面的修改​ 标签属性css样式元素标签的CRUD​ BOM :Borswer Object Model 浏览器对象模型弹出提示框加载网站JavaScriptjs的什么是轻量级的编程语言嵌入到html,由浏览器执行目标是动态 的修改html,css和调用浏览器的一些方式是脚本语言​ js的作用修改

2020-08-13 18:42:49 186

原创 css常用

css介绍什么叫做css:css是层叠样式表用来修饰HTML样式css不能单独存在,必须依赖HTML多个样式定义可以层叠为一个通常存在于样式表中,即css文件css的作用:修饰HTML的元素标签,让页面变的更加好看语法:例如:body{ background-color:black ;}css的引入:css的引入方式一共有三种内联引入内部引入就是,在标签的内部直接写css样式内部引入利用的是标签的 style 属性 :style

2020-08-08 10:35:50 119

原创 html 常用

htmlHTML 技术介绍:html 构建页面的最基础的框架!内部包含了大量的元素(标签) ,组成整个页面,没有逻辑,css 层叠样式列表,js 脚本使用语法:创建一个HTML文件,文件的后缀名是 .html内部可以使用标签<标签名> 文本类容</标签名>​ 标签一定有正确的嵌套 标签里面套标签,不能将里面的标签结束放在外面的标签结束后面​ 标签还有一些属性,属性之间 用空格​ 空标签:没有显示的类容,只设置一些属性 <> 或者

2020-08-08 10:34:01 114

原创 JDBC基础知识

1、JDBC 介绍Java DataBase Connectivity Java连接数据库操作一种技术!JDBC是一套连接数据库 操作数据库的标准!JDBC就是Java提供接口规范(java.sql),其他的数据库厂商写实现!优势:统一数据库操作的语法降低学习曲线可以无感切换数据库!2、JDBC常用的类和接口DriverManager 类 加载驱动 注册驱动//注册驱动DriverManager.registerDriver(new Driver());

2020-07-30 20:36:09 120

原创 反射的基础知识点

JAVA虚拟机及内存介绍java虚拟机的介绍hotspot 至今 1.8版本做了一次大的修改!永久代(方法区,元空间) 存储位置发生改变!解决了oom的发生。什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”Java内存分布介绍程序计数器:线程私有:当前线程字节码执行的执行器!当分支 循环 异常的时候跳转的指示!线程的执行时间片轮转算法!同一时刻一个处理器只能执行一段字节码!当恢复到当前线程的时候需要靠程序计数器还原到之前的执行位置!

2020-07-30 20:34:54 249

原创 MySQL知识点

1、前置知识1.1 java的版本介绍JavaSE Java Standard EditionJava Java的标准版本,提供了很多的核心API;lang util io 包等javaEE Java enterprise editionjava 的企业版本,针对网络应用做出了很多的扩展API , servlet Listener Filter JspjavaME Java Micro enditionjava 的微小版本,适合硬件设备的嵌入设备的编程。例如

2020-07-29 11:34:19 1090

原创 线程的基础知识梳理

1、线程与进程的:进程:运行中的应用程序,没有运行的程序不算进程进程是Cpu分配资源的最小单位。单核的CPU任何时间点上都只能运行一个进程线程轻量级的进程程序中的一个控制流程,也是CPU的基本调度单位进程可以由单个或者多个线程组成,彼此间完成不同的工作,交替执行,称为多线程JVM虚拟机是一个进程,默认的包含主线程(main函数),可以通过代码创建多个独立的线程,与main线程并发执行线程的组成:时间片,由Cpu分配的执行时间运行的数据堆空间:存储线程需要使用的对

2020-07-21 18:56:12 149

原创 集合基础知识梳理

一 、Collection 接口1、List接口​ 不唯一,有序的序列1.1ArrayList集合的概念:集合就是对象的容器,存储对象的对象,可代替数组。位于java.util包特点ArrayList实现类底层是一个Object数组Array List实现类有下标 ,元素可以重复Array List实现线程不安全ArrayList实现类增删效率低,因为会移动元素的位置。查询的效率高,因为有下标,访问方便。构造方法的变化在JDK 1.7版本之前,ArrayList的

2020-07-20 09:17:26 378

原创 异常的基础介绍

1、概念异常就是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序为了让程序能够正常的运行,我们可以用判断的方法解决,但是这样堵漏洞的方式有很多的弊端,并且还会让代码变得很臃肿,不仅花费了很大的精力,并且漏洞也很难堵完。为了能简单的解决异常,引入了异常处理机制,来处理程序中的异常。在处理异常的过程中,涉及到的关键词有 try catch finally throw throws2、try-catch 以及try-catch-finallytry-

2020-07-18 17:13:00 177

原创 常用类的介绍

1、枚举enum概念是一组静态常量,用来规范数据类型关键字:enum里面直接写值(可以中文),默认public static final 修饰,中间用“ , ”隔开枚举的定义,也可以直接定义:enum Box{PEN ,PENCIL}public enum Sex { male , famale ;}//public class Student { enum Box{PEN , PENCIL}; Box box ; public static void main

2020-07-13 19:56:51 206

原创 抽象类及接口相关知识点

抽象类相关概念抽象类 :被abstract修饰的类,称为抽象类。抽象类意为不完整的类、不够具体的类,抽象类对象无法独立存在,即不能new对象抽象类不能实例化,只能作为父类引用抽象类的构造方法的作用:构建子类对象时,先构建父类对象,由父类共性+子类独有组成完整的子类对象。可声明引用,更加纯粹的使用多态。抽象方法:用abstract修饰的方法,没有方法体,其访问修饰符不能用private,因为抽象方法需要被继承重写,默认的default也不宜用,虽然编译不会出错,但是如果父子类不在

2020-07-11 18:56:18 158

原创 面向对象的三大特性以及相关知识点

面向对象的三大特性封装 继承 多态面向对象对象和类的关系类是对象的抽象,对象是类的具体类是模板,对象是实例1、封装概念及原因概念:尽可能的隐藏对象的内部实现细节,控制对象的修饰及访问权限将类中。尽可能多的信息隐藏起来,不让外部类 直接访问,而是提供公开的get/set方法来访问类中的信息封装的步骤首先将属性私有化 ,即将访问修饰符修改为private其次为这些私有属性提供相应的get() set() 方法 private Str

2020-07-09 20:48:13 215

原创 数组的创建,复制以及排序

数组的结构数据类型[] 变量名 = new 数据类型[数组长度]数组的创建语法先声明再分配空间 例如int[] atu ;atu = new int[2];声明并分配空间int[] atu = new int[4] ;声明并赋值(蘩)JVM自己根据{}里面的值来判断数组的长度int[] atu = new int[]{1,3,31,1,6};声明并赋值(简)显示初始化,注意不能换行int[] atu = {3 ,423, 32, 2, 3, 2}..

2020-07-07 20:19:15 790

原创 关于抽象类及抽象方法

abstract 修饰的类叫做抽象类 ,abstract修饰的方法叫抽象方法一 、抽象类抽象类不够具体、不够完整、不该独立存在;抽象类能够被继承,为子类提供共性和方法;可作引用被声明,强制使用多态;二、抽象方法抽象方法只能定义在抽象类中抽象类中不一定有抽象方法,但是有抽象方法的一定是抽象类子类继承之后必须进行覆盖,否则子类亦为抽象类使用抽象方法时访问修饰词只能是prote...

2020-02-25 21:19:30 226

空空如也

空空如也

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

TA关注的人

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