自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript(续)

一整套操作浏览器相关内容的属性和方法。

2023-10-18 11:58:25 63

原创 JavaScript

HTML是一个页面的骨架CSS是页面的样式,主要决定是什么样子的JS决定页面的行为,来决定页面的变化。

2023-10-17 11:58:42 55

原创 Dubbo

直接翻译:remote procedure call 远程过程调用,是一种综合性较强的通信协议不会限制底层通信协议是TCP / HTTP1 / HTTP2 / UDP / DUBBO效果:使用RPC开发者,和本地调用没有感受上的区别所有的RPC实现,都一定包含两个内容1、序列化框架2、底层通信协议的选择3、体现远程和本地调用没区别。

2023-10-08 20:46:29 62

原创 Redis面试题

可以把热点key的数据备份到所有redis的集群节点中,可以通过在热点key后面拼接集群节点编号,然后将这些备份key分散到所有集群节点中,客户端访问热点key的时候也在热点key后面随机拼接集群节点编号,将热点key的请求分散到不同集群节点上。2、增加二级缓存,发现热点Key之后,可以把热点Key数据加载到系统JVM中并设置合适的过期时间,针对热Key的请求就会分散到各业务的服务器上,防止所有请求同时访问一个Redis。1、Redis集群扩容:增加分片副本,分摊客户端发来的大量读请求。

2023-10-07 18:54:19 29

原创 JAVA面试题

java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。list是继承自Collection接口的(线性列表的存储方式,长度课动态改变),而Map则是一种容器(key—value对的存储方式,长度课动态改变)

2023-09-18 09:16:40 47

原创 Spring Cloud和Spring Cloud Alibaba

Nacos致力于帮助您发现、配置和管理微服务,Nacos提供了一组简单易用的特性集,帮助您快速发现实现动态服务发现、服务配置、服务元数据以及流量管理。Nacos在微服务架构中,实现使用的功能包括 服务治理,配置的管理当前时长上任何一种微服务落地方案,都需要这种软件存在,即使不使用nacos,也需要别的相同功能的软件技术来带提(console eureka zookeeper)配置管理:nacos作为配置保存管理的数据显示服务管理:nacos作为注册中心保存的服务数据显示。

2023-09-04 12:57:20 2052

原创 MySQL面试题

删除索引的语法: DROP INDEX [ indexName ] ON mytable;PRIMARYKEY(主键索引)4.FULLTEXT(全文索引)2.UNIQUE(唯一索引)3.INDEX(普通索引)5.多列索引(组合索引)

2023-09-01 20:34:18 26

原创 关于Elasticsearch

Elaticsearch是专门用于解决搜索问题的NoSQL的文档数据库。无论使用哪种操作系统,只需要下载elasticsearch的压缩包并解压即可使用,需要注意,elasticsearch文件夹的各层级的父级文件夹的名称中不允许包含非ASCII码字符和空格!例如放在D盘根目录下:执行bin目录下的即可启用Elasticsearch服务:**注意:**在使用Elasticsearch的过程中,以上窗口不可关闭!当启动成功后,你可以通过浏览器访问 http://localhost:9200.

2023-08-10 19:28:09 19

原创 数据表设计

关于以上设计:无论表中的数据量有没有可能超过int的上限值,ID都使用bigint类型关于整型数据的unsigned,表示此字段的数据是“无符号位的”,以tinyint(对应Java中的byte)为例,在有符号位时,取值区间为,如果设置为无符号位,取值区间为[0, 255],其实,许多整型字段添加unsigned更多的只是为了表示语义:“此字段的值不可能为负数”,并一定是为了得到更大的正数的取值区间关于varchar类型的设置值,应该设计一个比你当下认为的上限值更大的值,但不要过份夸张,避免产生歧义。

2023-08-03 11:26:36 68

原创 Spring Spring MVC框架

Spring Spring MVC框架。

2023-08-03 11:22:52 18

原创 关于VUE Cli项目

