自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (4)
  • 收藏
  • 关注

原创 day08 反转字符串、反转字符串II、反转字符串中的单词

反转字符串、反转字符串II、反转字符串中的单词

2024-01-31 22:16:01 353

原创 day07 四数相加II、 赎金信、三数之和、四数之和

四数相加II、 赎金信、三数之和、四数之和

2024-01-31 17:49:53 340

原创 day05休息,day06 有效的字母异位词、两个数组的交集、快乐数、两数之和

有效的字母异位词、两个数组的交集、快乐数、两数之和

2024-01-29 22:27:27 341

原创 day04 两两交换链表中的节点、删除链表倒数第N个节点、链表相交、环形链表II

两两交换链表中的节点、删除链表倒数第N个节点、链表相交、环形链表II

2024-01-27 22:15:52 892

原创 day03 移除链表元素、设计链表、反转链表

移除链表元素、设计链表、反转链表

2024-01-26 22:37:33 383

原创 day02 有序数组平方、长度最小的子数组、螺旋矩阵II

有序数组平方、长度最小的子数组、螺旋矩阵II

2024-01-25 22:45:31 635

原创 day01 二分,移除元素

二分,移除元素

2024-01-24 22:10:49 722

原创 Ubuntu22.04安装riscv64-toolchain和QEMU

Ubuntu22.04安装riscv64-toolchain和QEMU

2022-11-17 20:40:13 2696 3

原创 Golang sync.Mutex拓展功能

Mutex 拓展额外功能TryLock实现当一个goroutine调用这个TryLock方法请求锁时,如果这锁锁没有被其他goroutine持有,那么这个goroutine就会持有这把锁,返回true当调用TryLock请求锁时,锁已经被其他goroutine持有,直接返回false(也可以设置超时时间)代码实现package mainimport ( "fmt" "math/rand" "sync" "sync/atomic" "time" "unsafe")// 定义

2021-09-16 11:39:31 289

原创 Gin(五) 中间件

中间件需求: 后台管理系统,用户继续操作时一定是登录的状态,每一次与java中的拦截器类似, 我们可以在请求的过程中假如我们字节的钩子函数,这个钩子函数叫做中间件,中间件可以做一些公共的业务逻辑, eg: 登录认证,权限校验…// 中间件都是 HandlerFunc 类型的HandlerFunc func(*Context) 如图(箭头代表执行顺序):说明:请求 /index 会先执行 globalM1,globalM1,m1 三个中间件之后再执行 /index 对应的处理函数请求 /u

2021-04-25 19:27:37 506

原创 Gin(四) 基本路由和路由组

Gin 路由1. 基本路由gin 框架采用的路由库是基于 httprouter做的其基本原理就是构造一个路由地址的前缀树。r.GET("/index", func(c *gin.Context) {...})r.GET("/login", func(c *gin.Context) {...})r.POST("/login", func(c *gin.Context) {...})Any 匹配所有请求r.Any("/test", func(c *gin.Context) {...})

2021-04-25 11:47:15 596

原创 Gin(三) 重定向

重定向1. HTTP重定向(外部重定向)HTTP 重定向很容易。 内部、外部重定向均支持。/** 重定向: 1. 外部重定向,跳转到站外网站 2. 内部重定向,在本服务器内进行跳转 区别: 内部重定向,URL并没有发生变化,外部重定向,URL发生了变化, */func main() { // 创建路由 r := gin.Default() // 绑定路由规则 r.GET("/toBaidu", func(ctx *gin.Context) {

2021-04-25 10:50:43 432

原创 Gin(二) 文件上传

文件上传文件上传接收的文件格式是: multipart/form-data1. 单个文件上传package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http")/* 单个文件上传 文件上传接收的文件格式是: multipart/form-data */// singleFileUploadHandle 当文件上传func singleFileUploadHandle(ctx *gin.Context)

2021-04-25 09:46:21 626

原创 Gin(一) 获取前端请求参数

获取前端请求参数1. 获取 URL (query)参数querystring指的是URL中?后面携带的参数,例如:/user/search?username=zhangsan&address=北京。 获取请求的querystring参数的方法如下:URL 参数可以通过DefaultQuery() 和 Query() 两个参数获取// urlQuery 获取 url中?后面携带的参数func urlQueryHandle(ctx *gin.Context) { // 如果指定的key 没有

2021-04-24 19:07:36 3655

原创 Centos7 搭建 MongoDB-4.0.3-复制集

MongoDB-4.0.3-复制集搭建这里使用docker 搭建 伪分布式集群1. 复制集概述1) 简介一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。复制集提供了数据冗余和高等级的可靠性,这是生产部署的基础。2) 目的保证数据在生产部署时的冗余和可靠性,通过在不同的机器上保存副本来保证数据的不会因为单点损坏而丢失。能够随时应对数据丢失、机器损坏带来的风险。还能提高读取能力,用户的读取服务器和写入服务器在不同的地方,而且,由不同的服务器为不同的用户提供服

