自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10安装docker,docker安装centos,通过ssh连接

创建一个新的容器并运行一个命令docker run -d -p 50002:22 --privileged centos /usr/sbin/init列出容器docker ps在运行的容器中执行命令docker exec -it fe0a9d03e929 /bin/bash安装ssh服务yum install openssh-server修改ssh的端口为22vi /etc/ssh/sshd_config启动ssh服务/bin/systemctl start ss

2021-03-30 17:55:33 416 3

原创 CentOS 7.6 安装Maven

下载地址:http://maven.apache.org/download.cgi# 选择安装目录cd /usr/local# 下载wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz# 解压tar xf apache-maven-3.6.3-bin.tar.gz# 删除压缩文件rm apache-maven-3.6.3-bin.tar.gz

2021-03-02 14:01:09 160

原创 CentOS 7.6 安装nodejs

下载地址: https://nodejs.org/zh-cn/download/# 选择安装目录cd /usr/local# 下载wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz# 解压tar xf node-v14.16.0-linux-x64.tar.xz# 删除压缩文件rm node-v14.16.0-linux-x64.tar.xz# 进入解压目录cd node-v14.16.0-l

2021-03-02 13:58:44 522

原创 CentOS 7.6 安装mysql

4.1 检查是否已安装mysqlrpm -qa | grep mysql若已安装有mysql,可执行以下命令进行卸载# 普通删除模式rpm -e mysql# 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除rpm -e --nodeps mysql4.2 下载安装下载地址:https://dev.mysql.com/downloads/repo/yum/# 下载wget -i -c http://dev.mysql.com/get/my

2021-03-02 13:53:22 1326

原创 CentOS 7.6 安装jdk

3.1 查看yum库中的jdk版本yum search java|grep jdk3.2 选择java-1.8.0安装yum install java-1.8.0-openjdk*3.3 配置环境变量vi /etc/profile在 profile 文件中,文末位置添加以下内容:#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64JRE_HOME=$JAV

2021-03-02 13:45:36 145

原创 CentOS 7.6 部署EMQ

官网安装教程EMQ X Broker 开源物联网MQTT消息中间件:https://docs.emqx.cn/broker/latest/getting-started/install.htmlEMQ X Enterprise 企业级物联网MQTT消息平台:https://docs.emqx.cn/enterprise/latest/getting-started/install-ee.html...

2021-03-02 13:42:02 136

原创 CentOS 7.6 部署frps

1.1 下载frp下载地址: https://github.com/fatedier/frp/releases# 选择安装目录,这里'/usr/local'为例,可选择其他目录进行安装cd /usr/local# 下载wget https://github.com/fatedier/frp/releases/download/v0.35.1/frp_0.35.1_linux_amd64.tar.gz# 解压tar -xzvf frp_0.35.1_linux_amd64.tar.gz

2021-03-02 11:57:15 956

原创 springboot整合mina报错

环境:springboot v2.1.4,mina v2.1.4问题:springboot整合mina报错:Exception in thread "Thread-4" java.nio.InvalidMarkException at java.nio.Buffer.reset(Buffer.java:306) at org.apache.mina.core.buffer.AbstractIoBuffer.reset(AbstractIoBuffer.java:425) at org.apache

2020-12-20 10:42:31 193 2

转载 八、自定义starter——尚硅谷Spring Boot笔记

1、这个场景需要使用到的依赖是什么?2、如何编写自动配置@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@ConfigurationPropertie //结合相关xxxProperties类来绑定...

2019-05-07 16:19:39 387 1

转载 七、启动配置原理——尚硅谷Spring Boot笔记

几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中ApplicationRunnerCommandLineRunner启动流程:1、创建SpringApplication对象initialize...

2019-05-07 16:11:57 198

转载 六、SpringBoot与数据访问——尚硅谷Spring Boot笔记

1、JDBCxml配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency>...

2019-05-07 15:58:46 352

转载 五、Docker——尚硅谷Spring Boot笔记

1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client)...

2019-05-06 16:56:50 675

转载 四、Web开发——尚硅谷Spring Boot笔记

1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...

2019-05-06 16:41:44 822 3

转载 三、Spring Boot 日志——尚硅谷Spring Boot笔记

1、日志框架例子:小张;开发一个大型系统;开发过程中需要将测试一些数据;​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;​ 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?​ 4、将以前框...

2019-05-06 14:56:26 383

转载 二、Spring Boot 配置文件——尚硅谷Spring Boot笔记

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)YAML A Markup Language:是一个...

2019-05-04 17:26:06 422

转载 一、Spring Boot 入门——尚硅谷Spring Boot笔记

1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件...

2019-05-04 16:23:22 2129

原创 第十章~网络编程

1.网络基础概念(网络编程!=网站编程)略2.IP协议IP(Internet Protocol)协议是网际层的主要协议,支持网间互连的数据报通信。它提供主要功能有:(1)无连接数据报传送(2)数据报路由选择和差错控制3.TCP、UDP(1)TCP(transmission contorl protocol)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。它是一种...

2019-04-23 14:54:51 145

原创 第九章~线程

1.线程的基本概念(1)线程是一个程序内部的顺序控制流。(2)线程和进程的区别:(a)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。(b)进程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。(c)多进程:在操作系统中能同时运行多个任务(程序)。(d)多线程:在同一个应用程序中有多个顺序流同...

