自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Element UI Plus + Vue3 给 Upload设置请求头

在vue项目中我们发送 ajax 请求一般都会使用 axios,并在 axios 中设置axios.defaults.baseURL,请求的基本地址,并在请求拦截器中设置 headers。这是因为 el-upload 上传组件在上传发送请求时,不会去使用我们设置的 axios,而是在组件内部自己封装了自己的请求方法。所以我们必须把地址写完整。但此时我们为action填写地址不能不写基本地址而仅写 upload,要写完整的地址。使用 el-upload 上传组件时,action 为必选参数,上传的地址。

2024-02-20 16:54:18 1478 1

原创 Oracle 本地客户端连接远程 Oracle 服务端并使用 c# 连接测试

最近有一个需要使用本地的 Oracle 客户端连接远程 Oracle 服务端并且需要用 c# 跑通。我在网上查询了一些资料最终实现了这个需求,但是发现这些资料缺胳膊少腿的,要不就是表述不清,我现在尝试将这些资料整合写一个表述明确的文档。至此本文档结束,如果感觉还有什么不明确的可以留言。如何查询 Oracle 数据库实例查询 Oracle 数据库实例相关教程PL/SQL 安装下载使用Oracle 客户端下载教程Oracle 客户端连接远程 Oracle 数据库。

2023-08-29 15:03:32 3082

原创 VUE 结合 jquery.dataTables 使用

在公司的项目里表格渲染使用的是 DataTables,同时我想使用 Vue 来进行数据绑定。以上是我关于 Vue 和 DataTables 结合使用的解决方案。

2023-08-21 22:20:34 606

原创 Oracle 的删除

ok,删除 Oracle 到此结束,如果在过程中遇到什么问题可以在评论区留言。Oracle 19C数据库基础入门,SQL语法基础入门,纯干货。

2023-07-08 16:51:10 789

转载 windows server 2019 安装 .NET Framework 3.5

windows server 2019 安装 .NET Framework 3.5

2023-06-26 14:19:55 932

原创 Optano.Modeling 简单教程

OK,教程到此结束。

2023-06-21 10:45:48 238

转载 使用 iterator 迭代器删除集合元素为什么更好

举个例子:假设有一个ArrayList列表,包含如下元素:[1, 2, 3, 4, 5],现在使用for循环遍历该列表,并在遍历到第三个元素时,使用remove()方法删除该元素,在执行完第三次循环之后,列表中的元素发生了变化,变成了[1, 2, 4, 5],此时i的值为3,由于删除元素后索引前移, 索引3对应的值为元素5, 元素4就这样被跳过了。单线程情况下虽然没有并发修改异常,但如果在遍历集合时使用集合自身的方法进行修改,会导致集合的结构发生变化,后续元素的索引也发生变化,从而影响了遍历的结果。

2023-05-16 10:16:23 984

原创 远程用户使用 Navivat 创建 MySQL数据库失败,报 1044 错误

远程连接用户权限不足,创建远程连接用户 ‘root@%’ 时,没有添加访问数据库权限。

2023-05-15 18:40:10 113

原创 Vue Elment UI tree 控件 node-click 事件触发父子组件通信

tree-node-click=“treeNodeClick”:监听子组件传递的事件并用 treeNodeClick 方法接收。this.$emit(“事件名”, 携带的数据…) 携带的数据可以多个。子组件给父组件发送一个事件"this.$emit()",携带上数据。父组件通过接收 “事件名” 获取子组件传递给父组件的数据。子组件给父组件传递数据,通过事件机制。

2022-12-25 20:19:02 1671

原创 两个相同对象,如果一个对象中的某一个值为空则用另一个对象的值填充

【代码】两个相同对象,如果一个对象中的某一个值为空则用另一个对象的值填充。

2022-12-23 17:46:11 366

原创 关闭 eslint

第三步 将 createLintingRule 方法中的代码注释掉。第二步 点击 webpack.base.conf.js。第一步 进入 build 目录。

2022-12-23 17:44:20 317

原创 Element-UI 规定最大层数为三层,超过层数不允许拖拽

【代码】Element-UI 规定最大层数为三层,超过层数不允许拖拽。

2022-12-19 15:09:27 443

原创 gateway 配置跨域请求

CORS请求时,XMLHttpRequest 对象的 getResponseHeader()方法只能拿到6个基本字段: Cache-Control、Content-Language、Content-Type、Expires、Last-Modified、Pragma. 如果想拿到其他字段,就必须在Access-Control-Expose-Headers 里面指定。

2022-12-15 16:06:16 1665

原创 Spring Cloud gateway 访问服务 503

【代码】Spring Cloud gateway 访问服务 503。

2022-11-12 19:35:46 243 1

原创 【MyBatis】xml 无法编译到 target 目录下

我的 resource 目录下的 Mybatis xml 映射文件无法编译到 target 目录下。