2020-06-28 16:48:50 259 1

原创 centos7 安装配置 mongodb-4.2.7

centos7 安装配置 mongdb1. 下载安装1) 下载如果虚拟机能连接网络wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.7.tgz如果不能,直接在浏览器种输入以下 urlhttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.7.tgz2) 解压我的目录结构—/  根目录|__root   root 用户家

2020-06-05 11:04:13 358

原创 从零开始搭建本地虚拟机HadoopHA + HbaseHA 完全分布式集群【超详细】

从零开始搭建本地虚拟机HadoopHA + HbaseHA 完全分布式集群注:本人主机 8G 运行内存目录:   一.工具介绍   二.Hadoop HA 概述   三.集群规划   四.虚拟机准备   五.集群环境准备   六.SSH免密   七.安装JDK   八.搭建 Zookeeper 集群   九.搭建 Hadoop HA集群   十.HDFS HA 测试   ...

2020-04-21 17:28:02 1152

原创 Properties 配置文件读取工具类

讲 classpath 下所有的.properties配置文件,加载到 Properties 对象中/** * ClassName: PropertiesUtils * Description: * 加载classpath 下所有的.properties配置文件, * 相同key值会被覆盖 */public class PropertiesUtils { ...

2020-04-19 11:54:03 146

原创 Centos7 安装RabbitMq3.8.1 并解决 job for rabbitmq-server.service failed because the control process exite

1. RabbitMq 与 erlang版本对照参考官网: https://www.rabbitmq.com/which-erlang.html 2. 下载erlang: https://github.com/rabbitmq/erlang-rpm/releases mybbitmq-server: https://github.com/rabbitmq/rabbitmq-serve...

2020-04-18 18:23:39 2119 2

原创 Nginx简介&Centos7安装 nginx-1.17.9

Nginx(二) Centos7安装 nginx-1.17.91. 下载安装包wget https://nginx.org/download/nginx-1.17.9.tar.gz[root@MyCnetos7 opt]# wget https://nginx.org/download/nginx-1.17.9.tar.gz[root@MyCnetos7 opt]# lltot...

2020-03-25 08:46:07 1722 1

原创 win10 python3.7 安装 pygame

win10 python3.7 安装 pygame 1.下载与python版本对应的模块 点击下载:pygame 2. 在下载的文件所在目录,打开命令行 我这里将文件放在了python安装根目录安装: pip install 刚才下载的文件名注: 如果想要在任何地方都能使用pip 指令,需要配置 python环境变量 3.安装成功测试 打开pygame内置测试游戏:...

2020-03-17 09:14:32 250

原创 python基础--面向对象/异常

1.类/对象 概述 1.对象 对象是内存中专门用来存储数据的一块区域。对象中可以存放各种数据(比如:数字、布尔值、代码)对象由三部分组成:1.对象的标识(id)2.对象的类型(type)3.对象的值(value) 2.类 类就是对象的图纸, 对象是类的实例(instance)如果多个对象是通过一个类创建的,我们称这些对象是一类对象int() float() bool(...

2020-03-17 08:13:52 106

原创 python基础--- I/O

python I/O 测试open(file, mode=‘r’, buffering=-1, encoding_=None, errors=None, newline=None, closefd=True, opener=None)t: 文本文件(默认)b: 二进制文件r: 只读w: 如果文件不存在,就创建文件,如果文件存在就删除之前的内容,重新写入a: 如果文件不存在,就创建文件,...

2020-03-17 07:50:24 211

原创 自定springBoot starter

共有两个模块:启动器模块: 只负责导入自动配置模块的依赖当引用了 启动器的依赖,自动配置的依赖自然也会被导入自动配置模块: 只引入spring-boot-start模块测试场景: 定义一个启动器,实现功能, spring-boot 应用启动后,自动将一个服务类HelloService注入到容器中,输入人名后,返回一句打招呼的语句,语句的属性可以通过自主配置改变name----...

2020-03-12 12:39:02 93

原创 springBoot2.x 整合 springdataJpa 测试

springBoot2.x 整合 springdataJpa 测试pom.xml <properties> <java.version>1.8</java.version> </properties> <dependencies> <!--jpa--> &...

2020-03-12 10:00:32 322

原创 Centos7 安装/卸载mysql 5.7

Centos7 安装/卸载mysql 5.7目录:   1.安装   2.卸载1.安装:注: 卸载MariaDB[root@cluster03 logs]# rpm -qa | grep mariadbmariadb-libs-5.5.64-1.el7.x86_64[root@cluster03 logs]# rpm -e --nodeps mariadb-libs-5.5.64...

2020-03-06 15:10:14 241

原创 多台服务器搭建 Hadoop HA + Hbase HA 完全分布式

Hadoop HA 完全分布式搭建说明: 多个服务器搭建集群  常见问题:  端口是否开放,ip是否禁止,jdk版本,JAVA_HOME 环境是否正确…  问题排查可以查看日志信息  如果服务器不够,也可以用三台的,也可以用VMware 模拟集群搭建  华为云 1核1G 服务器, 使用jdk-8u211-linux-x64.tar.gz, 启动集群,可能会出现版本不合的问题...

2020-03-05 14:58:48 1414 2

原创 windows 远程连接 Hadoop 2.7.2集群 开发环境搭建

windows 远程连接 Hadoop 2.7.2集群 开发环境搭建1.环境准备1.1 下载 hadoop安装包,hadoop.dll和winutils因为hadoop 都是在linux环境开发,在windows 开发需要插件的支持下载与hadoop对应版本的hadoop.dll和winutils将hadoop.dll和winutils 添加到 hadoop安装目录下的bin目录下...

2020-02-24 17:42:42 1157

原创 Hadoop(一) Centos7 下Hdoop 安装及伪分布式集群部署

Hadoop(一) Centos7 下Hdoop 安装及伪分布式集群搭建hadoop 有三种部署方式本地模式:默认情况下,Hadoop即处于该模式hadoop多个模块 运行在同一个进程中不修改配置文件,使用本地文件系统,而不是分布式文件系统伪分布式模式:在一台主机模拟多主机,模拟一个小规模的集群一台机器的多个Java进程,模仿分布式运行中的各类结点,并不是真正的分布式...

2020-02-22 17:11:44 995

原创 Redis(一) Centos7 安装redis-5.0.7

Redis(一) NoSql简介&Resdis简介及Centos7 安装redis1.NoSql 简介NoSql(Not Only Sql) 不仅仅是数据库,泛指非关系型数据库不依赖业务逻辑方式存储,e而是以key-value模式存储,因此大大的增加了数据库的扩展能力不遵循SQL 标准不支持ACID(事务)远超Sql的性能NoSql 适用场景对数据的高并发读写海量数...

2020-02-21 11:06:31 253

原创 SpringDataJpa(六) 多表操作-多对多

SpringDataJpa(六) 多表操作-多对多1.实例分析 用户:角色用户:角色===> n : n一个用户可以有多个角色,一个角色可以赋予多个用户eg: 用户:李四 既是教师又是java工程师,张三也是教师李四有教师,java工程师两个角色教师这个角色同时赋予了,张三和李四用户和角色是多对多的关系2.表关系建立3.实体类与数据库表关系映射用户表: sys_us...

2020-02-20 21:18:28 546

原创 SpringDataJpa(五) 多表操作-一对多

SpringDataJpa(五) 多表操作-一对多1.多表设计1)表之间关系划分数据库中多表之间存在着三种关系:     一对多关系可以看作两种: 一对多,多对一2)JPA 表关系分析步骤1.确定两张表之间的关系2.在数据库中实现两张表的关系3.在实体类中描述两张表的关系(包含|集成)4.配置实体类与数据库表的关系映射2.一对...

