VickkkyzのBlog(*/ω\*)
  • 首页
  • 时间轴
  • 分类
  • 关于我

解析excel表到数据库

最近项目有一个需求,需要批量上传excel表中的数据到数据库中,excel表的标题和数据库中相应表的字段不同,需要获取到excel中的数据后对应着数据库中的字段添加。excel表中还可能包含图片,所以也需要将图片解析。 首先需要导入解析excel需要的jar包,如果使用maven,则导入相关依赖 1234567891011<dependency> <groupId>o
2022-03-24
项目
#问题 #化异构为同构 #excel

MySQL-安装与卸载

1.查看状态rpm -qa | grep -i mysql 查看当前服务器是否安装了mysql(有哪些与mysql相关的已安装程序) systemctl status mysqld.service 查看mysql的运行状态 2.卸载 关闭mysql服务 systemctl stop mysqld.service yum remove 文件名 删除这几个文件 12345mysql-comm
2022-03-24
MySQL
#Linux #数据库高级

MySQL-逻辑架构

MySQL是C/S架构,即Client/Server架构,服务器端程序使用的是mysqld 1.Connectors(客户端)MySQL服务器之外的客户端程序,用于连接MySQL服务器。不同语言与SQL的交互. 常见的客户端程序有Native C API,JDBC,ODBC等,本质上还是在TCP连接上通过MySQL协议与MySQL进行交互。 2.MySQL内部架构(DBMS)
2022-03-24
MySQL
#Linux #数据库高级

MySQL-目录结构

1.mysql8的主要目录结构 mysql数据库文件的存放路径:/var/lib/mysql 创建的数据库就是存放在这里 123456mysql> create table tb_user1( -> id int(11), -> name varchar(20), -> age int(11) -> ); 在test数据库中创建一个tb_u
2022-03-24
MySQL
#Linux #数据库高级

MySQL-权限管理

1234567891011mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || test
2022-03-24
MySQL
#Linux #数据库高级

双指针

删除有序数组中的重复项https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ 26 难度:easy 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完
2022-03-24
DateStructure
#数据结构 #双指针

排序算法

以下排序算法均按升序处理。 1.冒泡排序算法原理:依次比较两个数的大小,如果左边的数大于右边的数,就交换两者的位置,当第一轮交换结束后,最后一个数肯定是整个数组中最大的那个数,因此下一轮比较的时候这个数就不需要比较了。 优化:按照上面的写有一个弊端,当数组初始状态就是部分或者完全升序,还是需要全部比较,这耗费很多时间,因此可以标记哪个位置以后是完全有序,就比较这个位置之前的位置就可以了。 冒泡排
2022-03-24
DateStructure
#总结 #数据结构 #排序 #算法

剑指offer

数组与矩阵 数组中重复的数字找出数组中重复的数字。 在一个长度为 n的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 思路: 暴力双层for循环,时间复杂度是O(n²) 原地交换值。题目中说在一个长
2022-03-24
DateStructure
#数据结构 #剑指offer

JVM-运行时数据区域

1.运行时数据区域java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干不同的数据区域。 这些数据区域包括: 程序计数器 虚拟机栈 本地方法栈 堆 方法区 1.1 程序计数器程序计数器是一块较小的内存空间,是当前线程所执行的字节码的行号指示器。在java虚拟机的概念模型(代表了所有虚拟机的统一外观)中,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码
2022-03-24
JVM
#总结 #java内存区域 #jvm

JVM-垃圾收集器与内存分配策略

1.为什么只有堆和方法区内存需要垃圾收集器进行回收对于程序计数器、虚拟机栈、本地方法栈是线程私有的,三个区域随线程而生,随线程而灭。栈中的栈帧随着方法的进入和退出有条不紊的执行着出栈和入栈的操作。每个栈帧中将要分配多少内存在编译期间就可以确定,因此这几个区域的内存分配和回收具有确定性,因此不需要编写复杂的垃圾收集算法,一个方法执行完,栈帧出栈后,即被销毁。内存就会被回收。 而堆和方法区分配的内存具
2022-03-24
JVM
#总结 #jvm #垃圾收集器
12345

搜索

Hexo Fluid
载入天数... 载入时分秒...
萌ICP备20249336号