自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springcloud各组件作用

Springcloud将一些非常流行的技术整合到一起,实现了:配置管理,服务发现和注册,智能路由,负载均衡,熔断器,控制总线,集群状态等功能,主要涉及的组件包括:Eureka:注册中心Zuul:服务网关Rbiibon:负载均衡Feign:服务调用Hystrix:熔断器1.EurekaEureka是一种基于REST(Representational State Transfer)的服务,主要用于AWS云,用于定位服务(服务的注册与发现),以实现中间层服务器的负载平衡和故障转移。使用心跳机制用来

2022-03-06 14:25:16 3523

原创 springCloud面试题

1、什么是Spring CloudSpring Cloud流应用程序是基于springboot的spring集成应用程序,提供与外部系统的集成,Spring Cloud Task(可以让你更简单的创建运行短时微服务),一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用Spring Cloud有什么优势?使用Spring Boot开发分布式微服务时,我们面临以下问题,springcloud可以帮我们这解决这些问题:1.与分布式系统相关的复杂性-这种开销包括网络问题、延迟开销

2022-03-06 13:45:15 339

原创 3.redis常用指令

1.String类型注意:当键指向的是汉字时,显示的是16进制,若想显示汉字,连接时在后面加上--raw单个赋值:SET key value单个取值:GET key多个赋值:MSET key value key1 value获取多个值:MGET key key1删除:DEL key递增数字:当存储的是整数时,可以用incr使值递增,并返回递增后的值.递增数字:incr key递减数字:decr key增加指定的整数:incrby key number减少指定的整数:decrby

2021-04-29 18:06:37 177

原创 2.redis的下载安装以及启动

1.下载(1)Http://redis.io/ 英文地址(2)Http://www.redis.cn/ 中文地址2.安装Redis是c语言开发的,安装redis前,需对源码进行编译,提前准备gcc环境,安装命令:yum install gcc-c++提示全部选择y1.将之前下载的安装文件上传到虚拟机2.之后解压文件tar -zxvf 文件名称3.进入解压后的文件,编译cd 文件名称//进入之后make如果编译出错,删除文件夹,重新解压4.安装//在解压的文件夹内进行操作

2021-04-28 22:48:31 139

原创 1.redis简介

1.了解NosqlNosql泛指非关系型数据库,解决大规模数据集合,以及多重数据所带来的挑战。由于传统的关系型数据库遇到瓶颈,Nosql可以很好地解决大规模数据以及多重数据。现在网站的特点:1.高并发读写2.高容量存储和高效存储3.高扩展性和高可用性Nosql的优势:1.易扩展Nosql的数据库有一个共同的特点:数据之间无关系,这样就非常容易扩展。2.大数据量,高性能Nosql数据库具有非常高的读写功能,得益于它的无关系型和数据库的结构。3.灵活的数据模型Nosql无需提前建立字段,

2021-04-28 22:01:01 117 1

原创 Maven从理解到创建使用----4.idea搭建Maven项目

1.idea(2020.3版本)集成Maven2.使用骨架创建maven项目之后下一步3.不适用骨架创建普通的java项目直接下一步下一步,直接生成4.使用骨架创建javaweb项目之后下一步下一步,生成(这样生成的是比较完整的web项目)5.不使用骨架创建javaweb直接下一步下一步,生成之后再点击apply,就OK了...

2021-04-23 20:35:11 74

原创 Maven从理解到创建使用----3.Maven核心概念

1.Maven的目录结构Maven默认约定了一套目录结构,在通过Maven创建了项目以后,项目的目录结构如下展示2.Maven的仓库在Maven中可以将Maven理解为一个位置,一个撞门存放项目依赖的第三方库的位置2.1Maven仓库分类maven仓库可以分为:本地仓库和远程仓库2.1.1本地仓库本地仓库相当于一个缓存,在电脑上的一个文件,可以在电脑上设置这个文件夹路径。工程第一次使用jar包时,会在远程仓库下载到本地仓库,第二次使用就不会去远程仓库下载了,直接在本地仓库查找,如果找不到才会

2021-04-23 17:41:00 91

原创 Maven从理解到创建使用----2.安装和配置

