自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流常用类及方法

IO流概念流结构图流的概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。它的特性是进行数据传输例如从水源地长江把水导入自来水厂,然后又从自来水厂把水送到各家各户。从长江到自来水厂之间的管道我们可以称之为输入流,从自来水厂把水送到各家各户的管道我们称之为输出流,我们大概可以这么理解。流的分类(1)按照流的流向分,可以分为输入流和输出流。输入流: 只能从中...

2019-07-27 10:51:37 437

转载 面向对象

面向对象什么是面向对象面向对象与面向过程的关系1:买辆车2:考驾照3:打开车门4:踩离合,打火5:挂挡、松离合、踩油门。。。。将一个问题,分成N多个小步骤,按步骤按照顺序依次完成整个功能就完成。面向对象:对象:对象可以帮助你完成一些功能或者是愿望完成该功能中遇到的所有问题都和你无关 -> 更加轻松驾驶员(车)、人面向对象和面向过程不是相对的,而是相辅相成。面向...

2019-07-18 23:04:47 186

原创 SpringBoot整合H2并使用Flyway管理数据库版本

SpringBoot整合H2并使用Flyway管理数据库版本一、H2数据库简介1、H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群2、提供JDBC、ODBC访问接口,提供了非常友好的基于web的数据库管理界面二、H2数据库连接方式1、以嵌入式(本地)连接方式连接H2数据库  这种连接方式默认情况下只允许有一个客户端连接到H2数据库,有客户端连接到H2数据库之

2021-08-11 19:39:01 1116

原创 基于 ubuntu基础镜像构建 H2 Database Server镜像

基于 ubuntu基础镜像构建 H2 Database Server镜像1.Dockerfile文件FROM ubuntu:latest# 创建目录RUN mkdir /usr/local/java# 拷贝jdkADD jdk-8u251-linux-arm64-vfp-hflt.tar.gz /usr/local/java# h2数据库jar包COPY h2-1.3.176.jar /h2.jarCOPY entrypoint.sh /entrypoint.sh# 时区设置RUN e

2021-04-01 15:15:46 290

原创 Docker容器的迁移

Docker容器的迁移运行一段时间后的容器,其中包含了新的内容,如果想把这些内容数据一并迁移到新的主机上,可以按照以下步骤进行(以迁移apps为例)1. 提交容器快照生成新的镜像docker commit -p apps apps-backup2. 将镜像保存成一个tar压缩包docker save -o apps-backup.tar apps-backup3.将tar压缩包复制到另一台主机scp apps-backup.tar root@49.xxx.xxx.xx:/root/dock

2021-03-19 14:59:10 261

原创 Linux系统下实现监控摄像头RTSP协议对接腾讯云直播

Linux系统下实现监控摄像头RTSP协议对接腾讯云直播1.ffmpeg安装sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpmyum -y install ffmpeg

2020-07-16 17:00:23 1503 1

原创 SSM框架整合

SSM框架整合开发环境IDEAjdk1.8tomcat 8.5maven新建Maven项目在IDEA新建一个maven项目,项目默认会有一个webapp的目录,java、resources目录需要手动新建上去,整体项目目录结构如下。pom.xml<?xml version="1.0" encoding="UTF-8"?><project...

2019-10-20 20:46:13 138

原创 spring(IOC实例化与DI依赖注入)