关于VUE Cli里项目的结构VUE Cli创建的项目通常称之为“VUE Cli项目时一种的项目,在这种项目中,!具体的内容显示,是由各个.vue文件(视图组件文件)来实现的,每个显示效果都可能是由多个.vue共同组成的,每个.vue的显示位置也可以轻松替换为另一个.vue文件的显示效果,就可以实现“搭积木”的方式来构建页面。关于VUE Cli里项目的结构。

2023-07-28 08:46:53 31

原创 Spring Boot框架、Spring Security框架

一、Spring Boot框架一、Spring Boot框架1.1 Spring Boot框架的作用1.2 依赖管理在开发实践中,需要使用到的依赖项很多,而且,添加的某个依赖项可能还依赖了其他依赖项,例如,当添加时,还依赖了,另外,在添加时,spring-jdbc也会依赖spring-context,如果spring-webmvc和spring-jdbc依赖的spring-context的版本并不相同,则项目是不可用的。

2023-07-20 19:56:41 174

原创 Spring框架

1.1 Spring框架的作用Spring框架主要解决了创建对象和管理对象的相关问题。通过Spring创建并管理对象,可以使得开发者不再反复关心对象的创建过程,并且,默认情况下,由Spring创建的对象都是单例的,这是非常有必要的!由Spring创建的对象通常称之为Spring Bean。由于Spring会创建并管理很多对象,所以Spring也通常被称之为Spring容器。

2023-07-19 19:19:05 33

原创 SSM框架

XML是一种可扩展型语言,用户可以自己定义标签,用来描述特定类型的数据;XML语法严格,每个标签都必须有一个结束标签,标签的嵌套关系也必须合法5.2和SQL注解比较XML配置SQL,可以将SQL语句和JAVA代码分离开XML配置SQL,支持动态SQL语句XML配置SQL,支持SQL语句的复用。

2023-06-20 09:36:18 31

原创 SpringMVC

指请求的页面由服务器上预先准备好的静态Web资源组成,入HTML、CSS、JS、IMG等,返回给客户端的信息内容是不变的。

2023-06-19 17:49:59 24

原创 spring

Spring通过IoC容器来管理所有的Java对象的实例化和初始化,控制着对象与对象之间的依赖关系。我们将由IoC容器管理的Java对象成为 Spring Bean,它与使用关键字 new 创建的Java对象没有任何区别。DI(Dependency Injection):依赖注入,依赖注入实现了控制反转的思想,是指Spring创建对象的过程中,将对象依赖属性通过配置进行注入。AOP用来封装多个类的公共行为,将那些与业务无关,却为业务模块共同协调的逻辑封装起来,减少系统的重复代码,降低模块间的耦合度。

2023-06-13 20:27:13 29

原创 JDBC(SQL语句的API)

1.1.21

2023-06-13 20:04:46 132

原创 SQL子查询、关联查询

嵌套在一个SQL语言中的DQL语句,该DQL被称为子查询DQL中使用子查询在SELECT字句中,将当前子查询结果作为一个字段展示WHERE字句中,将当前子查询结果作为过滤条件使用DML中使用:将一个查询结果集用于增删改操作,该子查询的结果集只有一个值,该子查询结果集是多个值多行单列子查询是可以检索出若干个值。因为作为过滤条件使用,一般配合:IN,NOT IN使用。因为等于是不能同时等于好几个值的,只能同于其中之一,将该子查询当做一张表使用可以将一个查询结果集当做一张表创建出来。

2023-06-09 11:26:33 1936

原创 数据库查询

当一条DQL语句可以查询出非常大量的数据时,我们可以分批将数 据查询,例如淘宝检索一件商品时, 分出现第一页,第二页等信息,每页展示30条记录。多字段排序时,首先将结果集按照comm的排序方式进行排序,之后将comm字段值相 同的记录在按照salary的方式进行排序。ORDER BY字句用于查询结果集进行排序,可以按照ORDER BY后指定的字段值进行升 序或降序排序。排序后再按照第二个字段指定的值排序,

2023-06-07 20:27:24 46

原创 数值类型,约束条件