1.Maven的下载自行从网站 http://Maven.apache.org/download.cgi 下载。2.Maven的安装将下载好的安装包解压到一个不含中文和空格的目录中解压即可用3.Maven目录说明bin目录:该目录包含了Maven运行脚本boot目录:Maven运行时需要的类加载器conf目录:该目录包含了一些配置信息,重要的settings.xml,直接修改该文件,就能在机器上全局定制Maven行为lib目录:Maven运行以来的jar包4.配置Maven环境前提必

2021-04-23 16:52:37 77

原创 Maven从理解到创建使用----1.简介

1.Maven简介Maven是Apache下的纯java开发的开源项目是一个项目管理工具,可以对java项目进行构建、依赖管理也可被用于构建和管理各种项目,例如:c#,ruby,Scala和其它语言编写的项目。为了使开发变得更加容易。2.Maven的两大功能项目构建和项目管理2.1项目构建项目构建是一个项目从:源代码、编译、测试、打包、部署、运行的过程2.1.1传统的项目构建和Maven项目构建过程2.1.1.1传统项目构建以javaweb为例:1.在idea创建一个javaweb工

2021-04-23 16:18:24 86 2

原创 Stream sorted的使用以及注意事项

1.sorted作用返回由此流的元素组成的流,按照自然顺序排序。简单的来说就是排序,可以自定义排序方法,也可以使用sorted自带的。2.sorted使用2.1自然排序List<Integer> list2 = new ArrayList<Integer>();list2.add(15);list2.add(10);list2.add(5);Object[] object = list2.stream().sorted().toArray(); for

2021-04-14 20:44:49 3950 1

原创 数组转集合的方法(注意事项)

1.转换方法1.遍历的方式,依次添加到集合中。2.Arrays.asList()方法3.List.of()方法4.Collections.addAll(集合,数组)方法,将集合存储到数组中1.1遍历的方式这种方式转换成的集合,集合长度可变,可以后续向集合添加数据int[] i = {1,5,8,7,11,52}; //1.遍历的方式 List list = new ArrayList(); for (int x:i) {

2021-04-13 23:50:42 16082 4

原创 分页查询(前端分页显示)

1.效果2.代码及解释1.引入链接<link href="https://cdn.bootcdn.net/ajax/libs/bootstrap-table/1.17.1/bootstrap-table.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity=

2021-04-12 23:33:19 1768

原创 MYSQL的50道练习题(一题多解,分步骤递进)

表结构–1.学⽣表Student(SId,Sname,Sage,Ssex)–SId 学⽣编号,Sname 学⽣姓名,Sage 出⽣年⽉,Ssex 学⽣性别–2.课程表Course(CId,Cname,TId)–CId 课程编号,Cname 课程名称,TId 教师编号–3.教师表Teacher(TId,Tname)–TId 教师编号,Tname 教师姓名–4.成绩表SC(SId,CId,score)–SId 学⽣编号,CId 课程编号,score 分数1.查询" 01 “课程⽐” 0

2021-04-03 21:25:44 325

原创 文件上传和下载

1.文件上传1.1前端代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <form action="uploadtest" method="post" enctype="multipart/form-da

2021-04-03 17:13:58 96

原创 ResultSet对象的使用(常用方法)

