自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【公司】约瑟夫环问题-递归解法

公司oj-鱿鱼游戏-年会大奖题目描述输入输出样例输入样例输出提示解析题目描述公司绝对按照最近很火的《鱿鱼游戏》一样,再年会上设置一个只有一个人能获得的超级大奖。游戏规则如下:参与抽奖的总共有m人,按照1-m号围成一个大圈。从编号1开始报数,当报到N的时候,将该人淘汰。然后从下一个人开始,继续从1开始报数,到N时被淘汰,直到只剩一人时,获得大奖。如果你想获得大奖,你得在第一时间 抢占哪个编号才行?输入输入只有一行 包含两个整数 分别为m和nM代表参赛的总人数 所有人按照1-M编号N代表疏

2021-12-24 20:13:09 2085

原创 【公司】最长子串问题-双指针解法

@TOC题目描述产品业务较复杂时,用户程序在实现某一个特定功能时,往往需要与底层模块进行多次交互,然后组合获取的底层结果,最终完成用户功能。实际上,一个底层模块,由于自身框架设计等原因,导致对外协议接口使用上会存在很多限制,用户程序需要严格根据底层模块的协议来进行交互。假设存在底层模块,对外提供n种不同交互命令X,编号依次为X1,…,Xn,互不相等,模块具有如下限制:模块先对接收到的命令进行过滤,提取序列中最长的没有重复的命令序列,如n=7,应用下发命令序列如下:X1 X2 X3 X1 X5 X

2021-12-24 20:08:51 482

原创 【洛谷】P2820 并查集

【洛谷】P2820题目题目描述输入格式输出格式解析题目某个局域网内有 n(n≤100) 台计算机,由于搭建局域网时工作人员的疏忽,现在局域网内的连接形成了回路,我们知道如果局域网形成回路那么数据将不停的在回路内传输,造成网络卡的现象。因为连接计算机的网线本身不同,所以有一些连线不是很畅通,我们用 f(i,j) 表示 i,j 之间连接的畅通程度,f(i,j) 值越小表示 i,j 之间连接越通畅,f(i,j) 为 0 表示 i,j 之间无网线连接。题目描述需要解决回路问题,我们将除去一些连线,使得网络中

2021-12-24 20:00:39 624

原创 MySQL学习(一):存储过程以及定时任务