功能:建立表与表之间的某种约束的关系,由于这种关系的存在,能够让表与表之间的数 据,更加的完 整,关连性更强,为了具体说明创建如下部门表和人员表。CHAR(m):m是一个数字,表示长度,单位是字符。

2023-06-06 20:23:47 74

原创 数据库简介

数据组织结构化降低了冗余度,提高了增删改查的效率,容易扩展,方便程序调用处 理 缺点 : 需要使用sql 或者其他特定的语句,相对比较专业数据库的应用领域几乎涉及到了需要数据管理的方方面面,金融机构、游戏网站、购物网站、论坛 网站 ... ...都需要数据库进行数据存储管理。提示:以下是本篇文章正文内容,下面案例可供参考查看已有库:SHOW DATABASES;创建库:CREATE DATABASE 数据库名 CHARSET=字符集;

2023-06-05 20:34:46 128

原创 (519)

他们在流链接中是重要的一环,但是实际开发中我们不会直接操作这对流 java.io.InputStreamReader和OutputStreamWriter。可以将给定对象进行序列化,前提,该对象所属的类必须实现接口: java.io.Serializable。实际开发中我们经常串联一组高级流最终到某个低级流上,是的读写数据的过程中。文件流就是低级流,它们是实际连接程序与文件的管道,负责读写文件数据。对象流是一对高级流,在流连接中的作用是进行对象的序列化与反序列化。

2023-05-20 13:42:49 54

原创 (517)数组转换集合 idea创建一个新文件

/字多的大,字少的小,降序则采取相反o2.length-o1.length。//等价于"./test.txt"// dir.mkdir();"成功":"失败"));* File类的每一个实例用于表示文件系统中的一个文件或目录(本质是保存一个路径)* 其中提供了一个名为sort的方法,可以对List集合进行自然排序(从小到大)//增加一个元素list。//tips:当lambda中只有一个参数时,参数列表的"()"可以忽略不写。

2023-05-17 22:47:19 46

原创 (511)访问控制修饰符、static、static final常量、枚举

应用: 方法的操作与对象无关(不需要访问对象的属性/方法)由static和final修饰的成员变量,即为常量。属于类,存储在方法区中,只有一份。

2023-05-11 18:01:39 26

原创 (510)多态、内部类、package和import

如果想创建一个派生类对象,并且对象只创建一次,可以设计为匿名内部类,大大简化代码。注意:匿名内部类中不能修改外面局部变量的值(默认是final的)

2023-05-11 08:47:30 24

原创 (5.9)抽象方法和抽象类、接口、引用类型数组

接口是一种标准、规范,若实现了某接口就具备某个功能,若不实现接口就不具备那个功能。2、访问引用类型数组元素的属性/行为时,需要打点调用。若派生类的行为/代码不一样,设计为抽象方法。1、给引用类型数组的元素赋值时,需要new个对象。数组元素为引用类型的数组,即为引用类型数组。四、null:表示空,没有指向任何对象。若引用的值为null,则不能进行。abstract(抽象方法)一、抽象方法和抽象类。

2023-05-10 08:52:37 26

原创 (5.8)继承、super关键字、方法的重写、引用类型数组、null

发生在父子类中,方法名相同,参数列表相同。三、方法的重写(overriding)1、修饰变量:表示变量不能被改变。2、修饰方法:表示方法不能被重写。3、修饰类:表示类不能被继承。一、继承(extends)表示最终的、不可改变的。二、super关键字。四、final关键字。

2023-05-09 08:28:18 23

原创 (5-6)java面向对象

复用性、扩展性、维护性、移植性、可读性、健壮性、效率。OOD:面向对象设计(需要经验)OOP:面向对象编程(刚开始)OOA:面向对象分析。zs.playWith("李四");zs.name = "张三";OOAD:面向对象分析与设计。1、 OO:面向对象。

2023-05-06 17:46:01 22

原创 (5.4)数组(下)方法

/若目标数组长度>源数组长度,则末尾补默认值。//若目标数组长度<源数组长度,则末尾值舍去。//0:目标数组的起始下标。//1:源数组的起始下标。//4:要复制的元素个数。//6:目标数组的长度。