2018-11-15 15:46:51 162

原创 第八章——IO输入输出

1.java流式输入/输出原理在java程序中,对于数据的流入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。2.java流类的分类(1)java.io 包中定义了多个流类型(类或抽象)来实现输入/输出功能;可以从不同的角度对其进行分类:(a)按数据流的方向不同可以分为输入流和输出流。(从程序角度看...

2018-10-25 16:20:06 542

原创 常用类

常用类1.字符串相关类(String、StringBuffer)String类的常用方法:public char charAt(int index);返回字符串中第index个字符public int length();返回字符串的长度public int indexOf(String str);返回字符串中出现str的第一个位置public int indexOf(String...

2018-10-18 21:33:38 122

原创 容器

容器总结:一个图一个类:Collections三个知识点:For、Generric、Auto-boxing/unboxin.六个接口:Collection接口、Iterator接口、Set接口、List接口、Comparable接口、Map接口.1.容器的概念装纳其他对象2.容器API(1)J2SDK所提供的容器API位于java.util包内。(2)容器API的类图结构如下图:...

2018-10-06 20:08:38 165

原创 数组

数组:一维数组的声明方式:例:int a1[]; 或 int[] a1;Java语言中声明数组时不能指定其长度(数组中元素的个数);例:int a[5];//非法;数组对象的创建:Java中使用关键字new创建数组对象,格式:数组名 = new 数组元素的类型[数组元素的个数]例:int s[];s = new int[5];数组初始化:1.动态初始化数组定义与为数组元素...

2018-10-03 20:20:32 154

原创 异常

异常处理:注:1.异常是运行期出现的错误;观察错误的名字和行号最重要!!2.捕获异常的时候,要先捕获小的异常再捕获大的异常,注意异常层次。1.Java异常概念(1)Java异常时Java提供的用于处理程序中的错误的一种机制;(2)所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界所要读取的文件不存在);(3)设计良好的程序应该在异常发生时提供处理这些错误的方...

2018-09-29 21:24:47 249

原创 第三章面向总结

第三章总结:1.分析内存贯穿始终,要学会分析内存!!2.对象和类的概念:3.类(对象)之间的关系:4.面向对象设计思想5.class6.new(1)引用的概念(2)构造方法的概念7.方法重载(1)构造方法重载8.this9.static10.package&amp;amp;import11.private default protected public12.extends...

2018-09-28 21:35:16 181

原创 接口

接口1.多个无关的类可以实现同一个接口;2.一个类可以实现多个无关的接口;3.与继承关系类似,接口与现实类之间存在多态性;4.定义Java类的语法格式:&amp;nbsp;class[extends]&amp;nbsp;[implements[,]*]{}5.接口(interface)时抽象方法和常量值的定义的集合;6.从本质上讲,接口时一种特殊的抽象类,这种类中只包含常量和方法的定义,而没有变量...

2018-09-27 21:42:48 175

原创 Seventh articles ——一些定义

对象转型(casting)1.一个基类的引用类型变量可以“指向”其子类的对象。2.一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。3.可以使用引用变量instanceof类名来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。4.子类的对象可以当作基类的对象来使用称作向上转型(upcasting),反之称为向下转型(downcasting)。动态绑定和多态1.Te...

2018-09-23 21:41:48 108

原创 Java的键盘输入

从键盘输入int型:import java.util.Scanner;class Test{ public static void main(String[] agrs){ int ch; Scanner sc = new Scanner(System.in); ch = sc.nextInt(); System.out.println(ch); }}从键盘输入字符串...

2018-09-21 18:03:37 260

原创 Java 继承

Java继承类的继承格式:class 父类 {} class 子类 extends 父类 {}java 不支持多继承,但支持多重继承。继承关键字:extends 只能继承一个类;implements 可以同时继承多个接口(接口跟接口之间采用逗号分隔);super 引用当前对象的父类;this 指向自己的引用;final 最终类,该类不能继承的,或用于修饰方法,该方法不能...

2018-09-20 21:34:32 147

原创 day04~面向对象~重载(Overload)~重写(Override)

今天看的视频比较少,主要是打打代码巩固一下之前学到的知识,今天学到的新知识主要是方法的重载。回顾:访问实例变量和调用成员方法。一、public class Dog { public Dog(String name) { System.out.println(&quot;名字:&quot;+name); } int dogAge; public void s...

2018-09-15 17:48:00 194

原创 day03~递归;面向对象

递归调用:/* * 数列:1,1,2,3,5,8... 第40个数的值。数列满足递推公式 * F1=1,F2=1,Fn=Fn-1+Fn-2(n&amp;gt;2);*/public class DiGuiDiaoYong {/* //方法一 public static void main(String[] args) { System.out.print...

2018-09-14 21:32:50 223

原创 学习 Java day02

在恒创学习的第二天,一直都在学习师兄师姐给的视频和文件资料,今天学习了Java的基础语法。//输出1~100内前5个可以对3整除的数package Test;public class MyTest { public static void main(String[] args) { /* int i; int num=0; ...

2018-09-13 21:35:52 143 1

空空如也

空空如也

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

TA关注的人

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