自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Oracle11g安装教程以及解决问题方法

2.登陆遇到ora-12514监听程序当前无法识别连接描述符中请求的服务报错。1.服务器本机可以访问,但是telnet 1521 不通。修改listener.ora文件。配置oracle数据库完成。安装教程可参考此博主。修改host文件即可。

2024-06-20 10:14:58 62

原创 oracle ORA-01704: string literal too long ORACLE数据库clob类型

当oracle数据表中有clob类型字段时候,insert或update的sql语句中,超过长度就会报错。

2023-12-27 15:53:40 1093

原创 zookeeper启动闪退问题处理

2.删除zkData zkLog文件夹中的version-2文件夹再重新启动。zoo.cfg中修改 admin.serverPort=端口号。zookeeper启动成功但是状态not running。3.仍然不行看原有进程是不是还存在。再重新启动zookeeper。如果是端口占用可以修改端口。kill -9 进程号。

2023-07-18 11:11:59 507

原创 this.form = Object.assign({}, row)中使用el-checkbox遇到的坑

原因 使用 this.form = Object.assign({}, row)进行拷贝的时候,form已经不是初始化定义的form了,赋值成null,需要重新赋值回数组行式。

2023-03-24 11:30:23 265 1

原创 若依防止表单重复提交报错

问题描述:前端request.js中 防止表单重复提交方法 当提交data大于5M时。2.大数据内容防止重复提交在后端处理,不在前端处理。3.前端单独配置请求repeatSubmit属性。1.最直接的办法====>干掉表单重复提交验证。

2023-03-20 10:58:10 1480

原创 ShardingJDBC

ShardingJDBC一、分库分表方式回顾1.分库分表的目的就是将我们的单库的数据控制在合理范围内,从而提高数据库的性能2.什么时候用分库分表二、分库分表带来的问题1.事务一致性问题2.跨节点关联的问题3.分页排序查询的问题4.主键避重问题5.公共表的问题三、ShardingJDBC 简介1.什么是ShardingJDBC2.Sharding-JDBC主要功能3.Sharding-JDBC与MyCat的区别四、Sharding-JDBC入门使用1.搭建基础环境2.分片规则配置(水平分表)3.编写程序4.S

2022-02-16 11:01:35 860

原创 分库分表——MyCat

MyCat一、海量存储问题1.背景描述2.分库分表①什么是分库分表②分库分表的方式a.垂直分库b.垂直分表c.水平分库d.水平分表3.如何实现分库分表二、MyCat1.什么是MyCat2.MyCat支持的数据库3.MyCat 概念说明①MyCat的分片策略4.MyCat的下载和安装①安装环境②MyCat安装5.MyCat核心配置①scheam.xml配置②server.xml配置a.user标签b.连接MyCat③rule.xml配置a. tableRule标签b.function标签④常用的分片规则6.M

2022-02-09 16:33:22 770

原创 Docker

Docker一、Docker简介1.虚拟化技术2.什么是Docker3.容器与虚拟机比较4.Docker 基本概念二、Docker安装与启动1.安装2.Docker守护进程相关命令3.镜像加速的2个方案三、Docker常用命令1.镜像相关命令①查看镜像②搜索镜像③拉取镜像④删除镜像2.容器相关命令①查看容器②创建与启动容器a.交互式容器b.守护式容器:c.登录容器/进入容器的目录:③停止与启动容器④文件拷贝⑤ 目录挂载⑥查看容器IP地址⑦删除容器四、Docker数据卷(Volumes)1.数据卷概述2.数据

2022-02-07 15:10:48 1792

原创 SpringCloud知识总结

SpringCloud微服务一、微服务架构1.互联网应用架构演进①单体应用架构②垂直应用架构③SOA应用架构④微服务应用架构2.微服务架构体现的思想及优缺点3.微服务架构中的核心概念二、Spring Cloud 综述1.Spring Cloud 是什么2.Spring Cloud 解决什么问题3.Spring Cloud 架构①Spring Cloud 核心组件②Spring Cloud 体系结构(组件协同工作机制)④Spring Cloud 与 Dubbo 对比⑤Spring Cloud 与 Spring

