自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList数组扩容—源码解析

一 、先从 ArrayList 的构造函数说起ArrayList有三种方式来初始化,构造方法源码如下: /** * 默认初始容量大小 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; /** *默认构造函数,使用初始容量10构造一个空列表(无

2020-08-18 11:36:14 215

原创 SVN中文汉化教程

SVN汉化1、下载对应版本的svn中文汉化包:https://tortoisesvn.net/2、删除原svn种languages下所有文件3、安装汉化包4、设置成中文

2020-09-23 10:10:22 9308

转载 动态代理proxy与CGLib的区别(转发)

动态代理proxy与CGLib的区别

2020-08-16 18:36:20 207

原创 Mysql复习(三)

Mysql1、约束1.1、唯一性约束(unique)唯一性约束修饰的字段具有唯一性,不能重复。但可以为null。案例:给某一列添加uniquedrop table if exists t_user;create table t_user(id int,username varchar(255) unique //列级约束);insert into t_user values(1,‘zhangsan’); insert into t_user values(2,‘zhangs

2020-08-10 23:58:44 812

原创 Mysql复习(二)

MySQL目录MySQL1、关于查询结果集的去重?2、连接查询2.1、什么是连接查询?2.2、连接查询的分类?2.3、在表的连接查询方面有一种现象被称为:笛卡尔积现象。(笛卡尔乘积现象)2.4、怎么避免笛卡尔积现象?当然是加条件进行过滤。2.5、内连接之等值连接:最大特点是:条件是等量关系。2.6、内连接之非等值连接:最大的特点是:连接条件中的关系是非等量关系。2.7、自连接:最大的特点是:一张表看做两张表。自己连接自己。2.8、外连接?2.9、三张表怎么连接查询?3、子查询3.1、什么是子查询?子查询都

2020-08-10 23:52:03 398

原创 Mysql复习(一)

MySQL1、sql、DB、DBMS分别是什么,他们之间的关系?DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...)SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。 SQL语句在执

2020-08-10 23:46:31 272

原创 计算机网络复习—5、运输层

目录UDP 和 TCP 的特点UDP 首部格式TCP 首部格式TCP 的三次握手TCP 的四次挥手TCP 可靠传输TCP 滑动窗口TCP 流量控制TCP 拥塞控制1. 慢开始与拥塞避免2. 快重传与快恢复网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。UDP 和 TCP 的特点用户数据报协议 UDP(User Datagram Pro

2020-08-09 14:57:50 259

原创 计算机网络复习—4、网络层

目录概述IP 数据报格式IP 地址编址方式1. 分类2. 子网划分3. 无分类地址解析协议 ARP网际控制报文协议 ICMP1. Ping2. Traceroute虚拟专用网 VPN网络地址转换 NAT路由器的结构路由器分组转发流程路由选择协议1. 内部网关协议 RIP2. 内部网关协议 OSPF3. 外部网关协议 BGP概述因为网络层是整个互联网的核心,因此应当让网络层尽可能简单。网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。使用 IP 协议,可以把异构的物理网络连接起来,使得在

2020-08-09 14:38:36 450

原创 计算机网络复习—2、物理层

通信方式根据信息在传输线上的传送方向,分为以下三种通信方式:单工通信:单向传输半双工通信:双向交替传输全双工通信:双向同时传输带通调制模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。 ...

2020-08-09 14:36:14 80

原创 计算机网络复习—3、数据链路层

目录1. 封装成帧2. 透明传输3. 差错检测信道分类1. 广播信道2. 点对点信道信道复用技术1. 频分复用2. 时分复用3. 统计时分复用4. 波分复用5. 码分复用CSMA/CD 协议PPP 协议MAC 地址局域网以太网交换机虚拟局域网1. 封装成帧将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。 2. 透明传输透明表示一个实际存在的事物看起来好像不存在一样。帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判定。需要在数据

2020-08-09 10:42:15 304

原创 计算机网络复习—1、概述

网络的网络网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。 ISP互联网服务提供商 ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备,个人或机构向 ISP 缴纳一定的费用就可以接入互联网。 目前的互联网是一种多层次 ISP 结构,ISP 根据覆盖面积的大小分为第一层 ISP、区域 ISP 和接入 ISP。互联网交换点 IXP 允许两个 ISP 直接相连而不

2020-08-09 10:38:01 212

原创 常见HTTP请求错误码

错误码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求常见的状态码:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用500-服务器内部错误...

2020-07-30 16:40:56 76

原创 Spring复习知识点总结

Spring知识点目录简介1、Spring 框架的主要优点具体如下。1)方便解耦,简化开发2)方便集成各种优秀框架3)降低 Java EE API 的使用难度4)方便程序的测试5)AOP 编程的支持6)声明式事务的支持2、Spring体系结构1. Data Access/Integration(数据访问/集成)2. Web 模块3. Core Container(核心容器)4. 其他模块3、IoCBeanFactoryApplicationContext1)ClassPathXmlApplicationCo

2020-07-30 16:34:10 1301 1

原创 Nacos使用教程—谷粒在线教育平台实战

一、Nacos1、基本概念(1)Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。(2)常见的注册中心:Eureka(原生,2.0

2020-07-29 09:21:17 340

原创 Java复习笔记一 多态

面向对象三大特性:封装,继承,多态多态:1、概念现实事务常会出现多种形态,如学生,是人的一种,则一个同学张三既是学生又是人,即出现两种形态Java作为面向对象语言,同样可以描述一个事物的多种形态,如Student继承Person,则一个Student的对象既是Student,也是Person2、多态的体现为父类引用变量可以指向子类对象3、前提关系:必须有父子关系注意:在使用多态后父类引用变量调用方法时,会调用子类重写后的方法4、多态的定义格式父类类型 变量名 = new 子类类型();

2020-07-27 10:08:32 113

原创 Springboot+vue项目跨域问题

直接创建一个CorsConfig的配置文件package com.neusoft.tmall.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.

2020-07-23 16:16:03 159 1

转载 Spring Security最简单全面教程

连接地址:Spring Security 入门,简单demo的使用

2020-07-22 23:10:44 405

原创 idea打包报错‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-compiler-plugin is missing

打包子项目的时候,突然报错错误截图:错误解决:根据错误提示,是由于版本号没有添加根据提示,在提示位置加上版本号项目成功打包为jar包

2020-07-17 21:43:20 6349

原创 IDEA中mysql数据库驱动找不到

很长一段时间没有连数据库,今天连的时候,突然发现数据库链接不上,显示驱动没有找到在我切换以前项目进行连接时,仍是这个问题错误:解决思路:mysql驱动找不到,表示jdbc驱动jar没有成功加载进来检查你的jdbc驱动的jar包然后打开idea的mysql数据进行设置错误原因:由于我移动过jdbc驱动的jar包,然后没有及时更新idea中的数据jar包引入,因此报错重新导入驱动包后,成功连接数据库...

2020-07-17 09:23:06 8441

原创 webpack打包时报错:Invalid configuration object. Webpack has been initialised using a configuration object

错误信息:这里显示Webpack是使用一个与API模式不匹配的配置对象初始化的,说明配置的mode不正确原因:原本的mode我写成了model,更改后重新运行,打包成功。

2020-07-07 19:23:37 12645 4

原创 Springcloud中Feign传递参数(总结)

前言最近在学习springcloud,在进行springboot拆分成springcloud项目的时候,我使用feign来进行微服务的调用,遇到了一些坑,特此总结,谨记Feign传递参数传递单个参数:单个参数的传值有两种方式,第一种使用@RequestParam/@PathVariable进行传值客户端feign调用接口(@RequestParam) @RequestMapping("/ct/selectOne") Customer selectOne(@RequestParam("i

2020-06-21 09:30:41 12197

原创 在IDEA上Git的入门使用(上传、拉取)

前言:这么详细还看不懂,我就没办法了准备:Git、IDEA先在idea上查看GIt是否安装点Test,获取当前安装版本拉取(pull)分为两种第一种,在Gitee上拉取一个新的项目

2020-06-21 08:48:19 769

原创 报错:Failed to configure a DataSource: url attribute is not specified and no embedd

Failed to configure a DataSource: ‘url’ attribute is not specified and no embedd错误:在网上由好几种解决方法,例如:配置属性:@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)但是治标不治本解决方法:项目报错后,首先我们要先到项目的tarrget目录下,查看配置文件是否正常编译生成如果没有正常生成,直接到pom文件下查看打包方式

2020-06-09 11:00:30 3711 2

原创 【Nginx】简单实现动静分离

【Nginx】简单实现动静分离Nginx动静分享简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态⻚⾯和静态⻚⾯物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使⽤Nginx处理静态⻚⾯,Tomcat处理动态⻚⾯。动静分离从⽬前实现⻆度来讲⼤致分为两种,⼀种纯粹把静态⽂件独⽴成单独的域名,放在独⽴的服务器上,也是⽬前主流推崇的⽅案;另⼀种⽅法就是动态跟静态⽂件混合在⼀起发布,通过Nginx来分开如何实现首先,在安装完Nginx后,先启动Nginx,在安装目录创建我们一会儿要测

2020-06-02 16:59:02 109

空空如也

空空如也

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

TA关注的人

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