自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ethan的博客

Write the code. Change the world.

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 docker搭建elk stack部署(三种形式)

第一Part:Docker搭建ELK单机单节点部署笔记(需要看)一、镜像下载运行1、pull镜像docker pull elasticsearch:7.5.0docker pull logstash:7.5.0docker pull kibana:7.5.0docker pull elastic/filebeat:7.5.0 filebeat作为客户端工具,在linux每个节点利用...

2020-04-30 12:01:19 2564

原创 Netty接收请求源码剖析

源码追踪:doBeginRead() 方法会在channel首次注册激活或者每次readComplete之后发生(如果开启了isAutoRead,默认是开启的)。需要注意的是,即使读事件发生的时候,readyOps是0,同样可以进行read。

2022-09-06 23:42:21 262 1

原创 Netty服务器启动源码剖析

1)NioEventLoopGroup 的无参数构造函数会调用 NioEventLoopGroup 的有参数构造函数,最终把下面的参数传递给父类 MultithreadEventLoopGroup 的有参数构造函数。nThreads=cpu核数*2。

2022-08-04 00:23:43 428

原创 Netty学习笔记

Netty是由JBoss提供的一个java开源框架。Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO程序。Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景。要透彻理解Netty ,需要先学习NIO。.........

2022-08-03 23:52:59 614

原创 Java8新特性学习笔记

系统性讲解jdk8常用的新特性,重点掌握Lambda表达式、函数式编程以及Stream API相关内容。

2022-04-06 16:14:41 761

原创 xxl-job使用笔记