2020-02-20 16:45:19 271

原创 SpringDataJpa(四) Specification 动态查询

SpringDataJpa(四) Specification 动态查询JpaSpecificationExecutor 方法列表T findOne(Specification var1); 查看单个对象List findAll(Specification var1); 查询记录列表Page findAll(Specification var1, Pageable var2); 分页查...

2020-02-20 11:30:20 249

原创 SpringDataJpa(三) springDataJpa 概述及入门操作

SpringData JPA(三) springDataJpa 概述及入门操作1.SpringData Jpa 概述Spring Data JPA 是Spring基于ORM思想,在JPA规范的基础上封装的一套JPA应用框架,是Spring提供的一套对JPA操作更加高级的封装,是在JPA规范下的专门用来进行数据持久化的解决方案。可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增...

2020-02-18 10:22:54 164

原创 SpringDataJpa(二) JPA 基本操作

SpringData JPA(二) JPA 基本操作1.操作步骤1.加载配置文件创建实体管理器工厂Persistence.createEntityManagerFactory(“持久化单元名称”): 根据持久化单元名称创建实体管理器工厂EntityManagerFactory 内部维护了很多内容内部维护了数据库信息维护了缓存信息维护了所有的实体管理器对象创建EntityMana...

2020-02-15 19:11:13 136

