自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 java实现DFS和BFS

BFS实现:public void BFS(Graph G){ for (int i = 0; i < G.size; i++){ visited[i] = false; } for (int j = 0; j < G.size; j++){ if (!visited[j]){ BFSOrder(G,j); } }}pub

2021-05-08 17:09:42 222

原创 C++实现大数运算

大整数类#include<iostream>#include<cstring>using namespace std;/*大整数类*/class HugeInt{private: int data[30];public: HugeInt(){} //实现字符数字相加,大整数 HugeInt(const char *s) { for (int i = 0; i < 30; i++) { data[i] = 0; } int st

2021-03-19 18:08:21 3087 2

原创 Java实现单链表以及原地逆置

节点构造方法class Node<E>{ E value; Node next; Node(E val,Node next){ this.value = val; this.next = next; }}链表类class LinkedList<B>{ //头结点 private Node<B> first; //尾结点 private Node<B>

2021-03-19 17:59:03 511

原创 ArrayList笔记

成员变量 /** * 默认初始化大小,如果不指定,则底层存储结构默认为一个长度为10个存储单位的数组 */ private static final int DEFAULT_CAPACITY = 10; /** * 空数组,用户传入为0,则使用此数组 */ private static final Object[] EMPTY_ELEMENTDATA = {}; /** * 默认数组,当使用无参构造时使用此数组.

2021-03-09 14:38:05 118

原创 kafka笔记

kafka笔记一.zookeeper协调服务二.kafka启动zookeeper启动kafka测试创建topic开启一个producer线程开启一个consumer线程/zookeeper/bin/zkServer.sh startbin/kafka-server-start.sh config/server.properties启动Kafka Broker后,在ZooKeeper终端上键入命令 jps,效果如下:...

2021-03-05 17:56:24 248

原创 java语言实现数据结构之排序

java语言实现数据结构之排序基于插入方式的排序二分排序希尔排序冒泡排序快速排序简单选择排序堆排序主函数基于插入方式的排序 /** * 直接插入排序 * 1.遍历目标数组 * 2.取出第i个元素 * 3.将source[i]与前面已经有序的sorted[0]~sorted[i-1]依次进行比较 * 4.若在上述比较过程中,存在sorted[k] > source[i],则sorted[i-1]依次后移一位 * 5.sorted[k] =

2020-10-23 10:49:55 150

原创 虚拟机安装CentOS7笔记

一.安装前准备工作1.1.本次采用VMware workstation 12pro1.2.系统为CentOS 7 64位二.安装过程2.1.虚拟机配置2.1.1.新建虚拟机 ->自定义2.1.2.硬盘兼容性-> 选择12.02.1.3.安装来源 ->稍后安装操作系统2.1.4.客户端操作系统 ->Linux -...

2020-01-13 17:41:13 269

原创 Maven多模块+dubbo+zookeeper分布式架构搭建SSM项目

Maven多模块的构建:一、总体结构预览|----parent模块 |-----manage聚合工程模块 | |------pojo类 | |------dao层 | |------service接口层 | |------service实现层 |-----common公共组件

2017-12-28 16:48:13 4353 1

原创 51单片机红外遥控继电器电路部分设计

1.电路设计 电源电路设计原理图为:在电源插孔处,其内部边缘实际是2号脚,为接地脚;1脚实际是内部的一根铁芯,为电源接头,在此设计的电路中需要接蓝色的自锁开关3号电源输入,并由开关的5脚为整个红外接收模块提供电能,本电源部分是小电压电路经常采用的供电结构。在供电方面,控制电路供电为3V直流电源,由纽扣电池供电。红外接收部分由USB线供电,输入采用DC电源插头。DC插头是直流电源的输入硬

2017-12-24 23:04:43 7595 2

原创 Dubbo实现分布式架构原理

Dubbo框架是阿里巴巴开发的一款针对soa服务式的分布式框架。随着项目业务逻辑复杂度的提高,项目并发量的提高,将dao层、service层、web层的所有代码集中在一个应用中已经不再适用,因为这样项目维护起来很不便,代码冗杂在一起,项目之间的调用早已经含糊不清,对搭建集群节点也存在着制约性,分布式项目架构势在必行。Dubbo实现分布式框架的重点在于连接服务层和表现层的桥梁,将服务层和表现层隔离开

2017-12-24 22:25:18 2095

Redis教程(内含各种数据结构详细的操作命令)

1、redis概述和安装 1.1、安装redis 1.2、启动redis 1.3、关闭redis 1.4、进入redis命令窗口 1.5、redis命令大全 1.6、redis介绍相关知识 2、redis 5大数据类型 2.1、redis键(key) 2.2、redis字符串(String) 2.2.1、简介 2.2.2、常用命令 set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 mset:同时设置多个key-value mget:获取多个key对应的值 msetnx:当多个key都不存在时,则设置成功 getrange:获取值的范围,类似java中的substring setrange:覆盖指定位置的值 setex:设置键值&过期时间(秒) getset:以新换旧,设置新值同时返回旧值 2.2.3、数据结构 2.3、redis列表(List)

2023-07-17

html标签和属性总结

本部分详细录入强调了HTML中标签的混用属性,将一些属性值给予很好的归类,适合初学者

2017-07-06

空空如也

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

TA关注的人

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