2022-02-07 13:50:21 2629

原创 SpringBoot知识总结

SpringBoot一、SpringBoot基本应用1.约定优于配置2.SpringBoot概念①Spring优缺点分析②SpringBoot解决上述spring问题3.Spring Boot入门案例①依赖管理②启动类③Controller4.SpringBoot 快速构建①使用Spring Initializr方式构建SpringBoot项目②创建一个用于Web访问的Controller③运行项目5.单元测试与热部署①单元测试②热部署6.全局配置文件①application.properties配置文件②

2022-01-14 22:11:11 448

原创 RabbitMQ总结

RabbitMQ一、什么是RabbitMQ1.MQ(Message Queue)消息队列①异步处理②应用解耦③流量削峰2.背景知识介绍①AMQP高级消息队列协议②JMS③二者的联系④Erlang语言3.为什么选择RabbitMQ4.RabbitMQ各组件功能二、怎么用RabbitMQ1.RabbitMQ安装启动①安装②启动后台管理插件③启动RabbitMQ④查看进程⑤测试2.RabbitMQ快速入门①依赖②日志依赖log4j(可选项)③创建连接3.RabbitMQ模式①简单模式a.生产者Pb.消费者Cc.消

2021-12-24 16:06:50 344

原创 Redis总结

Redis一、概述1.互联网架构的演变历程2.Redis入门介绍3.Redis/Memcache/MongoDB对比①Redis和Memcache②Redis和MongoDB4.分布式数据库CAP原理①CAP简介② CAP理论③ CAP总结二、下载与安装1.下载2.安装3.安装后的操作①后台运行方式②关闭数据库③ 常用操作④连接redis并测试⑤HelloWorld⑥测试性能⑦默认16个数据库⑧数据库键的数量⑨清空数据库⑩模糊查询(key)⑪键(key)三、使用Redis1.五大数据类型①字符串String

2021-12-22 10:12:16 523

原创 Dubbo

Dubbo一、dubbo概述1.什么是分布式系统①单一应用架构②垂直应用架构③分布式服务架构④流动计算架构2.Dubbo简介①RPC②节点角色③调用关系二、快速入门1.注册中心①Zookeeper②安装2.服务提供方①服务方的pom.xml②服务方接口③服务方实现④服务方的配置文件spring.xml⑤服务方的web.xml3.服务消费方①消费方的pom.xml②消费方的Controller③消费方的接口④消费方的web.xml⑤消费方的springmvc.xml4.启动服务测试三、监控中心1.服务管理端①

2021-12-19 19:42:22 100

原创 Zookeeper

Zookeeper一、Zookeeper概述1.概述2.工作机制3.特点4.数据结构5.应用场景①统一命名服务②统一配置管理③服务器节点动态上下线④软负载均衡6.下载地址二、Zookeeper本地模式安装1.本地模式安装①安装前准备②配置修改③操作Zookeeper2.配置参数解读三、Zookeeper内部原理1.选举机制(面试重点)2.节点类型3.监听器原理(面试重点)4. 写数据流程四、Zookeeper实战1.分布式安装部署①安装zookeeper②配置服务器编号③配置zoo.cfg文件④配置其余两台

2021-12-15 22:03:46 1857

原创 运行虚拟机提示“你的设备遇到问题,需要重启”的解决方法

问题描述:在win10操作系统中,安装了VMware虚拟机,每次打开虚拟机就会出现重启问题解决办法移除虚拟机的声卡、USB、打印机这三项如果上面方法不行可以尝试已管理员方式运行Vm

2021-12-13 19:36:35 17335

原创 Nginx