原创 SpringDataJpa(一) JPA概述

SpringData(一) JPA概述1.orm思想ORM(Object-Relational Mapping) 对象关系映射主要目的: 实体类与数据库表建立关联,操作实体类就相当于操作数据库,不再重点关注sql语句,使得java程序员可以用面向对象的思维随心所欲的操纵数据库实体与数据库表的映射实体类中属性与表中字段的映射关系实现了ORM思想的框架: Hibernate, Myba...

2020-02-14 22:54:50 154

原创 Docker 安装MySql镜像 navicat无法远程连接报错 ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password'】

Docker 安装MySql镜像 navicat无法远程连接报错1.拉取镜像docker pull mysql   默认下载最先latest版本2.错误启动docker run --name mysql01 -d mysql 自动停止运行docker.io/tomcat 8.5.20 84ac1052e153 2 ye...

2020-02-05 17:17:26 303

原创 Centos7下载安装教程【图文详解】

官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/一. 下载1.选择站点2.选择版本3.版本介绍:CentOS-7-x86_64-DVD-1908.iso标准安装版(推荐)CentOS-7-x86_64-Everything-1908.iso完整版,集成所有软件(以用来补充系统的软件或者填...

2020-02-05 13:32:39 14618 2

原创 Docker常用命令&操作&安装tomcat

Docker常用命令&操作&安装tomcat1.镜像操作:操作命令说明搜索:docker search 关键字 eg: docker search redis常到Docker Hub 查看镜像详细信息【镜像版本…】Docker Hub拉取:docker pull 镜像名[:tags] docker pull tomcat:9.0.30:ta...

2020-02-04 22:35:05 217

原创 Docker 拉取 报错【error pulling image configuration】及镜像下载慢问题

Docker 拉取 报错【error pulling image configuration】及镜像下载慢问题原因:  出现这个问题原因为网络问题,无法连接到 docker hub。 但国内有 daocloud加速,docker指定该源即可echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb4...

2020-02-04 20:54:08 8046 2

rabbitmq-3.8.1&erlang-22.3.2.zip

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2020-04-18

redis-desktop-manager-2019.0.0.zip 免费

Redis桌面管理器(又名RDM) - 是一个用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。 该工具为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行命令。 RDM支持SSL / TLS加密,SSH隧道,基于SSH隧道的TLS(带有In-Transit加密的AWS ElastiCache)和云Redis实例,例如:Amazon ElastiCache,Microsoft Azure Redis Cache和Redis Labs

2020-02-21

mail.jar 用于设置邮箱发送的的java jar包

用于设置邮箱发送的的java jar包,可以用于设置账户激活 用于设置邮箱发送的的java jar包,可以用于设置账户激活 用于设置邮箱发送的的java jar包,可以用于设置账户激活

2019-08-27

c3p0-0.9.1.2.jar&mysql;-connector-java-5.1.39-bin.jar

c3p0的jar包,和数据库连接驱动的jar包,本次样例所需jar包

2019-08-18

空空如也

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

TA关注的人

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