自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runn

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

2022-10-12 21:26:43 269 1

原创 golang键盘输入至二维数组

golang键盘输入至二维数组

2022-09-21 09:55:34 664 2

原创 Linux下安装及运行nginx

安装、运行nginx,以及安装过程中的一些问题和解决办法

2022-09-01 18:02:42 918

原创 力扣剑指offer 11.旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:0目前我能想到解这道题的思路:1、暴力 时间复杂度O(n)2、排序后找第一个数 时间复杂度O(n

2022-03-11 16:10:20 108 1

原创 力扣977有序数组的平方

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-104 <=

2022-01-13 21:44:28 64

原创 力扣35搜索插入位置

二分查找

2022-01-12 23:05:17 285

原创 力扣278第一个错误版本

二分查找

2022-01-12 22:07:17 132 2

原创 力扣704二分查找

二分查找

2022-01-12 22:02:03 64

原创 算法:Z字形变换

6. Z 字形变换题目:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示

2021-11-07 17:20:25 126

原创 牛客 回文素数 java实现

题目描述因为151即是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 号是回文质数。写一个程序来找出范围[a,b](5 <= a < b <= 100,000,000)间的所有回文质数;输入描述:第 1 行: 二个整数 a 和 b .输出描述:输出一个回文质数的列表,一行一个。示例1输入5 500输出5711101131151181191313353373383来来回回提交了20多次。。终于不超时了,这道题的最后一个

2021-08-31 09:57:03 983

原创 算法:纪念品分组 java实现

题目描述:元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。输入描述:第 1 行包括一个整数 w,为每组纪念品价格之和的上限。第 2 行为一个整数n,表示购来的纪念品的总件数。第 3 ~

2021-08-23 15:11:03 109

原创 redis主从结构与哨兵机制

主从架构创建 一主两从文件夹。mkdir master slave1 slave2复制 etc/redis/redis.conf 文件分别到三个文件夹下。cp /etc/redis/redis.conf /mastercp /etc/redis/redis.conf /slave1cp /etc/redis/redis.conf /slave2依次修改配置设置master端口号为7000,slave1端口号为7001,slave2端口号为7002依次修改master、slave1、sl

2021-08-14 16:21:22 170

原创 Redis 持久化

持久化定义:把内存中的数据存放到硬盘当中把内存中的数据存入到硬盘中有两种方式:RDB(快照)和AOF(append only file)RDB:redis默认使用RDB,在路径var/lib/redis下输入ll可以看到使用rm -rf dump.rdb在目录把该快照删除,便于测试如何生成快照。这时打开一个redis用来当客户端,运行BGSAVE ,就会重新生成快照。除了BGSAVE以外SAVE也可以生成快照。BGSAVE和SAVE的区别:BGSAVE :使用fork创建父进程的副本,子

2021-08-07 21:30:38 133

原创 学习:Redis命令

所使用的redis版本:6.0.6数据库操作:redis自带databases库一共16个 0~15,可以通过redis.conf中datanases中修改修改数量(库与库之间相互隔离,互不影响)先运行redis-cli -p 6380 --raw (如果更改了端口号,就需要添加-p 端口号;如果表中存在中文数据就要在端口号后面添加–raw 否则无法显示中文)使用select 0、1、2… 来切换库查看当前数据库有哪些key:keys *返回键值类型:type 键值 (使用set

2021-08-07 20:11:44 103

原创 学习:security登陆、认证、授权

设置账号和密码第一种方法:配置文件(不常用)applicationspring.security.user.name=adminspring.security.user.password=123第二种方法:配置类需要继承WebSecurityConfigurerAdapter@Configurationpublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected

2021-07-31 10:43:42 1097 1

原创 学习:mybatis,多对一、一对多

文章目录一、多对一二、一对多三、多对多一、多对一要求:把所有学生所对应的这一个老师输出到一张表上(学生id,学生名字,老师id,老师名字)。理解:多个学生有一个老师,学生查找老师。maven依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version>&l

2021-07-23 17:02:54 90

原创 JDBC编程六步

JDBC编程六步第一步:注册驱动第二步:获取连接第三步:获取数据库操作对象第四步:执行sql语句(DQL DML)第五步:处理查询结果集(只有当第四步执行的是sql语句时,才有第五步的查询结果集。)第六步:释放资源(使用完后一定要关闭资源。)首先要去下载mysql jdbc 的jar包。网址:https://dev.mysql.com/downloads/connector/j/解压后找到mysql-connector-java-5.1.49-bin.jar 把他放到项目中,右键 → B

2021-02-15 21:43:22 121

空空如也

空空如也

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

TA关注的人

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