Nginx一、Nginx介绍1.什么是Nginx2.Nginx优点二、应用场景三、Nginx安装1.安装环境配置①因为Nginx是C语言编写的,所以需要配置C语言编译环境 (一定要在联网状态下安装)②第三方的开发包, 在编译之前需要安装这些第三方包2.安装Nginx 步骤3.启动并访问 Nginx四、配置虚拟主机1.通过端口区分不同的虚拟主机2.通过域名区分不同的虚拟主机①什么是域名②域名级别③域名绑定④配置域名映射⑤配置nginx.conf五、反向代理1.什么是代理2.正向代理3.反向代理4.Nginx实

2021-12-11 10:10:26 133

原创 Git使用

Git一、版本控制系统概述1.开发中的实际场景2.版本控制系统3.Git 简介① Git工作流程图②基本概念③小结二、Git的下载与安装1.下载与安装2.软件安装三、Git基本配置1.基本配置①安装完成 Git 后,正式使用git前,是需要进行一些全局设置的,如用户名、邮箱。②查看配置信息2.构建本地仓库3.本地仓库的操作【重点】①创建 Git 版本库②查看当前文件状态③将文件添加(修改)到版本库④查看提交历史记录⑤版本回退⑥删除文件⑦添加文件至忽略列表四、分支管理五、Git远程仓库1.添加远程库2.注册G

2021-12-03 22:06:24 259

原创 加密算法MD5

MD5加密算法一、加密算法MD5介绍1.什么是MD52.MD5有哪些特点3.Java代码中如何使用MD5①添加依赖②添加工具类一、加密算法MD5介绍1.什么是MD5MD5加密全程是Message-Digest Algoorithm 5(信息-摘要算法),它对信息进行摘要采集,再通过一定的位运算,最终获取加密后的MD5字符串。2.MD5有哪些特点MD5加密的特点主要有以下几点:针对不同长度待加密的数据、字符串等等,其都可以返回一个固定长度的MD5加密字符串。(通常32位的16进制字符串);其加

2021-12-01 22:46:10 475

原创 解决No converter found for return value of type: class ...类名

No converter found for return value of type: class …网上搜了多几种方法1.实体类添加getter/setter方法添加以后还是不行2.pom添加json转换依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifa

2021-11-30 11:02:39 165

原创 Maven进阶使用(Maven聚合工程)

Maven聚合工程一、maven基础知识回顾1.maven介绍2.Maven的仓库类型①本地仓库②远程仓库3.maven常用命令4.maven坐标书写规范二、Maven的依赖传递1.什么是依赖传递2.如何解决依赖冲突3.依赖调节原则——第一声明者优先原则4.依赖调节原则——路径近者优先原则5.排除依赖6.版本锁定7.properties标签的使用三、Maven聚合工程(分模块)1.分模块构建maven工程分析2. maven工程的继承3.maven工程的聚合一、maven基础知识回顾1.maven介绍

2021-11-20 11:34:07 388

原创 SSM整合小项目