文章目录存储过程存储过程首先在navcat事件中创建存储过程,然后再开始代码编写```

2021-11-10 23:16:49 996

原创 Spring注解 @Scheduled

文章目录Scheduled注解中的cron表达式含义时间元素Scheduled注解中的cron表达式含义cron有6-7个用空格分开的时间元素时间元素字段范围允许的特殊值秒0-59, - * /分0-59, - * /小时0-59, - * /日期1-31, - * ? / L W C月份1-12(常用,也可以英文前三个字母), - * /星期1-7(常用,也可以SUN - SAT), - * ? / L C #年(可

2021-11-10 23:16:18 258

原创 MySQL修改密码方式(win10)

目录MySQL修改密码:方法1:使用set password命令方法2:使用mysqladmin方法3:编辑user表方法4:忘记密码时修改(win10版)MySQL修改密码:方法1:使用set password命令首先登录MySQL格式:mysql> set password for 用户名@localhost = password('新密码'); set password for root@localhost = password('root'); 方法2:使用mysqladm

2021-09-25 21:55:20 548

原创 Centos7安装MongoDB-5.0.2

这里写自定义目录标题1.下载MongoDB安装包2.配置环境变量3.建立日志、数据文件夹、配置文件夹4.启动MongoDB5.连接1.下载MongoDB安装包下载 https://www.mongodb.com/try/download/community选择MongoDB Community ServerVersion:5.0.2(current)Platform:RedHat / CentOS 7.0Package:tgz安装位置:/usr/local/mongodb# 进入指定位置下载

2021-09-17 22:43:51 1872 3

原创 Centos7安装MySQL-5.7

文章目录一、安装MySQL源二、yum安装MySQL三、启动MySQL服务四、设置开机启动五、登录MySQL六、修改MySQL密码1、查看 mysql 初始的密码策略,2、设置密码的验证强度等级3、当前密码长度为44、修改MySQL密码一、安装MySQL源# 下载mysql安装包wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm# 安装源yum -y localinstall mysql57-comm

2021-09-16 23:24:41 97

原创 centos7安装redis-6.2.5

文章目录安装redis-6.2.5redis启动方式一:方式二:安装redis-6.2.5# 安装到指定文件夹cd /usr/local/# 获取redis安装包wget https://download.redis.io/releases/redis-6.2.5.tar.gz# 解压tar -zxvf redis-6.2.5.tar.gz# 改名字mv redis-6.2.5 redis# 进入redis文件夹cd redis# 执行make命令makeredis启动方式一

2021-09-16 15:59:24 366

原创 Centos7安装tomcat-10.0.11

文章目录Tomcat安装包下载Tomcat安装包下载# 进入要安装的文件夹cd /usr/local# 从官网下载tomcat安装包wget https://dlcdn.apace.org/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.tar.gz# 解压安装包tar -zxvf apache-tomcat-10.0.11.tar.gz# 改个名字mv apache-tomcat-10.0.11 tomcat# 启动tomcat(

2021-09-16 15:35:56 275

原创 Centos安装jdk-17

文章目录下载jdk包添加环境变量下载jdk包# 在 /usr/local 目录下安装jdkcd /usr/localwget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gztar -zxvf jdk-17_linux-x64_bin.tar.gz # 将jdk-17改名为javamv jdk-17 java添加环境变量export JAVA_HOME=/usr/local/javaexport

2021-09-16 14:37:21 21750 11

原创 Mybatis使用笔记(二)

文章目录Mybatis查询之resultMap的使用一对一映射嵌套查询分布查询总结一对多映射嵌套查询分布查询Mybatis查询之resultMap的使用使用result的高级功能,一对一映射、一对多映射以及多对多映射一对一映射对应的标签为association,一对多映射对应的标签为collection一对一映射使用包装对象实现,例如:要查找学生和班级,但是学生信息以及班级信息在两个类中,可以将班级类型作为一个对象包装进入学生类中@Datapublic class Student { p

2021-08-29 10:14:33 1486

原创 Mybatis使用笔记(一)

文章目录前言查询修改插入删除其它resultType和resultMap的区别:resultMap:输入映射parameterType:文章目录前言查询修改插入删除其它resultType和resultMap的区别:resultMap:输入映射parameterType:前言 <resultMap id="BaseResultMap" type="com.spring.demo.entity.Student"> <id column="id" property="id

2021-08-29 10:13:46 85

原创 Mybatis学习笔记(四)

文章目录SQL映射文件(xxxMapper.xml)select主要元素insert主要元素主键回填update和delete元素sql元素sql元素还支持变量的传递parameterType1.映射基本数据类型(即八大基本数据类型,比如int,boolean,long等类型)2.映射pojo类型(即普通的对象)3. 包装pojo类型(包装pojo类型在Mybatis使用(二)中有使用示例,即内部属性为对象引用,集合等)4.映射map类型 (还没用到)resultType1.映射基本数据类型(即八大基本数据

2021-08-15 15:33:25 392

原创 Mybatis学习笔记(三)

文章目录全局配置文件properties属性settings属性typeAlianses属性typeHandlers属性:objectFacotry属性:plugins属性:environments属性:databaseIdProvider属性mappers属性全局配置文件配置文件内顺序不能改<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config

2021-08-01 20:57:03 187

原创 Mybatis学习笔记(二)

文章目录前言创建数据库创建maven项目总结前言Mybatis的使用主要分三个版本基于原生接口的xml版本基于mapper接口的xml版本基于Java注解的版本在实际开发中主要使用基于mapper接口的版本,本章学习主要记录基于原生接口的版本创建数据库DROP TABLE IF EXISTS `t_student`;CREATE TABLE `t_student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varcha.

2021-07-25 15:10:42 98

原创 Mybatis学习笔记(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Mybatis的基本概念Mybatis和Hibernate的区别开发方面底层SQL优化方面对象管理方面日志系统缓存Mybatis的重要组件Mybatis执行流程Mybatis的基本概念持久化:将内存中的数据保存在存储设备中持久层:专注实现数据持久化应用领域的某个系统特定的一个逻辑层面,将数据使用者和数据实体相关联。例如pojo层、Dao层和Service层的关联ORM:对象关系映射,将数据库中的数据与程序中的对象映射,

2021-07-24 22:19:58 80

原创 centos7安装nginx-1.9.9

这里写自定义目录标题安装环境安装所需插件1.安装gcc2.安装pcre、pcre-devel3.安装zlib4.安装openssl安装nginx安装完成之后解压到 /usr/local/nginx路径下面然后进入 /usr/local/nginx/nginx-1.9.9/下之后再进入 /usr/local/nginx/conf/ 目录下面修改nginx的配置文件,主要是修改nginx.conf文件中的端口号信息最后就是启动nginx解决防火墙问题第一步然后执行systemctl start firewall

2021-07-17 17:48:03 717 1

空空如也

空空如也

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

TA关注的人

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