2022-10-29 14:40:05 520

原创 [已解决]ECS(centos7)安装erlang再安装rabbitmq报错erlang >= 23.2 is needed by rabbitmq-server-3.9.5-1.el7.noarch

出现这个问题因为我的 Erlang 下错了,需要去官网下载。大家可以去看一下我的这篇文章。

2022-10-22 00:35:35 812

原创 CentOS 7 配置 Erlang 和安装 RabbitMQ

部署一个项目需要用到 RabbitMQ,在安装的时候遇到了一些坑,但是都已经解决了,现在记录下来,也给碰到类似的程序猿们提供一些方案。

2022-10-22 00:32:07 1350

原创 linux 后台运行 java 程序之 nohup

nohup不挂断的运行命令。>日志重定向输出到。

2022-08-01 17:01:00 846

原创 Spring Cache 学习笔记

是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。SpringCahce提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。...

2022-07-27 15:35:06 289

原创 Mybatis-Plus 公共字段自动填充

ThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取对应的值,线程外则不能访问。...

2022-07-20 11:31:30 524

原创 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reques...

因为我的实体类继承了springsecurity中的UserDetail并且实现了publicCollection

2022-07-19 23:36:11 903

原创 Windows下RabbitMQ服务启动成功,访问web管理服务失败。

一直无法访问 localhost:15672首先Erlang和RabbitMQ的版本是匹配的管理插件也是开启的 rabbitmq-plugins enable rabbitmq_management启动RabbitMQ服务的时候也是成功的提示。问题出现在我C盘下的用户名是中文。1、用户名改成英文2、让它不走默认路径这里使用第二种,不走默认路径,首先要创建一个文件夹,我的文件夹就叫 data成功解决...

2022-06-06 20:41:14 549

转载 python selenium-webdriver 元素操作之键盘操作

selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘操作。#导入Keys 模块,然后我们看看Keys 模块定义了那些按键from selenium.webdriver.common.keys import Keys导入模块以后,我们可以看看具体的定义按键内容,我已经把经常使用的按键注释标记。NULL = '\ue000' CANCEL = '\

2022-05-20 09:29:23 1117