ResultSet : 结果集对象 (指的是一个select语句的查询结果)1.常用方法1.1next()返回值:boolean作用:控制游标向下移动通常的使用环境:遍历查询结果,如果下面还有内容,游标就会向下移动,并返回True。示例:public static void select() throws ClassNotFoundException, SQLException { //加载数据库驱动 Class.forName("com.mysql.jdbc.Driver

2021-03-14 21:21:03 4314 3

原创 JAVA连接数据库,JDBC的操作(从连接到关闭)

1.JDBC的操作流程JDBC:java数据库连接。是一套java连接数据库的标准。1.引入jar包2.加载数据库驱动(javaSE可省略此步,javaweb必须编写此步)Class.forName(“com.mysql.jdbc.Driver”);//注意:mysql6以下驱动:com.mysql.jdbc.Driver mysql6和6以上驱动:com.mysql.cj.jdbc.Driver3.通过驱动管理,获取jdbc连接对象Connection connection

2021-03-14 19:39:03 536 1

原创 JSP的基础与使用

1.JSP基础知识1.1什么是JSPJSP全名JAVA SERVER Pages,中文名叫java服务器页面,其根本就是一个简化的serverlet设计(servlet拥有一系列的方法处理HTTP请求)。就是在传统html页面中插入java程序段和JSP(tag)标记,从而形成jsp文件,文件形式*.jsp。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其它操作系统运行。jsp将网页逻辑与网页设计的显示分离,支持可重用的基于设计的组件(在一个应用里面可以被重用和组合的 java

2021-03-07 12:28:53 495

原创 jquery实现放大镜效果

1.代码效果鼠标悬停在那里,即放大鼠标周围的一部分图片2.代码及解释原理:将原本的大图隐藏,显示其按倍数缩小的图片,当鼠标停在某一部分计算x、y的大小来显示隐藏的大图的对应位置。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> &lt

2021-02-19 22:51:04 156 2

原创 使用正则验证表单信息

1.运行结果2.代码及解释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-02-19 21:55:38 136

原创 jquery实现拖动效果(代码+解释)

1.代码效果可以实现在网页的窗口内移动。2.代码及解释详细解释在代码下部<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, ini

2021-02-18 18:36:29 685 2

原创 change事件实现下拉框(解释详细)

1.代码运行结果一开始默认情况:之后选择省份:后边下拉框的城市会随之改变。2.代码及注释用到的标签及事件,以及它们之间的关系:select:下拉框标签向select中添加选项时用到option标签。通过id获取当前文件的标签对象:document代表当前文件,getElementById()通过id内容获取元素,两个合并起来的作用document.getElementById()获取当前文件的元素并返回一个对象。为什么将hid标签对象绑定change事件?select的事件句柄(简单

2021-02-10 15:14:23 2090

原创 height和line-height的区别(简单易懂)

height:指定区域的高度line-height:一行的高度,简称行高。行高:两行文字之间基线的距离1.height和line-height值相同的情况当height和line-height相等时,区域中的内容居中(即区域的高度和每一行的高度一样,内容居中)如图所示:内容居中(蓝色部分是选中的部分,有背景的地方是定义的区域),有背景的地方就是区域高度(height),选中的时候蓝色部分的高度即为行高。2.对height进一步理解看下图:这里height是两倍line-heigh

2021-02-07 12:52:20 18367

原创 XML和JSON的使用

1.简介1.1xml简介可扩展标记语言(eXtensible Markup Language)特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性1.2JSON简介JSON: (JavaScript Object Notation) JS对象简谱 , 是一种轻量级的数据交换格式.2.二者的异同点JSON 与 XML 的相同之处:JSON 和 XML 数据都是 “自我描述” ,都易于理解。JSON 和 XML 数据都是有层次的结构。JSON 和 XML 数据可

2021-02-03 00:47:59 398 4

原创 多线程重要知识点以及线程和线程池的创建

1.多线程1.1易混概念进程:拥有独立内存空间的应用程序,每个进程的内存空间是独立的线程:是进程中的执行路径,共享内存空间,线程之间可以自由切换,进 程至少包含一个线程线程实际上是进程基础之上的进一步划分,一个进程启动后,里面若干执行路径又可以划分若干线程线程阻塞(所有耗时操作):所有比较消耗时间的操作。例:读取文件,接收用户输入。多线程程序并不能提高程序的运行速度,但能够提高程序运行效率,让CPU的使用率更高。每个线程都有自己的栈空间,但是共用堆内存同步:排队执行,效率低但是安全

2021-01-29 22:45:22 151

原创 修饰符的使用及注意事项

1.修饰符分类访问控制修饰符:public(公有)、protected(受保护的)、什么都不写(默认)、private(私有的)非访问修饰符:static(静态)、final(最公有终)、abstract(抽象)、synchronized 和 volatile(线程上的应用)。2.访问控制修饰符2.1简介作用:控制访问权限。4种 :public(公有)、protected(受保护的)、什么都不写(默认)、private(私有的)(从前到后访问由宽松到严格)public:可修饰:类、接口、

2021-01-16 12:15:08 702

DruidTest[1].zip

简单的连接操作

2021-04-29

空空如也

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

TA关注的人

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