一、实现SSM框架整合1.需求和步骤分析需求 使用SSM框架完成对 account 表的增删改查操作。步骤分析准备数据库和表记录创建web项目编写mybatis在ssm环境中可以单独使用编写spring在ssm环境中可以单独使用spring整合mybatis编写springMVC在ssm环境中可以单独使用spring整合springMVC2.环境搭建①准备数据库和表记录CREATE TABLE `account` ( id int(11) NOT NULL AUTO_I

2021-11-18 21:40:30 145

原创 SpringMVC知识总结

SpringMVC基础&SpringMVC进阶SpringMVC基础一、SpringMVC简介1.MVC模式2.SpringMVC概述3.SpringMVC快速入门①创建web项目,导入SpringMVC相关坐标SpringMVC基础一、SpringMVC简介1.MVC模式MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。M(model)模型:处理业务逻辑,封装实体V(view) 视图:展示内容C(controller)控制器:负责调度分发(1.接收请

2021-11-16 23:04:15 1832

原创 Spring总结

IOC控制反转一、Spring概述1.Spring是什么Spring是分层的Java SE/EE应用 full-stack(全栈式) 轻量级开源框架。提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。两大核心:以 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Program

2021-11-11 22:44:56 689

原创 Mybatis总结

基本应用&配置文件深入&加载策略及注解开发一.框架简介1.三层架构2.框架①什么是框架②为什么使用框架③常见的框架二、Mybatis简介1.原始jdbc操作(查询数据)2.原始jdbc操作的分析3.Mybatis简介4.ORM思想三、Mybatis快速入门1.MyBatis开发步骤2.代码实现①创建user数据表②导入MyBatis的坐标和其他相关坐标③编写User实体④编写UserMapper映射文件⑤编写MyBatis核心文件⑥编写测试类3.知识小结四、Mybatis映射文件概述五、My

2021-11-03 14:47:19 165

原创 Element-UI

一、Element-UI介绍element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,方便程序员进行页面快速布局和构建Element-UI官方站点:点击此处https://element.eleme.cn/#/zh-CN二、Element-UI使用1.命令行方式安装创建 一个新的项目当前项目下打开终端, 安装依赖包 ,执行下面的命令npm i element-ui -S打开 main.js , 导入Element-UI 相关资源.main.js是工程的入口文件

2021-10-26 22:52:51 10460

原创 Vue-cli

一、什么是Vue-cliVue cli是基于Vue的应用开发提供的一个标准的脚手架工具.为应用搭建基础的框架结构,提供插件、开发服务、Preset、构建打包功能Vue cli 背后集成了现代化开发的诸多功能,通过简单的命令就可以完成 "零配置"的项目环境搭建二、安装Vue-cli步骤在安装vue-cli前,要确认自己的电脑是否安装了nodejs和npm.1.安装Node.js安装了node.js才有使用npm ,才能安装vue-cli①什么是node.js为什么会有node.js传统

2021-10-23 21:01:50 2535

原创 Vue.js

一、Vue.js 介绍1.Vue.js是什么Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一 方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。自底向上逐层应用:作为渐进式框架要实现的目标就是方便项目增量开发(即插即用)。官方网站: https://cn.vuejs.org/v2/guide/ 作者 尤雨溪是中国

2021-10-21 22:50:03 886

原创 Ajax技术

一、ajax 概述​传统的网页如果需要更新内容,必须重载整个网页页面。每当用户向服务器发送请求,哪怕只是需要更新一点点的局部内容,服务器都会将整个页面进行刷新。这种方式的缺点是:性能会有所降低 (一点内容,刷新整个页面!)用户的操作页面会中断(整个页面被刷新了)1.什么是AjaxAjax 即"Asynchronous Javascript And XML",是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScr

2021-10-16 15:21:26 249

原创 JSON技术

一、JSON简述JSON(JavaScript Object Notation) JavaScript对象表示法(JSON源于JS)JSON的特点:JSON 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,就是说不同的编程语言JSON数据是一致的。JSON易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。二、XML与JSON的区别XML : 可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。JSON: (JavaScrip

2021-10-15 23:01:25 475

原创 Maven 项目管理工具

一、Maven介绍1.什么是Maven​Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。2.Maven的作用依赖管理 ○ 依赖指的就是是 我们项目中需要使用的第三方Jar包, 一个大一点的工程往往需要几十上百个Jar包,按照我们之前

2021-10-15 22:44:10 339

原创 Filter与Listener核心技术

一、Filter过滤器1.基本概念● Filter本意为”过滤“的含义,是JavaWeb的三大组件之一,三大组件为:Servlet、Filter、Listener。● 过滤器是向 Web 应用程序的请求和响应处理添加功能的 Web 服务组件。● 过滤器相当于浏览器与Web资源之间的一道过滤网,在访问资源之前通过一系列的过滤器对请求进行修改、判断以及拦截等,也可以对响应进行修改、判断以及拦截等。2.工作方式3.使用方式● 自定义类实现Filter接口并重写doFilter方法。public

2021-09-26 15:23:20 58

原创 开发环境搭建和Shell编程

一、开发环境搭建1.Xshell和Xftp工具①下载和安装方式下载地址:点击此处下载https://www.netsarang.com/zh/安装方式:直接一路点击下一步即可,安装过程选择免费版。②使用方式③网络模式设置设置网络连接模式为NAT模式④修改配置文件使用root用户打开/etc/sysconfig/network-scripts/ifcfg-eno16777736文件,添加内容如下:BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1

2021-09-25 15:57:49 141

原创 Linux系统

一、Linux系统概述1. 计算机的体系结构● 计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件(Computer Software)可分为系统软件和应用软件,系统软件就是操作系统,是其他软件的基础。● 目前主流的操作系统有:Windows系列、Unix系列、Linux系列、Android系列、IOS系列、…2. Linux系统的概述● Linux系统诞生于1991年,在林纳斯·托瓦兹(Linus Torvalds)上大学期间因不满意教学中使用的MINIX操作系统并出于个人爱好设计和研

2021-09-23 22:12:39 275

原创 VMware和CentOS的下载与安装

Vmware的下载与安装一、下载地址下载地址:点击此处下载https://www.vmware.com/cn.html下载相应版本二、安装步骤1.双击安装包,一路点击下一步(傻瓜式安装)2.自定义安装路径3.去掉产品更新、加入体验提升计划4.安装5.输入许可证需要许可证可以私信楼主...

2021-09-22 21:08:08 235

原创 EL和JSTL核心技术

一、EL表达式1.基本概念EL(Expression Language)表达式提供了在JSP中简化表达式的方法,可以方便地访问各种数据并输出。2.主要功能● 依次访问pageContext、request、session和application作用域对象存储的数据。  pageContext:当前页面有效  request:当前请求有效  session:当前会话有效  application:当前服务器有效● 获取请求参数值。● 访问Bean对象的属性。● 访问集合中的数据。● 输

2021-09-20 14:41:28 114

原创 JSP核心技术

一、JSP的概述1.JSP的概念JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为xxx.jsp。与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容。2.JSP的示例<%@ page import="java.util.Date" %><%@ page contentType="text/html;charset=UTF-8" language="java" %>&

2021-09-15 21:58:59 298

原创 Servlet核心技术

一、Servlet核心技术1.基本概念①C/S架构的概念● C/S架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构,也是生活中很常见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理。● C/S架构的主要优点如下: 客户端的界面和功能可以很丰富。 应用服务器的负荷较轻。 响应速度较快。● C/S架构的主要缺点如下: 适用面窄,用户群固定。 维护和升级的成本高,所有的客户端都需要更新版

2021-09-12 09:40:42 234

原创 前端进阶--Bootstrap

一、bootstrap简介1.什么是Bootstrap● Bootstrap来自 Twitter,是目前最受欢迎的响应式前端框架。● Bootstrap是基于 HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。2.为什么使用 Bootstrap● 移动设备优先:自 Bootstrap3 起,框架包含了贯穿于整个库移动设备优先的样式。 ○ 不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。 ○ 也就是说,针对移动设备的样式融合进了框架的每个

2021-09-03 21:08:20 236

原创 前端进阶--ECMAScript6

一、ECMAScript6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言1.ECMAScript 和 JavaScript 的关系● 1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织ECMA,希望这种语言能够成为国际标准● ECMA 发布

2021-09-01 21:55:31 227

原创 JDBC基础知识

一、JDBC1.定义JDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范.JDBC就是由sun公司定义的一套操作所有关系型数据库的规则(接口)。二、JDBC 开发public class JDBC01 { public static void main(String[] args) throws

2021-09-01 08:56:45 108

空空如也

空空如也

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

TA关注的人

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