- 博客(24)
- 收藏
- 关注
原创 docker笔记-容器数据卷与Dockerfile
当我们容器启动之后,每个容器是单独隔离运行的,如果数据只保留在当前容器中,那么当容器被删除后,我们操作的数据也会被删除。 为了解决这种容器内数据的持久化保存以及不同容器之间的数据共享问题,docker提供了容器卷技术,可以将容器内的文件目录挂载到容器外(比如Linux系统)的某个目录下,以实现容器的数据操作同步到容器外,并且被挂载目录内的数据共享给容器。...
2022-08-15 17:54:44
522
原创 Vue 安装语句随笔记录
Vue 安装语句随笔记录 1、Node.js环境安装:http://nodejs.cn/download/; 2、确认node.js安装成功: cmd窗口下运行一下命令: node -v -- 查看相应版本号 npm -v -- 查看相应版本号 3、安装vue-cli cmd 窗口下运行命令:全局安装vue-vli npm install vue-cli -g 查看模板列表: vue list 4、创建vue程序 在项目路径下使用命令:使用webpack模板创建,方便es6版本降级打包
2022-01-26 21:28:44
849
原创 Spring笔记小记
Spring笔记 Spring 是免费的轻量级框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建,他的核心思想是控制反转(IOC)和面向切面(AOP),支持事物的声明式处理。 1、Spring组成模块 Spring7大组成模块: 核心容器:主要组件BeanFactory,通过IOC模式将程序的配置和依赖与实际程序代码分开 Spring上下文:配置文件,向Spring框架提供上下文信息 Spring Aop: 为基于S
2022-01-16 23:42:25
361
原创 MYSQL表格自增长设置语句
关于MYSQL表格自增步长的设置 对于MYSQL中表格自增步长的设置: -- 当前会话级别(针对当前用户) show session variables like 'auto_inc%'; #查看自增长的默认步数,一般为1 set session auto_increment_increment=5; #设置自增长会话步长为2 set session auto_increment_offset=1; #设置默认自增长初始值 -- 全局变量(针对所有表格) show global vari
2020-07-08 10:41:53
730
原创 XML语法以及解析代码简单记录
XML XML与HTML的差别 XML被设计用来传输和存储数据,其焦点是数据的内容 HTML被设计用来显示数据,焦点是数据的外观 XML的语法规则 文档必须有根元素 所有XML元素都必须有一个关闭标签 XML元素对于大小写敏感 XML内部元素必须正确嵌套,元素定义与关闭顺序不能错误 XML属性值必须加引号 XML的实体引用 < < less than > > greater than & & ampersand
2020-07-06 21:53:16
421
原创 网络编程Sock简单代码
网络编程 网络编程的两大要素 IP和端口号(用来定位网络上的一台或多台主机) 网络通信协议 udp 、 tcp(找到主机进行通信的方式) IP地址 java类:InetAddress IP地址用来定位网络上一台计算机 IP地址分类: IPV4、IPV6 IPV4:4个字节组成,范围0-255 2011年已用尽 IPV6:128位长,8个无符号整数 公网(互联网)、私网(局域网) 特殊地址: 127.0.0.1 本机IP(localhost) 通信协议 TCP:用户传输协议
2020-07-02 21:13:18
369
原创 AWT工具简单介绍
GUI图形界面编程 GUI的核心技术:Swing AWT; GUI的限制:1、界面不美观 2、运行需要jre环境,资源太大 AWT抽象窗口工具 AWT是一个创建界面的工具包,包含很多的接口和类 元素:包含窗口、按钮、文本框等 1.Frame Frame 是窗口工具,设置应用总窗口; // 创建窗口; Frame fra = new Frame(); // 设置布局,java.awt中提供布局管理器,FlowLayout(流式布局管理器)、BorderLayout(边界布局管理器)、GridLa
2020-07-01 11:43:36
729
原创 常用类型(数据封装、Date、Calendar)简单介绍
数据封装、Date、Calendar简单介绍 本文仅针对数据封装类型、Date类以及Calendar类进行简单介绍,说明部分方法。 1.数据封装 通常封装都是基本数据类型的单词首字母大写,比如Double->double,特殊的有Integer -> int Character -> char 以int类型为例,常用方法包括: 进制转换 转换2进制 Integer.toBinaryString(x); 转换8进制 Integer.toOctalString(x); 转换
2020-06-23 10:36:54
484
原创 常用集合的简单学习
集合类 java集合包括List、Set、Queue、Map,其中Lis/Set/Queue均继承自Collection,这些均是接口,实际使用时,创建对象需要通过他们的实现类来进行。 Collection:一个独立元素的序列,这些元素都服从一条或者多条规则 List:必须按照插入顺序保存元素 Queue:按照排队规则来确定对象产生顺序(通常与插入顺序相同) Set:不能有重复元素 Map:一组成对的键值对对象,允许使用键来查找值 List接口 List的实现类包括ArrayList和L
2020-06-19 20:09:57
283
原创 String类声明定义与常用方法小结
String类的简单学习 1.声明定义: String a1 = "字符串"; String a2 = new String("scas"); //字节数组转换成字符串 byte[] arr1 = {'a','s','4','s'}; String a3 = new String(arr1); //字符数组转换成字符串 char[] arr2 = new char[]{'a','b','c'}; String a4 = new String(arr2); //字符串声明可以增加编码说明 String a5
2020-06-18 21:27:24
1868
原创 数组的概念以及冒泡和选择排序介绍
数组的概念 数组定义 数组是一组固定长度的相同数据类型容器; 数组的声明: /* 创建一个数组,并赋值给array,明确数据类型,数组长度,数组名 后期需要根据实际情况进行动态赋值 int[] array 申明数组时,实际还未生成数组,存储于栈空间中,直到new 创建对象时,才会在堆存储空间中生成数组array new 创建完成后,储存数据时数据类型的默认值,后期需要动态赋值; */ int[] array2 = new int[6]; //※创建一个int数组,数组空间大小为6个数; //定
2020-06-16 22:38:18
262
原创 static、final以及访问修饰符简单介绍
static 修饰符 static 修饰符属于非访问修饰符,用来修饰类方法和类变量: 修饰变量(静态变量):被static修饰的变量,也成为类变量,静态变量属于类共有的变量,任何一个类修改该值,其余所有类对应该值都会变化;static不能修饰局部变量; 修饰方法(静态方法):被static修饰的方法,静态方法中不能使用类的非静态变量; static 可以修饰代码块; 被static修饰的变量、静态方法、代码块跟类调用同步进行,优先于类的构造器执行,并且只执行一次; final修饰符 修饰变量:被fin
2020-06-15 22:22:18
446
原创 抽象类与接口类特点介绍
抽象类 抽象类: java中被abstract进行修饰的类; 抽象类可以拥有构造方法/字段/属性/方法,但不能实例化创建对象,只能依靠子类进行实现; 抽象方法: 在抽象类中被abstract修饰的方法,只有方法声名,没有具体实现的方法体。 继承抽象类的子类,都必须要实现抽象类的抽象方法,除非子类也是抽象类; 抽象类中不一定有抽象方法,但抽象方法一定在抽象类中; 思考: 抽象类是否存在构造器? 抽象类中可以有构造器,只是抽象类不能通过new实例化对象 当继承自抽象类的子类进行实
2020-06-11 16:06:29
369
原创 面向对象(oop)的三大特性介绍
编程思想以及面向对象的三大特性 面向过程编程:按照步骤逐步进行,分别指派每一步需要做什么工作; 面向对象编程:先从宏观上针对问题进行分类,然后针对单独的类进行面向过程编程; 面向对象编程(Object-Oriented Prongramming)的本质:以类的方式组织代码,以对象的方式组织(封装)数据 类是一种抽象类型,代表一类事物的描述,对象则是类的具体示例; 面向对象的三大特性 封装:程序追求的"高内聚,低耦合" 用来实现数据的隐藏,只能通过操作接口来访问,而不是直接操作对象中数据
2020-06-08 19:57:53
464
原创 方法的概念和方法重载调用
方法的定义 方法是实现某一个功能的语句集合,它的特点包括: 方法是解决一类问题的步骤的有序组合; 方法包含与类或对象中; 方法在程序中被创建,在其他地方被引用; 方法的命名规则,符合标识符命名规则,最好遵循驼峰命名法; 方法是实现某一个功能的语句集合,一个方法主要包含以下内容: 修饰符:定义方法的访问类型,包含访问修饰符public \ protected \ private \ default ; 非访问修饰符static \ final \ abstract等等 返回值类型:方法可以有返回值(
2020-06-08 19:16:59
309
原创 java程序三种(顺序、条件、循环)结构说明
Java程序结构初解 顺序结构 顺序结构即顺序执行,java的程序语言主体上是至上而下顺序执行的; 条件结构 Java的条件结构主要是使用if或者switch语句进行条件判定,选择性执行相应的功能; if条件结构 // if 结构语法 //单分支结构 if(boolean条件表达式){ //boolean为true时执行 } // 双分支结构 if(boolean条件表达式){ //boolean为true时执行 }else{ //boolea
2020-06-07 19:53:42
913
原创 Day01 java介绍以及HelloWorld
java语言介绍 目前大系统开发中,很少使用单一语言进行开发,现有语言也十分发达,包含Java\C\C++\PHP\Python等等。通常情况下,一个大系统底层驱动部分都是使用C语言开发,而在上层用户交互层使用java语言开发。因此,最近10年以来,java和C语言都保持全球语言排行榜第一、第二的位置。可见java语言在目前各种语言的使用度中是非常高的。 java发展历程 java语言的开创者:James Gosling(詹姆斯·高斯林);最初于贝尔实验室开发; java语言的前身是Oak语言,是基
2020-06-06 15:12:42
354
原创 java基本数据类型和运算符介绍
java数据类型 java 数据类型主要包括: 引用数据类型: 类类型(class):String 字符串类:保存所有的文本信息; 数组(array [] ) 接口(interface) 八大基本数据类型 类型分类 类型 占用存储空间 表示范围 布尔型 boolean(布尔型) 1/8个字节 true 或者 false 整型 byte(字节型) 1个字节 -27~27-1(-128 ~ 127) 字符型 char(字符型) 2个字节 可以存储任意的单一字符
2020-06-04 01:23:00
867
原创 Typora基础使用学习笔记
作为入坑小白,初次使用Typora软件,对于部份Markdown语法进行初步整理,仅是本次初次了解的信息,语法知识可能不全,后期若有持续性了解,可能另行增加笔记: 1. 标题创建 以“# ”开头+“标题名称”,几个#号表示几级标题,目前仅支持6级标题; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B68dRQ9G-1588931412192)(C:\Users\lenovo\Desktop\截图1.png)] 2. 字体格式语法 字体加粗:快捷键“control +
2020-06-04 00:59:54
636
空空如也
java 项目oshi框架在容器中能不能获取宿主机的硬件信息
2023-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