- 博客(18)
- 收藏
- 关注
原创 Mongodb
由组成的数据结构,类似与json,且字段的值可以包括其他文档,数组和文档数组,但是字段的话多个文档组成集合MongoDB中多个文档组成集合,多个集合组成数据库。Admin 数据库:一个权限数据库,如果创建用户的时候将该用户添加到admin 数据库中,那么该用户就。Local 数据库:这个数据库永远不会被复制,可以用来。Config 数据库:当MongoDB 使用分片模式时,config 数据库在内部使用,用于的信息。
2024-11-20 16:34:59
414
原创 scrap_cases
抓取的数据往往包含许多不需要的内容,例如广告、无用的 HTML 标签等。通过清洗可以去除冗余信息,确保抓取的数据更加干净和结构化,以便后续的分析。爬虫根据目标网页的结构,提取想要的内容,如文本、链接、图片等。爬虫收到服务器的响应后,会处理响应中的 HTML、JSON 或其他格式的数据。HTTPS 则在 HTTP 的基础上加入了 SSL/TLS 加密,提供了更高的安全性,适合任何需要保护用户隐私和数据安全的网站。爬虫通过模拟浏览器发送 HTTP 请求获取网页内容,了解 HTTP 请求的结构是编写爬虫的基础。
2024-11-08 18:31:25
950
原创 【无标题】
使用Selenium进行自动化测试时,按照企业规范进行开发通常意味着要遵循良好的编码实践,包括模块化、封装、清晰的测试方法以及适当的日志记录。以下是一个基于Python和Selenium的示例,它展示了如何为您提供的表单编写自动化测试代码。首先,确保您已经安装了Selenium库和相应的WebDriver(如ChromeDriver)。
2024-10-28 18:24:21
887
原创 Redis
Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。
2024-04-20 13:31:43
371
原创 mybatisplus
只需要在mapper中去继承Basemapper〈Book〉这样之后我们就可以去拿到父类中的crud方法。我们不希望代码生成器打包进项目中,所以我们可以放在test目录中,并新建一个CodeGenerate类。pojo类中**@TableName时对应数据库中的表名,@TableField则对应表中属性名**@TableId:主键注解,这里如果没加在主键上,使用关于selectById会报错。加在实体类上与表对应。@TableLogic: 表字段逻辑处理注解,但是也可以通过在yml中配置。
2024-04-20 13:30:19
1913
原创 Linux学习笔记
操作系统的安装介质会以 ISO 文件的形式发布,.iso 文件通常用于存储光盘镜像,在虚拟化环境中,ISO 文件也经常用于创建虚拟机的虚拟光驱而 .vmx 文件则用于存储虚拟机的配置信息。
2024-04-16 13:13:53
135
原创 nodejs卸载与重新安装
在官网下载后缀为.msi的安装包,下载后直接无脑next即可,注意要配置存放路径,一般要在路径下加个nodejs.然后在nodejs安装目录中新建以下两个文件夹(node_cache,node_global)在环境变量path中要增加这三个,一般第一个路径,nodejs安装后自动配置。在环境变量配置中的path中把关于npm,nodejs的path删除。打开控制面板中的程序,输入n,找到对应的nodejs,卸载程序;把nodejs的安装目录整个删除,防止遗留信息;还有在系统变量中增加。
2024-04-10 15:54:17
1542
1
原创 不懂就问,多写多记
session是服务器为了不同客户端存储信息而创建的一个对象,其存储方式类似与map,是以key-value进行存放的。key必须是一个字符串,value是一个对象。
2024-03-24 15:26:33
162
1
原创 springboot学习笔记
2、松散绑定:这个什么意思呢?比如我的yml中写的last-name,这个和lastName是一样的, - 后面跟着的字母默认是大写的。springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件。1、@ConfigurationProperties只需要写一次即可 , @Value则需要每个字段都添加。3、JSR303数据校验 , 这个就是我们可以在字段是增加一层过滤器验证 , 可以保证数据的合法性。
2024-03-20 17:11:54
671
1
原创 vue学习笔记
MVVM(Model-View-ViewModel)是一种软件设计模式,是一种简化用户界面的。MVVM源自于经典的MVC(Model-View-Controller)模式。MVVM的核心是ViewModel层,负责转换Model中的数据对象来让数据变得更容易管理和使用。View是视图层, 也就是用户界面Model是指数据模型, 泛指后端进行的各种业务逻辑处理和数据操控, 主要围绕数据库系统展开。这里的难点主要在于需要和前端约定统一的接口规则.
2024-03-16 11:59:02
394
1
原创 springmvc学习笔记
在web/web-info下新建jsp目录,这样前端的页面就可以放在里面,视图解析器的作用(在后台我们返回的字符串会被拼接为 #.jsp),这样也就条转到了该页面下。配置tomcat,选择deployment(部署)对应模块,接着还有注意下面的application context,即访问该模块的地址栏。在projectStructure下的artifact中选中对应模块然后在web-info下新建lib文件夹,导入依赖。在resource下新建application.xml。
2024-03-14 17:05:32
261
原创 实现查询接口
注意:其中form标签实现搜索框标签中的action即点击提交后会跳转的地址;class="form-inline"保证了搜索框跟summit在同一行;style="float: right"保证悬浮在右边。font-weight: bold " >${error} 这引用了后端传过来的数据。placeholder="请输入查询书籍" class="form-control">
2024-03-12 15:07:46
397
1
原创 Spring学习笔记
property标签即可以理解为引用set方法给属性赋值,该值分为具体值或者一个对象(该对象若是spring管理,则就是其id)而我们只需要在Rsource下创建xml文件,并在其中加入bean对象,这样更易于配置,大大降低了代码的耦合度。在spring中实现这一思想的是IOC容器,其实现方式是通过依赖注入(DI)控制:即谁来控制对象的创建,spring中主要由spring自己创建。注意:id只是变量名(对象名),关键是看其后面new 出来的类。反转:程序不主动创建对象,而是被动的接受对象。
2024-02-29 16:41:20
1174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人