xxl-job使用笔记具体参考《分布式任务调度平台XXL-JOB》文章目录xxl-job使用笔记一、准备阶段1.下载源码(https://gitee.com/xuxueli0323/xxl-job)2.初始化数据库(sql文件在源码文件里:/xxl-job/doc/db/tables_xxl_job.sql)二、配置部署“调度中心”1.copy调度中心模块,修改pom.xml文件2.修改p...

2020-04-02 16:29:33 217

原创 svn在win10checkout失败原因之一

svn在win10checkout失败原因之一在公司用svn拉取项目的时候报这个错误:Unable to connect to a repository at URLAn error occurred during authentication百度了很多博客都是叫在小乌龟的设置清除已保存的数据,都是没能解决我的问题。解决方法:win系统改用本地帐号登录就行。...

2019-12-20 12:59:32 1841

原创 docker的一些实操笔记

docker的一些实操笔记1.docker上启动nginx,并配置修改nginx的配置文件1.使用docker 下载nginx 镜像 docker pull nginx2.启动nginxdocker run --name nginx -p 80:80 -d nginx这样就简单的把nginx启动了,但是我们想要改变配置文件nginx.conf ,进入容器,命令:docker exec...

2019-12-19 14:44:29 169

原创 从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布

一位大佬博客:https://www.cnblogs.com/Leo_wl/p/11796590.html

2019-11-28 11:18:28 143 1

原创 linux系统centos7安装Docker

Centos7安装Docker1.安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.rep...

2019-11-27 14:13:30 309

原创 linux系统Centos7的网络配置

VMware中linux系统Centos7的网络配置刚在虚拟机VMware安装Centos7,发现无法ping通。记录解决方法。1.确保Vmware的虚拟网络编辑器的设置(NAT模式)2.修改linux系统中的网络设置(ifcfg-ens33文件)命令: vim /etc/sysconfig/network-scripts/ifcfg-ens333.修改网关解析文件(1)(临...

2019-11-27 13:31:58 2180

原创 使用Spring REST Docs创建API文档

使用Spring REST Docs创建API文档(这是在佳都科技实习时导师安排的学习整理的笔记。)PS:可参考官网:https://spring.io/projects/spring-restdocs1.创建项目 SpringBoot (maven)首先创建一个SpringBoot的maven工程。创建好基本的controller层。pom.xml项目结构2.加入对Sp...

2019-11-15 14:37:41 541

原创 Mybatis学习02

Mybatis学习02(这是在学习黑马Mybatis整理的笔记。)Mybatis学习01文章目录Mybatis学习022.1 基于代理 Dao 实现 CRUD 操作2.1.1 查询一个2.1.2 保存操作2.1.3 更新操作2.1.4 删除操作2.1.5 模糊查询2.1.6 占位符分析(#{}与${}的区别 )2.1.6.1 #{}与${}的区别2.1.6.2 模糊查询的${value}源码...

2019-07-03 13:24:32 160

原创 Mybatis学习01

Mybatis学习01(这是在学习黑马Mybatis整理的笔记。)文章目录Mybatis学习011.1 Mybatis框架的学习路线1.2 Mybatis的框架的概述1.3 Mybatis的入门1.3.1mybatis的环境搭建1.3.1.1创建 maven 工程1.3.1.2 添加 Mybatis3.4.5 的坐标1.3.1.3编写 User 实体类及持久层接口 IUserDao1.3.1....

2019-06-12 12:23:14 210

原创 数据结构实验(C++)之二叉树(2)

(2) 一棵完全二叉树以顺序方式存储,设计一个递归算法,对该完全二叉树进行中序遍历。代码:#include<iostream>using namespace std;const int MaxSize = 100;template <class T>class SeqTree { public: SeqTree() { length=0; }...

2019-05-25 22:00:05 2268 3

原创 数据结构实验(C++)之二叉树(1)

(1) 假设二叉树采用链接存储方式存储,分别编写一个二叉树先序遍历的递归算法和非递归算法。代码:#include<iostream>using namespace std;const int StackSize=100;template<class T>struct BiNode { T data; BiNode<T> *lchild,*rch...

2019-05-25 21:58:39 3537 2

原创 数据结构实验(C++)之队列(2)

(2) 某汽车轮渡口,过江渡船每次能载 10 辆车过江。过江车辆分别为客车类和 货车类,上船有如下规定:同类车先到先上船,客车先于货车上渡船,且每上 4 辆客车,才允许上一辆货车;若等待客车不足 4 辆则以货车代替;若无货车等待则允许客车都上船。设计一个算法模拟渡口管理。代码:#include<iostream>using namespace std;const int Max...

2019-05-25 21:56:39 2384

原创 数据结构实验(C++)之队列(1)

(1) 假设以数组 sequ[MaxSize] 存放环形队列的元素,同时Rear和Len分别指示 环形队列中队尾元素的位置和内含元素的个数。设计相应的入队和出队算法。代码:#include <iostream>using namespace std;const int MaxSize = 10;template <class T>class CirQueue...

2019-05-25 21:54:21 2746

原创 数据结构实验(C++)之桟(2)

(2) 设计两个栈 S1、S2 都采用顺序栈方式,并且共享一个存储区[0,MaxLen-1],为了尽量利用空间,减少溢出的可能,可采用栈顶相向、迎面增长的存储方式,设计一个有关栈的入栈和出栈算法。代码:#include <iostream>using namespace std;const int StackSize =15;template <class T>...

2019-05-25 21:50:21 1630

原创 Hibernate学习04

Hibernate学习04(这是在学习Hibernate整理的笔记。)Hibernate学习01Hibernate学习02Hibernate学习03文章目录Hibernate学习044.1 Hibernate的查询的方式4.1.1 Hibernate的查询方式:OID查询4.1.1.1 使用get方法4.1.1.2 使用load方法4.1.2 Hibernate的查询方式:对象导航检索4...

2019-03-31 21:48:52 207

原创 Hibernate学习03

Hibernate学习03(这是在学习Hibernate整理的笔记。)Hibernate学习01Hibernate学习02文章目录Hibernate学习033.1 Hibernate的一对多关联映射3.1.1 数据库表与表之间的关系3.1.1.1 一对多关系3.1.1.2 多对多关系3.1.1.3 一对一关系(了解)3.1.2 Hibernate一对多的关系配置3.1.2.1 创建一个项目...

2019-03-30 15:09:42 153

原创 Hibernate学习02

Hibernate学习02(这是在学习Hibernate整理的笔记。主要是截图,(ಥ _ ಥ) )2.1 Hibernate持久化类的编写规则2.1.1 什么是持久化类2.1.2 持久化类的编写规则2.2 Hibernate的主键生成策略2.2.1 主键的类型自然主键:代理主键:2.2.2 Hibernate的主键生成策略ps:identi...

2019-03-29 16:37:53 108

原创 Hibernate学习01

一直以来,因为自己打字慢,所以都没有写博客的习惯,都是在纸上用笔做笔记。但是现在觉得笔记还是保存到网上比较方便,慢慢习惯吧,终究要克服的。———— Ethan 2019.3.28.Hibernate学习01(这是在学习Hibernate整理的笔记。)1.1 Hibernate框架的学习路线第一天:Hibernate的入门(Hibernate的环境搭建、Hibernate的API、H...

2019-03-28 14:37:00 198

原创 数据结构实验(C++)之桟(1)

(1)设计一个算法,将一般算术表达式转化为逆波兰表达式,并求逆波兰表达式的值。代码:#include&lt;cstdio&gt;#include&lt;cmath&gt;#include&lt;iostream&gt;using namespace std;const int StackSize=50;int Compare(char op) { if(op=='(') return 1; if(...

2018-06-10 23:30:48 1260

原创 数据结构实验(C++)之线性表(2)

(2)建立一个循环单链表,其节点有 prior,data 和 next 三个域,其中 data 为数 据域,存放元素的有效信息,next 域为指针域,指向后继节点,prior 为指针域,它的值为 NULL。编写一个算法将此表改为循环双链表。代码:#include &lt;iostream&gt;using namespace std;template&lt;class T&gt;struct No...

2018-05-28 00:30:28 2151 5

原创 数据结构实验(C++)之线性表(1)

(1) 创建一个顺序表,存放在数组 A[N]中,元素的类型为整型,设计算法调整 A,使其左边的所有元素小于 0,右边的所有元 素大于 0(要求算法的时间复杂度和空 间复杂度均为 O(n))代码:#include&lt;iostream&gt;using namespace std;const int MaxSize = 100;template &lt;class T&gt;cl...

2018-05-28 00:25:05 3486 2

原创 C#中数组的属性和方法

静态数组的属性和方法: —————————————————————————————————————————————————————————————————————————————动态数组的属性和方法:

2017-07-30 20:23:11 1449

原创 C#插入排序法

C#插入排序法(从小到大):          int[] score = { 75, 69, 89, 72, 99, 86, 93, 88, 84, 77 };            int[] score0 = new int[10];            score0[0] = score[0];            int num = 0;            f

2017-07-26 21:54:13 999

nacos-server-1.4.0.zip

由于官网下载慢,放在这里保存。最新版windows nacos-server-1.4.0.zip。加了一个空文件重新压缩,所以大小不一样。

2020-11-17

web资源库(用户端+管理端)(jsp+bootstrap+Easyui)

这是web开发技术的课程设计,老师让我们设计开发的一个web资源库。《Web开发技术》课程资源库(Web资源库)是一个具备软件构件存储、上传和下载,以及学生自主学习与交流学习功能的系统。主要包括六个功能模块:用户注册与登录模块、资源浏览与下载模块、资源上传模块、推荐学习模块、用户交流区和后台管理模块。 技术用到了jsp,环境是maven+Tomcat,工具是IDEA。数据库是mysql。 具体介绍和运行界面在资源的报告中。

2019-02-25

教学管理系统(jsp+servlet)

用于课程设计的教学管理系统,数据库是mysql,数据库文件在里面。环境是IDEA+maven+Tomcat,项目用到了easyui前端框架。实现了:学生表情况维护、教师表情况维护、选课及成绩表维护、教师讲授课程表维护、课程档案表维护等等功能。全部实现了模糊查找功能,添加了打印功能。

2018-12-25

图书馆管理系统(Easyui jsp servlet)

用于课程设计的图书馆管理系统,数据库是mysql,数据库文件在里面。环境是IDEA+maven+Tomcat,项目用到了easyui前端框架。实现了:帐号管理、图书管理、书库管理、类别管理、读者管理、借书证管理、借书记录管理、罚款管理、借还书操作等等功能。

2018-12-16

分组通讯录(C++版)

需要做课程设计的同学看一下,有实验报告。本通讯录实现的功能是:用户可以随时进行增加联系人信息、查找联系人信息、修改联系人信息、删除联系人信息、查看分组联系人信息、增加分组、修改分组名称、删除分组等操作。

2018-07-24

学生成绩平均绩点的计算(c语言)

设计并实现学生成绩平均绩点的计算与统计系统,具备以下功能模块: (1) 程序可以从文件中读取学生的基本信息 (2) 用户可以自行录入学生信息,并保存到新文本文件中 (3) 可以预览已读取或录入的学生基本信息 (4) 计算每个学生的平均绩点 (5) 预览平均绩点的计算方法 (6) 按专业对学生的平均绩点进行排序 (7) 按学号或姓名搜索某学生的信息 (8) 统计每个学生的不及格科目

2018-05-17

学生信息管理系统 (java 、mysql)

java课程设计作业,java版的学生信息管理系统,需要mysql数据库支持,实现对学生信息的查找,修改,添加,删除等功能。有需要的同学可以参考一下,详细说明在程序报告中。

2018-03-07

图书管理系统(MFC版)

图书管理系统(MFC版),基于对话框的程序,包含读者和管理员板块。 c++的课程设计。文件保存数据。

2017-11-03

空空如也

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

TA关注的人

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