2023-05-04 19:34:44 18

原创 (课外拓展)排序

每一轮都能够保证将最大的数字移动到右侧,即第一轮循环能够保证最大的数字在最右侧,第二轮循环能保证第二大的数字在右侧的倒数第二位,依次类推。因为每轮都能将大的数字移动到右侧,后续的轮次就不必再对该数字进行换位了,每一轮的次数是在不断递减的,可以得出循环次数=数组长度-当前轮次。如果只是让两个变量的值分别赋值给彼此,由于代码是依次执行的,一旦某个变量被赋予新的值,则其原来的值就会丢失;为了保证在交换值的过程中,变量的原值不会丢失(被重新赋值导致的覆盖),可以使用第三个变量临时存储变量的值。(将b的值赋值给a)

2023-05-01 23:16:32 15

原创 (428)java for结构的特殊格式,break和continue,嵌套循环,数组(上)

System.out.print//不换行(b+"*"+a+"="+a*b+"\t");2、相同数据类型元素的集合(数组类型相同,并且逻辑相关的数据)int【】b = {1,2,3};(此方式只能声明同时初始化)System.out.println();//对arr数组做升序排列。System.out.println("排序后:");3、定义:int【】b=new int【】;

2023-04-28 17:17:50 270

原创 (427)Java分支结构 循环结构

循环变量:在真个循环过程中反复改变的那个数。1、若有关 直接上for。三种循环结构如何选择。

2023-04-27 17:49:41 47

原创 (426)java运算符,分支结构

(1)关系运算的结果为boolean型,对了(成立)就是true,错了(不成立)就是false。扩展赋值运算符:+=,-=,*=,/=,%=(扩展赋值运算自带强转功能,根据变量类型决定)逻辑运算是建立在关系运算基础之上的,逻辑运算的结果也是boolean型。当第一条件为false是,会发生短路,后面不执行了。不短路与&,第一个条件伟false,后面还执行。1、若+号的两边出现了字符串,则做字符串连接,String:字符串型,双引号中,0个到多个。char:字符型,单引号中,1个。符号:&&、||、!

2023-04-26 17:36:21 72 1

原创 (425)java变量 八种基本数据类型 类型间的转换

i = i + 10;(取出i的值10,修改i的值为i+10的结果,输出i=20,再i本身的基础之上增加10)byte、short、char型数据参与运算时,先一律自动转换为int在运算。)可以直接赋值给byte、short、char,但不能超出范围内。自动类型转换:从小类型转到大类型。强制转换类型:从大类型到小类型。

2023-04-26 08:07:35 240

原创 Java 2023.4.24日内容

我讲课的时候你只需要听,听的时候使劲往脑子里面记,一定不要跟着我敲,我自会给你练习。练完一遍就练第二遍,练完第二遍就练第三遍。:一路下一步,安装路径中绝对不能包含中文。特点:跨平台、一次编译到处使用。特点:跨平台、一次编译到处使用。已经装好了的同学不需要重装了。打开浏览器,在地址栏中输入。打开浏览器,在地址栏中输入。:统一码、通用码、万国码。不需要理解,只需要记住。源文件,经过编译,生成。程序所必须的命令工具。编译、运行等命令工具。源文件,经过编译,生成。程序所必须的命令工具。编译、运行等命令工具。

2023-04-24 18:26:25 63

原创 Java第一节课4.24(语言基础)

编译成.class文件后,可以在任意系统中使用,运行的效果相同,就是一次编译到处使用,也就是跨平台。java程序的运行需要jvm的支持,jvm是安装在操作系统中的软件,为字节码文件提供运行环境。1.程序员编写的java源文件(.java)首先要经过编译,生成字节码文件(.class)JDK = JRE + 编译(javac)、运行(java)等命令工具。(1)JAVA是严格区分大小写的,ider中红色就是报错的意思。JRE中除了包含JVM以外还包含了运行Java所必须的环境。(3)每句话必须以分号结束。

2023-04-24 18:25:33 66

中晟.zip

中晟.zip

2023-08-27

空空如也

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

TA关注的人

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