- 博客(86)
- 收藏
- 关注
原创 编程大杂烩(四)
1.2 帮助命令二、目录操作命令2.1 目录切换 cd2.2 目录查看 ls [-al]2.3 目录操作【增删改查】三、文件操作命令3.1 文件操作【增删改查】3.2 权限修改rwx:r代表可
2022-07-28 15:07:32
1397
原创 编程大杂烩(三)
40.sql的to_date()函数参考链接:41.sql的position函数参考链接:示例示例 1:以下 SELECT 查询显示字符 S 在原始字符串中的位置:输出结果为:示例 2:以下 SELECT 查询显示 DELHI 单词在给定字符串中的位置:输出结果为:43.@FeignClient注解理解————————————————版权声明:本文为优快云博主「Heart_B」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://bl
2022-07-28 11:54:39
1617
原创 编程大杂烩(二)
为什么要配置本地网络服务描述:此服务应用于局域网内,访问他人的Oracle数据库注意:还是使用:NetConfigurationAssistant工具,单击打开3.选择本地网络服务名配置,点击下一步4.选择添加,点击下一步5.输入服务器名称(SID),点击下一步6.选择TCP协议,点击下一步7.输入你要访问Oracle的IP地址和端口号(可以使用默认端口),我在家里,没有局域网,所以我填的是自己的ip地址,你们填的时候,一定要输入你要访问的IP地址,不要输入自己的IP8.选择是进行测试,点击下一步9.选择更
2022-07-22 15:12:14
794
原创 编程大杂烩(一)
参考链接:Case具有两种格式:简单Case函数和Case搜索函数。一:简单Case函数二:Case搜索函数这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。THEN后边的值与ELSE后边的值类型应一致,否则会报错。如下:'优’和0数据类型不一致则报错:下面介绍几种常用场景。场景1:有分数score,score........
2022-07-22 15:04:58
718
原创 Java反射的学习
参考链接:2.实体类Student3.反射的学习4.案例:利用反射存储任意对象[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NS1RcV7G-1657505732193)(E:\Desktop\笔记\Java泛型的学习\image-20220711101344770.png)]至此,我们的就讲解完成了。喜欢我的话可以关注我的微信公众号 ,不定期分享各类资源哦。}..................
2022-07-11 10:17:32
179
原创 Java泛型的学习
哔哩哔哩链接:参考资料:1.背景:JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发异常。2.概念:Java泛型(generics)是中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。3.好处:4.类型:2.泛型使用3.泛型类4.泛型类的使用5.
2022-07-08 16:01:07
234
原创 Java线程的创建方式以及线程池的使用
二、线程的创建方式二三、线程的创建方式三由于时会阻塞主线程,我们可以指定超时时间,表示在规定时间内仍未完成则直接抛异常,改造后的代码如下:同时我们也可以使用的方法,这个方法的作用是不断地轮询判断是否操作已经完成,但是这容易耗费cpu资源,改造后的代码如下:我们可以通过使用,解决的缺陷问题,类图关系如下:哔哩哔哩链接:从java8开始引入,是的功能增强版,减少阻塞和轮询,可以传入回调对象,当异步任务完成或者发生异常时,自动调用回调对象的回调方法。不使用默认使用的线程池:join和get方法都
2022-07-04 17:44:13
1058
1
原创 使用EasyExcel实现导入导出功能
1.使用ideal新建一个maven项目,并在pom.xml文件中引入依赖2.新建数据库mybatis,并创建用户表user,如下:3.新建实体类User,代码如下:4.新建controller接口,实现导出功能,代码如下:5.具体的实现代码如下:6.之后启动项目,在浏览器中输入地址即可导出数据到excel,导出的excel如下:1.在controller添加导入接口,代码如下:2.具体的实现,代码如下:需要注意的是,这里我们使用到了监听器,用来读取excel中的数据并保存到数据库,具体的监听
2022-06-29 14:52:07
6634
1
原创 2022Java面试笔记(下)
1.mybatis中一级缓存和二级缓存1.一级缓存一级缓存是SQLSession级别的缓存。在操作数据库时需要构造 SQLSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的SQLSession之间的缓存数据区域(HashMap)是互相不影响的。Mybatis的内部缓存使用一个HashMap,key为hashcode+statementId+sql语句,value为查询出来的结果集映射成的java对象。一级缓存的作用域是同一个SqlSession,在同一个
2022-02-17 18:56:11
637
原创 2022Java面试笔记(上)
2.Java四种引用(强、软、弱、虚)从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。1.强引用Object obj =new Object();String str = "StrongReference";上述Object这类对象就具有强引用,属于不可回收的资源
2022-02-17 18:53:58
473
原创 2021黑马程序员java面试宝典笔记一(基础篇)
一、基础篇1. 二分查找要求能够用自己语言描述二分查找算法能够手写二分查找代码能够解答一些变化后的考法算法描述前提:有已排序数组 A(假设已经做好)定义左边界 L、右边界 R,确定搜索范围,循环执行二分查找(3、4两步)获取中间索引 M = Floor((L+R) /2)中间索引的值 A[M] 与待搜索的值 T 进行比较① A[M] == T 表示找到,返回中间索引② A[M] > T,中间值右侧的其它元素都大于 T,无需比较,中间索引左边去找,M - 1
2022-02-17 17:00:17
677
原创 2021黑马程序员java面试宝典笔记四(框架篇)
四、框架篇1. Spring refresh 流程要求掌握 refresh 的 12 个步骤Spring refresh 概述refresh 是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法,我们把它们称为 refresh 的 12 个步骤:prepareRefreshobtainFreshBeanFactoryprepa
2022-02-17 16:58:50
706
原创 2021黑马程序员java面试宝典笔记三(虚拟机篇)
三、虚拟机篇堆:new出来的对象、数组java虚拟机栈:普通的java方法中的局部变量、方法参数本地方法栈:本地方法存放的位置,需要调用本地方法接口间接地去调由操作系统提供的一些功能但是java虚拟机栈和本地方法栈都只是java虚拟机的一个规范,对于oracle的hostpot的具体实现来说,他们用的都是java虚拟机栈,没用本地方法栈方法区:类的基本信息(类的名字、继承关系、类中成员变量、类上的注解),java虚拟机的规范,有永久区(jdk1.7)和元空间实现(jdk1.8)。脱离了java虚
2022-02-17 16:57:18
677
原创 2021黑马程序员java面试宝典笔记二(并发篇)
二、并发篇1. 线程状态要求掌握 Java 线程六种状态掌握 Java 线程状态转换能理解五种状态与六种状态两种说法的区别六种状态及转换分别是新建当一个线程对象被创建,但还未调用 start 方法时处于新建状态此时未与操作系统底层线程关联可运行调用了 start 方法,就会由新建进入可运行此时与底层线程关联,由操作系统调度执行终结线程内代码已经执行完毕,由可运行进入终结此时会取消与底层线程关联阻塞当获取锁失败后,由可运行进入 Monitor 的
2022-02-17 16:55:30
544
原创 2021黑马程序员Java面试宝典笔记(完整版)
2021黑马程序员Java面试一、基础篇1. 二分查找要求能够用自己语言描述二分查找算法能够手写二分查找代码能够解答一些变化后的考法算法描述前提:有已排序数组 A(假设已经做好)定义左边界 L、右边界 R,确定搜索范围,循环执行二分查找(3、4两步)获取中间索引 M = Floor((L+R) /2)中间索引的值 A[M] 与待搜索的值 T 进行比较① A[M] == T 表示找到,返回中间索引② A[M] > T,中间值右侧的其它元素都大于 T,无需比
2022-02-17 16:52:50
6274
2
原创 RabbitMQ的学习
RabbitMQ的学习哔哩哔哩链接:https://www.bilibili.com/video/BV1dE411K7MG一、消息队列MQ1.什么是MQMQ(Message Queue) : 翻译为消息队列,通过典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统
2022-02-08 14:08:09
1690
原创 webpack的学习
webpack的学习尚硅谷2020最新版Webpack5实战教程(从入门到精通),哔哩哔哩链接:https://www.bilibili.com/video/BV1e7411j7T5?p=1环境参数: Nodejs 10版本以上、webpack 4.26版本以上预备技能: 基本Nodejs知识和Npm指令、熟悉ES6语法一、webpack基本使用1.webpack简介 webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。 在 webpack 看来,
2022-02-04 16:16:40
9300
原创 JavaWeb的学习(下)
JavaWeb的学习尚硅谷JavaWEB基础教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1jW411u7PZ七、JavaBean• 用作JavaBean的类必须具有一个公共的、无参数的构造方法。• JavaBean的属性与普通Java类的属性的概念不一样,JavaBean的属性是以方法定义的形式出现的。• 用于对属性赋值的方法称为属性修改器或setter方法,用于读取属性值的方法称为属性访问器或getter方法。• 属性修改器必须以小写的set
2022-02-03 20:32:04
1579
原创 JavaWeb的学习(上)
JavaWeb的学习(上)尚硅谷JavaWEB基础教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1jW411u7PZ一、JavaWeb应用概述• 在Sun的Java Servlet规范中,对Java Web应用作了这样定义:Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。• Java Web应用中可以包含如下内容: – Serv
2022-02-03 20:28:38
1817
原创 Java的学习(下)
JAVA的学习(下)2019版尚硅谷Java入门视频教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kb411W75N?p=5十一、Java集合11-1 Java集合概述1.集合的使用场景Java 集合可分为 Collection 和 Map 两种体系 ØCollection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的
2022-02-02 20:43:05
1764
原创 Java的学习(中)
JAVA的学习(中)2019版尚硅谷Java入门视频教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kb411W75N?p=5四、面向对象(上)面向对象特性,是Java学习的核心、重头戏。4-1 面向过程与面向对象**l **面向对象:Object Oriented Programming**l **面向过程:Procedure Oriented Programming Ø 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,
2022-02-01 16:50:17
963
原创 Java的学习(上)
JAVA的学习(上)2019版尚硅谷Java入门视频教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kb411W75N?p=5一、Java概述Java基础是学习JavaEE、大数据、Android开发的基石。1.1 软件开发介绍软件开发 软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式 图形化界面:GUI(Graphical User Interface):这种方式简单直观,
2022-01-31 18:01:18
3081
原创 使用VMware安装CentOS7系统以及连接Linux虚拟机
使用VMware安装CentOS7系统以及连接Linux虚拟机哔哩哔哩链接:https://www.bilibili.com/video/BV1Sv411r7vd?p=6一、CentOS7下载地址官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/阿里云下载链接:http://mirrors.aliyun.com/centos/7/isos/x86_64/各个版本的ISO镜像文件说明:CentOS-7-x86_64-DVD-1708
2022-01-30 18:50:17
3638
1
原创 JavaScript进阶(五)
JavaScript进阶(五)2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w7MP?from=search&seid=936655930091245798&spm_id_from=333.337.0.02020版尚硅谷Web前端ES6教程,涵盖ES6-ES11 68集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1uK411H7
2022-01-30 15:48:35
1049
原创 JavaScript进阶(四)
JavaScript进阶(四)2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w7MP?from=search&seid=936655930091245798&spm_id_from=333.337.0.02020版尚硅谷Web前端ES6教程,涵盖ES6-ES11 68集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1uK411H7
2022-01-30 15:46:54
1926
原创 JavaScript进阶(三)
JavaScript进阶(三)2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w7MP?from=search&seid=936655930091245798&spm_id_from=333.337.0.02020版尚硅谷Web前端ES6教程,涵盖ES6-ES11 68集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1uK411H7
2022-01-30 15:45:12
975
原创 JavaScript进阶(二)
JavaScript进阶(二)2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w7MP?from=search&seid=936655930091245798&spm_id_from=333.337.0.02020版尚硅谷Web前端ES6教程,涵盖ES6-ES11 68集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1uK411H7
2022-01-30 15:44:02
1450
原创 JavaScript进阶(一)
JavaScript进阶(一)2019版黑马程序员javaScript进阶面向对象ES6 122集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1Kt411w7MP?from=search&seid=936655930091245798&spm_id_from=333.337.0.02020版尚硅谷Web前端ES6教程,涵盖ES6-ES11 68集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1uK411H7
2022-01-30 14:57:35
945
原创 JavaScript入门(六)
JavaScript入门(六)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0七、代码讲解部分01.BOM<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"&g
2022-01-30 09:17:33
496
原创 JavaScript入门(五)
JavaScript入门(五)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0七、代码讲解部分01.练习<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Co
2022-01-29 19:19:18
1329
原创 JavaScript入门(四)
JavaScript入门(四)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0七、代码讲解部分01.数组的剩余方法<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascrip
2022-01-29 19:10:18
559
原创 JavaScript入门(三)
JavaScript入门(三)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0七、代码讲解部分01.嵌套的for循环<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascri
2022-01-29 19:09:10
540
原创 JavaScript入门(二)
JavaScript入门(二)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0七、代码讲解部分06.HelloWorld<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--一、JS代码需要编写到script标签中--&
2022-01-29 19:07:47
608
2
原创 JavaScript入门(一)
JavaScript入门(上)哔哩哔哩链接:https://www.bilibili.com/video/BV1YW411T7GX?spm_id_from=333.999.0.0前言• JavaScript是由网景公司发明,起初命名为LiveScript,后来由于SUN公司的介入更名为了JavaScript。• 1996年微软公司在其最新的IE3浏览器中引入了自己对JavaScript的实现JScript。• 于是在市面上存在两个版本的JavaScript,分别是网景公司的JavaScript和微
2022-01-29 18:23:55
835
原创 HTML5+CSS3的学习(六)
HTML5+CSS3的学习(六)2018版李立超html+css基础 103集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1sW411T78k?spm_id_from=333.999.0.02019版李立超前端html5+css3 148集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from=333.999.0.0十二、案例实战01_图片的列表<!DOCTYPE html
2022-01-29 14:37:07
1403
原创 HTML5+CSS3的学习(五)
HTML5+CSS3的学习(五)2018版李立超html+css基础 103集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1sW411T78k?spm_id_from=333.999.0.02019版李立超前端html5+css3 148集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from=333.999.0.0八、表单的基本设置1.表单• 现实生活中的表单是用来提交信息的,
2022-01-29 14:36:02
6841
原创 HTML5+CSS3的学习(四)
HTML5+CSS3的学习(四)2018版李立超html+css基础 103集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1sW411T78k?spm_id_from=333.999.0.02019版李立超前端html5+css3 148集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from=333.999.0.0六、设置元素的背景1.background-color• bac
2022-01-29 14:04:14
1159
原创 HTML5+CSS3的学习(三)
HTML5+CSS3的学习(三)2018版李立超html+css基础 103集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1sW411T78k?spm_id_from=333.999.0.02019版李立超前端html5+css3 148集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from=333.999.0.0五、盒子模型在网页中一切皆是盒子• CSS处理网页时,它认为每个
2022-01-29 14:02:03
334
原创 HTML5+CSS3的学习(二)
HTML5+CSS3的学习(二)2018版李立超html+css基础 103集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1sW411T78k?spm_id_from=333.999.0.02019版李立超前端html5+css3 148集教程,哔哩哔哩链接:https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from=333.999.0.0四、文本标签及样式1.文本标签标识网页中的不同内容em和s
2022-01-29 13:55:15
1307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人