原创 maven的<resources>标签里<include>**/*.xml</include>配置是什么意思

<resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes></resource>“**” 表示任意级目录“*” 表示任意文件意思就是把所有 /src/main/java 中所有 xml 文件也打包进包中,当使用 mybatis 这种

2022-05-06 15:08:04 1770

原创 serlvet+jsp 利用反射填充实体类和完成文件上传

实现代码注意,需要借助一个 jar 包。在下面参考中给出了详细地址 /** * 添加书籍 * 1.enctype="multipart/form-data":和一起不同 * 获取表单元素,req.getParameter("name"):error * 2.文件上传:图片文件从浏览器保存到服务器端(第三方 FileUpload+id) * 3.路径 * 注意虚拟路径和实际路径,文件存储都是要存储到实际路径中的,而访问可以通过虚拟路径

2022-04-27 09:48:24 133

原创 JSP 学习笔记

1、JSP1.1 JSP 的基础语法1.1.1 简介JSP: Java Server Page SUN 公司提供的动态网页编程技术,是 java web 服务器端的动态资源它相比 html 而言, html 只能为用户提供静态数据,而 JSP 技术允许在页面中嵌套 java 代码,为用户提供动态数据相比 servlet 而言,servlet 很难对数据进行盘版,而 JSP 除了可以产生动态数据的同时,也很容易对数据进行排版不管是 JSP 还是 servlet 虽然都可以用于开发动态 web 资源

2022-04-24 23:54:40 588

原创 selenium初入门

一、 配置 selenium 环境1.1 安装 selenium1、通过命令行安装pip install selenium2、通过 PyCharm 安装1.2 安装谷歌浏览器驱动1、查看当前谷歌浏览器的版本2、安装谷歌浏览器驱动谷歌浏览器驱动下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/将谷歌浏览器驱动放到谷歌文件夹下selenium 的操作访问浏览器# 导包from seleni

2022-04-22 11:20:00 613

原创 springMVC @RequestBody 请求体在 控制方法输出乱码

首先 web.xml 中编码过滤是正确添加的 <!--配置springMVC的编码过滤器--> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

2022-04-16 21:33:25 352 2

原创 springMVC 404 错误

当我手动创建一个springMVC项目的时候,配置配好,一键访问。404。。。当我仔细检查配置后,发现配置没有错误。继而查看报java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误经过排查,发现是 WEB-INF 下没有 lib 包导致。添加 lib因为没有找到好的直接添加的办法,所以我是一个一个找到然后添加上去的重启,解决。...

2022-04-13 18:41:09 521

原创 学习AJAX

第一章:原生 AJAX1.1 AJAX 简介AJAX 全称为 Asynchronous Javascript And XML,即异步 JS 和 XML通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新网页获取数据AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式1.2 XML 简介XML:可扩展标记语言XML:被设计用来传输和存储数据XML 和 HTML 类似,不同点:HTML 中都是预定义标签,XML 中没有预定义标签,全是自定义标签,用来表示

2022-04-12 21:51:59 225

原创 git 提交代码 到 gitee仓库指定文件夹中

创建一个空文件夹将 gitee 仓库地址复制下来在刚刚新建的空文件夹真打开 Git克隆 gitee 仓库提交代码执行:git add 文件名(. 表示当前目录所有内容)注意 add 后要有空格git commit -m “注释的内容” # 提交到本地仓库提交代码到 gitee:git remote add origin 远程项目的 Https 地址git push -u origin master -f # -f 强制上传...

2022-04-12 14:51:05 1814

原创 4月10号星期天上午Python数据分析实战笔记

作业一读取 “作业数据” 数据增加一列数据“工作年限”,自定义数据删除“编号列”将“收入”列的第二个数据改成0查询前三行数据import pandas as pddata = pd.read_excel("D:\数据\作业数据_第五节.xlsx")#print(data)DataFrame=pd.DataFrame(data)# 1、增加一列数据# DataFrame['工作年限'] = [8,7,6,5,4,3,2,1,0]# print(DataFrame)# 2、删除

2022-04-10 10:54:09 2654

原创 java clazz.getDeclaredConstructor().newInstance() 方法和 class.newInstance() 方法实例化对象的区别

区别class.newInstance() 会直接调用该类的无参构造函数进行实例化getDeclaredConstructor()方法会根据他的参数对该类的构造函数进行搜索并返回对应的构造函数,没有参数就返回该类的无参构造函数,然后再通过newInstance进行实例化。class.getDeclaredConstructor().newInstance() 实例化还可以调用静态类和构造参数演示代码import java.lang.reflect.InvocationTargetExcept

2022-04-07 21:36:35 4172

原创 vue第八周上午第二次课

结账小票前端代码<div id="app"> <div class="container"> <div class="row"> <div class=";col-4">商品名称</div> <div class=";col-3">单价</div> <div class=";col-2">数量</div> <div class=";col-

2022-04-07 10:05:54 968

原创 4月3号星期天上午Python数据分析实战笔记

pandas 和 Series代码import pandas # 导入数据统计模块data = ['A','B','C'] # 创建数据数组index = ['a','b','c'] # 创建索引数组series = pandas.Series(data,index=index) # 创建指定索引的 Series 对象print(series)print('索引数组为:',series.index)print('元素数组为:',series.values)输出索引数组为: Inde

2022-04-03 10:43:44 309

原创 解决java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

在 idea 中新建了一个 web model 要连接数据库 缺报java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 异常。最终是没有添加 mysql jar 包依赖,解决方法如下1、23、4、5、

2022-03-23 21:59:57 954

原创 解决Tomcat启动显示 HTTP Status 404 – Not Found 无法访问

tomcat 启动项目 报错原因之前的 web 项目被我删了,新的 web 项目没有添加进 tomcat修改步骤12在 Deployment (部署) 中将之前旧的 web 项目删除点击旧的 web 项目点击减号点击 apply完成

2022-03-21 22:41:47 7383

原创 dom4j 解析 xml 为 Java 对象

xml 文件<?xml version="1.0" encoding="UTF-8" ?><books> <book sn = "book1001"> <name> 陆炳生漂流记 </name> <author> x先生 </author> <price>

2022-03-21 15:40:32 993

原创 idea jdbc 连接数据库的奇葩错误

今天学习 jdbc ,用 idea 连接数据库的时候不错怎么样,都报 Unknown database 'windydb' 这个错。可以我的数据库是存在的。然后经过我不断求助。终于解决了问题。解决办法如下:计算机---->右击 ----> 管理 ----> 服务和应用程序 找 mysqlzt 关闭这个服务这种错误一般人不会遇到,谁叫我不是一般人呢?(笑),我前段时间搞过软件测试,下载了一个软件----禅道,然后禅道有一个服务----MySQLzt。mysqlzt 是禅道的 my

2022-03-17 15:37:55 658

转载 MySQL 驱动的下载方法

MySQL 驱动的下载方法说明步骤说明  在使用配合其他语言的编程软件时,有可能需要在那些软件上添加 MySQL 的库文件,这些文件也是在 MySQL 官网下载。这里以 Windows 操作系统下 Java 编程所需的 MySQL 驱动文件为例。步骤进入 MySQL 官网,网址:https://dev.mysql.com/downloads/这里以 Java 开发所需的文件为例,需要选择其中的免安装文件(压缩包形式)进行下载。下载之后,将得到一个压缩文件,如 mysql-connector-

2022-03-16 22:35:18 14635

空空如也

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

TA关注的人

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