spring(IOC实例化与DI依赖注入)spring框架概念Spring是众多开源Java项目中的一员,基于分层的JavaEE应用一站式轻量级开源框架,主要核心是 IOC(控制反转/依赖注入)与Aop(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。在项目中引入Spring立即带来下面的好处。降低组件之间的耦合度,实现软件各层直接的解耦。可以使用容器提供的众多服务,如...

2019-10-16 22:27:21 383

转载 MySql事务四大特性(ACID)

MySql事务四大特性(ACID)原子性原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做。即要么转账成功,要么转账失败,是不存在中间的状态!如果无法保证原子性会怎么样?OK,就会出现数据不一致的情形,A账户减去50元,而B账户增加50元操作失败。系统将无故丢失50元~隔离性隔离性是指多个事务并发执行的时候,事务内部的操作与其他事务是隔离的,并发执行的各个事务之...

2019-10-16 22:05:20 509

原创 过滤器及监听器

过滤器及监听器过滤器介绍Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程:Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再对服务器响应进行后处理。在一...

2019-09-09 21:44:39 91

原创 Session

Session介绍​ HttpSession 对象是 javax.servlet.http.HttpSession 的实例,该接口并不像 HttpServletRequest 或 HttpServletResponse 还存在一个父接口,该接口只是一个纯粹的接口。这因为 session 本身就属于 HTTP 协议的范畴。​ 对于服务器而言,每一个连接到它的客户端都是一个 session,se...

2019-09-07 09:24:14 120

原创 HttpServletResponse对象

HttpServletResponse对象介绍​ Web 服务器收到客户端的 http 请求,会针对每一次请求,分别创建一个用于代表请求的 request 对象和代表响应的 response 对象。​ request 和 response 对象代表请求和响应:获取客户端数据,需要通过 request 对象;向客户端 输出数据,需要通过 response 对象。HttpServletRe...

2019-09-05 23:53:16 540

原创 get与post请求参数乱码解决方法

get与post请求参数乱码解决方法get方式请求的中文参数乱码get方式乱码分析发送get请求的时候,首先页面会进行UTF-8编码,然后传送的时候http又对页面进行ISO-8859-1编码,而传输中实际上还有一个针对于url的编码。然后服务器拿到数据以后,首先会针对于url编码自动解码,但是http中的ISO-8859-1没进行解码,还有页面的utf8也没有解码。所以出现乱码现象。总...

2019-09-04 21:21:01 833

原创 集合二

Set特点:储存的元素无序唯一,是一个抽象的接口,不能直接实例化一个set对象。定义:public interface Set extends Collection 常见方法:add( ) 向集合中添加元素clear( ) 去掉集合中所有的元素contains( ) 判断集合中是否包含某一个元素isEmpty( ) ...

2019-09-04 16:58:20 124

原创 集合一

集合java的所有集合类都位于 java.util 包,其中提供了一个表示和操作对象集合的统一构架,包含大量集合接口,以及这些接口的实现类和操作它们的算法。一个集合是一个对象,但它表示一组对象,Java 集合中实际存放的是对象的引用值,不能存放基本数据类型值。Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射...

2019-09-04 16:57:46 142

原创 线程

线程概念程序程序是指令和数据的有序集合,组成成一个完成特定功能或者是一组特定功能。其本身没有任何运行的含义,是一个静态的概念。进程是包含程序的,进程的执行离不开程序,进程中的文本区域就是代码区,也就是程序。进程狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既...

2019-09-04 16:54:49 120

转载 网络编程

网络编程概念网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中提供了两种常见的网络协议的支持:TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。UDP 是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的数据包。网络编程三要素ipIP地址是指分配给...

2019-07-29 22:06:59 176

原创 String类

String类概述String类在java.lang包中,使用了final修饰,不能被继承。使用String类创建一个字符串变量,字符串变量属于对象。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String是常量,其对象一旦构造就不能再被改变。换句话说,String对象是不可变的,每一个看起来会修改String值的方法,实际上都是创造了一...

2019-07-28 20:46:19 137

原创 冒泡排序优化

冒泡排序优化原理冒泡排序即:第一个数与第二个数进行比较,如果满足条件位置不变,再把第二个数与第三个数进行比较.不满足条件则替换位置,再把第二个数与第三个数进行比较,以此类推,执行完为一个趟,趟数等于比较的个数减一。代码实现public class BubbleSortLast { public static void bubbleSort(int[] arrs) { ...

2019-07-23 21:43:35 79

空空如也

空空如也

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

TA关注的人

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