- 博客(10)
- 收藏
- 关注
原创 Java给文件加水印,支持.pptx,.doc,.docx,.xls,.xlsx,.pdf,.png,.jpg。
常用文件格式添加水印,多行水印。
2022-10-14 10:29:30 7054 8
原创 java冒泡排序如此简单,你还记得它的执行过程吗
原理仅是我的理解。第一轮给出N个数字,首轮从0开始,依次与右侧的数字相比较,如果左侧大于右侧,则交换这两个数字。(内层循环)执行完第一轮之后,唯一可以保证的是,最大的数字被移动到了最右侧,也就是最后一个数字。第二轮于是执行第二轮,由于最后一个数已经确定,只需要把前N-1个数进行排序,用N-1个数执行第一轮的循环。第三轮 N-2第四轮............第N-1轮此时只剩一个数字,无论怎么排序位置都为0,故而排序已经完成从第一轮到第N-1轮...
2021-04-23 17:07:00 152
原创 读完我写的java实现快速排序,80岁的老大爷表示写代码不过如此!
前言面试中无可避免地会问到算法题,快速排序是很常见的题目,那么用java代码如何实现呢?基础思想快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。基本步骤1.从数列中挑出一个元素,称为 “基准”(pivot);2.重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这
2021-04-23 16:02:40 133
原创 数据库三大范式四大特性五大约束
数据库三四五一、三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。1.第一范式(确保每列保持原子性)2.第二范式(确保表中的每列都和主键相关)3.第三范式(确保每列都和主键列直接相关,而不是间接相关)二、四大特性(ACID)1.原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务的操作要么都发生,要么都不发生
2021-03-10 10:15:41 1102
转载 PostgreSQL 安装详细步骤
官方安装文档:http://www.postgresql.org/download/linux/redhat/1. 检查PostgreSQL 是否已经安装Linux-软件包管理-rpm命令管理-查询rpm -qa | grep postgres 检查PostgreSQL 是否已经安装rpm -qal | grep postgres 检查PostgreSQL 安装位置...
2019-04-08 10:53:30 990
转载 PGSQL常用操作
0. 启动pgsl数据库pg_ctl -D /xx/pgdata start回到顶部1. 查看pgsl版本pg_ctl --version回到顶部1. 命令行登录数据库 1 psql -U username -d dbname -h hostip -p port 回到顶部2. 列出所有数据库\l 回到顶部3...
2019-03-28 15:02:29 10629
转载 java操作redis
java对redis的基本操作一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面...
2019-03-27 16:31:43 114
转载 python操作redis
Python操作redispython连接方式:1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储set()按 Ctrl+C 复制代码按 Ctrl+C 复制代码setex(name, value, time)#设置过期时间(秒)psetex(name, time_ms, value)#设置过期时间(豪秒...
2019-03-27 16:03:24 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人