自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongodb导出和导入

3. 如果mongodb 运行在不同的主机或端口上,你需要通过 --host 和 --port 参数指定主机和端口,host指远程主机ip,port指端口(如果mongodb是在本机上,忽略第3点)。如果你希望导入的数据存储在不同的数据库中,你可以在 mongorestore 命令中指定一个不同的数据库名,newdatabase指你想要放在导入数据的新数据库名字。1.命定行先进入mongodb的安装目录所在文件夹 (linux的环境不需要)导出的数据库会放在生成的dump文件夹下。

2024-03-19 09:38:04 592

原创 mongodb查看和删除数据库

(1).在show dbs 后,使用 use <database_name> 命令,database_name是你要删除的数据库名字,就是你在show dbs命定里看到的。(2)如果删除成功,你可以使用 show dbs 命令来检查数据库列表,确认 database_name 已经不再显示。1.命定行先进入mongodb的安装目录所在文件夹 (linux的环境不需要)2.命定行运行mongo命定进入mongodb实例。3.运行show dbs查看数据库。

2024-03-19 09:37:33 440

原创 js中的浅拷贝和深拷贝

也会受到影响,因为它们引用的是相同的对象。如果你希望在不影响原始对象的情况下创建一个对象的副本,你需要进行深拷贝而不是浅拷贝。深拷贝会创建一个原始对象的完全独立的副本,使你可以对副本进行修改,而不影响原始对象。在 JavaScript 中,如果你将一个对象赋值给另一个变量,实际上是将对象的引用赋给了新变量。这意味着,如果你修改一个变量所引用的对象,那么另一个变量引用的对象也会被修改,因为它们引用的是同一个对象。如果你需要处理更复杂的数据结构,或需要确保修改副本不会影响原始对象,那么深拷贝是更安全的选择。

2024-03-04 09:46:56 336

原创 反引号 ` 创建模板字符串

在JavaScript中,反引号 ` 用于创建模板字符串(template literals)。模板字符串是一种特殊的字符串,允许你在字符串中插入变量或表达式,并在字符串中保留换行符和空格,以更轻松地构建复杂的字符串内容。反引号的使用使得创建包含变量的字符串更加清晰和方便。它还支持多行字符串,这在创建包含换行符的文本块时非常有用。总之,反引号 ` 在JavaScript中用于创建模板字符串,提供了更灵活和可读性更好的字符串构建方式。语法插入变量或表达式。

2024-02-29 14:42:01 449

原创 js对象深层合并

可以使用lodash.merge实现合并。

2024-02-29 14:37:26 702

原创 iframe(内联框架)

iframe(内联框架)是 HTML 中的一个元素,它允许你嵌套一个 HTML 文档到另一个 HTML 文档中。以下是一些关于iframe。

2024-02-29 14:27:44 442

原创 vue 监听用户按下回车和离开输入框

是 Vue.js 中常用的事件监听器,用于监听不同的事件触发。输入框检测用户按下回车:@keyup.enter.native。在上面的示例中,当用户在输入框中按下回车键后释放,会触发。在上面的示例中,当输入框失去焦点时,会触发。检测用户离开输入框: @blur。用于监听元素失去焦点的事件,用于监听用户按下回车键的事件。

2024-02-28 10:13:20 1265

原创 vue2使用环境变量报错 ReferenceError: xxxxxx is not defined

这个xxxxxx是我环境变量的值,就很奇怪,明明都拿到值了 还报not definedd。后来排查到是定义环境变量是要再外面多包一层引号才行?奇奇怪怪,没找到是什么原因。

2024-02-26 15:23:17 468

原创 Session 和 Cookie

浏览器会在本地存储 session 相关的 cookie,并在每次请求中自动将其携带到服务器,以保持用户的会话状态。为了提高安全性,应使用 HTTPS,并设置适当的 Cookie 属性。服务器端通过解析请求头中的 cookie 信息来管理用户的会话状态。在设计中要注意安全性和隐私保护,不将敏感信息直接存储在 cookie 中。

2024-02-26 09:51:31 343

原创 浏览器在什么情况下发起请求会带cookie

在浏览器中,发送请求是否携带 Cookie 取决于请求的类型以及请求的配置。属性来控制 Cookie 的发送,以防止跨站点请求伪造(CSRF)攻击。要注意的是,安全性方面的考虑,服务器端需要设置适当的。

2024-02-26 09:49:01 1384

原创 pox.xml配置标签

文件中使用的标签,用于定义和配置 Maven 项目的各个方面,如项目信息、依赖管理、构建配置、插件管理等。使用这些标签,可以定义项目的依赖关系、构建过程、插件配置等,来满足项目的需求,进行版本控制和持续集成。文件中有许多常用的 XML 标签用于定义和配置 Maven 项目。

2024-02-26 09:37:23 473

原创 在MyBatis中,# 和 $ 在动态SQL语句中的区别

因为它更安全,能够防止 SQL 注入攻击。但在某些情况下,如果需要更高的执行效率,并且能够确保参数的安全性,也可以使用。时,应该确保参数值的安全性,以防止 SQL 注入攻击。在一般情况下,推荐使用。要特别注意的是,在使用。

2024-02-23 09:39:20 368

原创 log4j.properties配置

怎么在log4j.properties里配置输出error级别的日志到文件,输出info级别的日志到控制台?是需要输出到文件的包名,即该包下的日志会输出到文件,需要将其替换成实际的包名。是希望将日志输出到的文件路径。

2024-02-23 09:20:56 366

原创 JavaScript 两种本地存储的方式

和。这两者都允许你在浏览器中存储键/值对,并在页面会话之间保持数据。

2024-02-22 09:26:48 405

原创 常见的 MyBatis Mapper XML 文件的写法

【代码】【无标题】

2024-02-20 16:40:23 605

原创 this.$emit和bus.$emit的区别

允许在不同组件之间进行全局事件通信。根据具体的情况和需求选择适当的方式来触发和监听事件。是Vue组件内部使用的机制,而事件总线(

2024-02-20 16:26:00 914

原创 vue3+vite 配置和使用环境变量

今天梳理下手头接手的一个vue3官网项目,发现没有整环境变量,启动测试还得手动改服务地址,有点拉,就梳理了下,整理了下笔记。声明:一般是在根目录下创建.env.development和.env.production等。注意如果想被vite识别到 需要配置变量名为VITE_开头。vite.config.js中使用。封装的axios中使用。

2024-02-20 16:05:33 1035

原创 axios下载zip 浏览器下载的文件格式错误 但是apifox访问接口下载的文件正常

但是一样的接口下载excel文件responseType得设置成blob才行 ,为什么zip文件要设置成arraybuffer?用这个配置下载会报错 注释responseType: 'blob'这行可以下载 但是格式错误。修改responseType参数为arraybuffer后成功下载格式正常。排查后不是后端的原因 是前端axios的config配置问题。

2024-02-20 10:34:44 525

原创 记一次caodan的前端错误问题

开发时跑vue的时候 本地的服务器还会跑一个websocketClient,这玩意是用来检测你代码改动即时在前端页面生效的,就是这个ws触发了报错 晕 老项目里咋没有触发 奇怪,难道是版本问题?把老项目的一些功能迁出来独立到新项目 然后就用了新版的cli5和"webpack": "^5.44.0",然后发现一直报错。这次新建项目用了新版的webpack 导致webpack-dev-server的版本也变了 然后可能就是搞出了这个幺蛾子。我没写ws啊 然后又是一顿分析发现。

2024-02-20 10:26:07 347 1

空空如也

空空如也

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

TA关注的人

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