- 博客(15)
- 收藏
- 关注
原创 idea使用apipost插件
本文使用的是apipost2.0的插件,具体安装教程可以查看按照官方的教程来,可以很轻松地完成准备工作,以下是我出现的一些问题。
2023-09-14 17:13:01 887
原创 layui日期插件和validate校验,日期要选择两次,红色错误提示才会消失
【代码】layui日期插件和validate校验,日期要选择两次,红色错误提示才会消失。
2023-07-17 09:13:59 510
原创 Ruoyi框架使用easyExcel实现单元格合并
/ 你也可以在创建行的时候进行拦截,也可以在创建单元格的时候拦截,不同功能实现不同的接口 public class TableHeadHandler implements SheetWriteHandler {// 基础的excel操作,可以在此处添加表头的样式 Workbook workbook = writeWorkbookHolder . getWorkbook();row0 . createCell(0) . setCellValue("第一行");
2023-07-12 16:41:41 5619 3
原创 Java集合
单向链表 ------> 红黑树:如果数组索引i位置上的元素的个数达到8,并且数组的长度达到64时。----如果key1的哈希值2与key2的哈希值2相同,则需要继续比较key1和key2的equals()。添加到Set中的元素是不能相同的。与添加的元素的位置有关,根据添加的元素的哈希值,计算的其在数组中的存储位置。----如果key1的哈希值2与key2的哈希值2不相同,则(key1,value1)添加成功。红黑树 ------> 单向链表:当使用红黑树的索引i位置上的元素的个数低于6的时候。
2023-05-24 22:52:34 125
原创 JDBC笔记
一、获取数据库连接(一)JDBC概述JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统,通用的SQL数据库存取和操作的公共接口(二)Driver接口实现类准备工作:MySQL服务开启;连接的基本条件:指明数据库的ip地址、端口号、用户名和密码;导入MySQL的驱动mysql-connector-java方式一://提供MySQL中Driver接口的实现类Driver driver = new com.mysql.jdbc.Driver();
2021-10-08 19:19:47 84
原创 MySQL高级笔记
一、MySQL逻辑架构**连接层:**最上层是一些客户端和连接服务,主要完成一些类似于连接处理、授权认证及相关的安全方案。在该层引入了线程池的概念,同样在该层上可以实现基于SSL的安全连接。**服务层:**第二层架构主要完成大多数的核心服务功能。在该层服务器会解析查询并创建相应的内部解析树,并对其完成相应的优化,最后生成相应的执行操作。**引擎层:**存储引擎真正负责了MySQL中的数据的存储和提取,服务器通过API与存储引擎进行通信。存储层二、索引优化分析(一)概述索引(Index):排
2021-10-05 20:34:02 126
原创 MySQL笔记
一、数据库是什么(一)概念DB(database):存储数据的“仓库”,保存了一系列有组织的数据;DBMS(Database Management System):数据库管理系统,数据库是通过DBMS创建和操作的容器;SQL(Structure Query Language):结构化查询语言,专门用来与数据库通信的语言。(二)MySQL语法规范不区分大小写,建议关键字大写;关键字不能被缩写也不能分行;字符串型和日期时间类型使用单引号(’ ');别名,尽量使用双引号(" ");每条命
2021-10-04 12:52:07 136
原创 JavaSE笔记
一、Java基本语法(一)关键字与保留字关键字:被Java赋予特殊含义,用作专门用途的单词特点:所有关键字都是小写定义数据类型classinterfaceenumbyte:1字节,-128~127short:2字节,-215~215-1int:4字节long:8字节,声明long变量,必须以“l”或者“L”结尾float:4字节,精确到7位有效数字,声明float变量,必须加“f”或者“F”结尾double:8字节,精度是float的两倍char:2字节,内部必须写一个字符
2021-10-02 17:32:20 246 1
原创 JUC笔记
一、前言(一)什么是JUC JUC指的是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。(二)进程和线程回顾进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内的调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。(三)并发和并行回顾并发:指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个
2021-09-20 20:47:56 106
原创 Spring5笔记
一、Spring概述 Spring是一个轻量级的**控制反转(IoC)和面向切面(AOP)**的容器(框架)。组成:核心容器(core):核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory ,它 是工厂模式的实现。 BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。上下文(context):Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文 包括企业服务,例
2021-09-10 18:12:01 191
原创 MyBatis笔记
一、什么是MybatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类pojo 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。Mybatis官方文档 : http://www.mybatis.org/mybatis-3/zh/index.htmlGitHub : https://g
2021-09-09 13:56:10 101
原创 爬虫练习--使用正则表达式爬取B站排行榜
1.首先打开B站网页从中可以获取的信息是网站的URL是“https://www.bilibili.com/v/popular/rank/all”2.打开开发者工具,在Network选项卡下查看Cookie3.查看网站源代码,编写正则表达式观察源代码,我们可以写出正则表达式<li data-id.*?num.*?>(.*?)</div>.*?img.*?href="(.*?)".*?</a>.*?title.*?>(.*?)<...
2021-05-10 20:58:32 632
原创 关于运行pyspider all的问题
一开始我也是被这个问题难住了,因为最近在学习《网络爬虫开发实战》。为了解决这个问题也查阅了很多资料,都是些很杂很乱的回答,在这里结合自己的实践来系统的总结一下。1.PhantomJS的安装因为pyspider是支持JavaScript渲染的,需要依赖PhantomJS,所以PhantomJS的安装很重要,具体如何安装与配置环境其他回答都很详细,这里就不罗嗦了,因为我在这一块还不是遇到很多困难。2.FutureWarning: timeout is not supported on your p.
2021-05-06 20:34:27 642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人