Vagrant使用备忘录
#Vagrant使用备忘录 下载 vagrant虚拟目录vagrant默认用户路径为:C:\Users\用户名.vagrant.d ###安装在线安装 12vagrant init vagrantfile #配置文件vagrant up # 离线安装 1.下载box文件,并添加到vagrant中 1vagrant box add #box文件 --name #新建命名 2.更改vagrant配置 123Vagrant.configure("2") do |config| config.vm.box = "ubuntu/trusty64" #此改为新建命名end 保存并运行 1vagrant up 初始化并启动成功 ###相关命令 12345678vagrant box list #查询本地boxvagrant ssh #连接正在运行的boxvagrant status ...
linux使用笔记(杂)
###安装ssh 1yum install -y openssl openssh-server ###创建新用户 12adduser [用户名] #创建新用户passwd [用户名] #初始化密码 ###未分类 #ssh日志 less /var/log/secure | grep 'Accepted' who /var/log/wtmp whoo #在线用户 #查看端口占用 lsof -i:80 netstat -a #ubuntu查看 netstat -ap #查看所有服务端口
SQL注入
#SQL 注入
Java SE笔记(七)
多线程与反射前面我们已经讲解了JavaSE的大部分核心内容,最后一章,我们还将继续学习JavaSE中提供的各种高级特性。这些高级特性对于我们之后的学习,会有着举足轻重的作用。 多线程注意:本章节会涉及到 操作系统...
Java SE笔记(六)
...
Java SE笔记(五)
泛型程序设计在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们还会继续深入了解,从泛型开始,再到数据结构,最后再开始我们的集合类学习,循序渐进。 泛型为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格 来作为结果,还有一种就是 60.0、75.5、92.5 这样的数字分数,可能高等数学这门课是以数字成绩进行结算,而计算机网络实验这门课是以等级进行结算,这两种分数类型都有可能出现,那么现在该如何去设计这样的一个Score类呢? 现在的问题就是,成绩可能是String类型,也可能是Integer类型,如何才能很好的去存可能出现的两种类型呢? 1234567891011public class Score { String name; String id; Object value; //因为Object是所有类型的父类,因此既可以存放Integer也能存放String public...
Java SE笔记(四)
面向对象高级篇经过前面的学习,我们已经了解了面向对象编程的大部分基础内容,这一部分,我们将继续探索面向对象编程过程中一些常用的东西。 基本类型包装类Java并不是纯面向对象的语言,虽然Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。Java中的基本类型,如果想通过对象的形式去使用他们,Java提供的基本类型包装类,使得Java能够更好的体现面向对象的思想,同时也使得基本类型能够支持对象操作! 包装类介绍所有的包装类层次结构如下: 其中能够表示数字的基本类型包装类,继承自Number类,对应关系如下表: byte -> Byte boolean -> Boolean short -> Short char -> Character int -> Integer long -> Long float -> Float double -> Double 我们可以直接使用,这里我们以Integer类为例: 123public static void main(String[]...
Java SE笔记(三)
面向对象基础篇我们在前面已经学习了面向过程编程,也可以自行编写出简单的程序了。我们接着就需要认识 面向对象程序设计(Object Oriented Programming)它是我们在 Java 语言中要学习的重要内容,面向对象也是高级语言的一大重要特性。 面向对象是新手成长的一道分水岭,有的人秒懂,有的人直到最后都无法理解。 这一章开始难度就上来了,所以说请各位小伙伴一定认真。 类与对象类的概念我们在生活中其实已经听说过很多了。 人类、鸟类、鱼类… 所谓类,就是对一类事物的描述,是抽象的、概念上的定义,比如鸟类,就泛指所有具有鸟类特征的动物。比如人类,不同的人,有着不同的性格、不同的爱好、不同的样貌等等,但是他们根本上都是人,所以说可以将他们抽象描述为人类。 对象是某一类事物实际存在的每个个体,因而也被称为实例(instance)我们每个人都是人类的一个实际存在的个体。 所以说,类就是抽象概念的人,而对象,就是具体的某一个人。 A:是谁拿走了我的手机? B:是个人。(某一个类) A:我还知道是个人呢,具体是谁呢? B:是 XXX。(具体某个对象) 而我们在 Java...
JavaSE笔记(二)
面向过程篇前面我们已经认识了Java语言的相关特性,并且已经成功配置好了开发环境,从这节课开始,我们就可以正式进入到Java语言的学习当中了。Java语言是一门面向对象的语言,但是在面向对象之前,我们还得先学会如何面向过程编程。 Java程序基础首先我们还是从最基本的Java程序基础开始讲解。 程序代码基本结构还记得我们之前使用的示例代码吗? 12345public class Main { public static void main(String[] args) { System.out.println("Hello World!"); }} 这段代码要实现的功能很简单,就是将 Hello World 输出到控制台就行。 由于我们还没有学习到类的相关性质,所以在第二章之前,各位小伙伴直接记住固定模式即可,首先我们创建的源文件名称需要为Main.java然后编写的代码第一行: 123public class Main { ...
Java SE笔记(一)
新手入门篇注意:开始学习 JavaSE 之前建议学习的前置课程《C 语言程序设计》《数据结构》《操作系统》《计算机组成原理》 欢迎各位小伙伴来到 JavaSE 视频教程,期待与各位小伙伴共度这一旅程!视频中所有的文档、资料,都可以直接在视频下方简介中找到,视频非培训机构出品,纯个人录制,不需要加任何公众号、小程序,直接自取即可。 教程开始之前,提醒各位小伙伴: 如果你对某样东西不熟悉,请务必保证跟视频中使用一模一样的环境、一模一样的操作方式去使用,不要自作主张,否则出现某些奇怪的问题又不知道怎么办,就会浪费很多时间。 视频依然是基于 Java 8 进行讲解,不要自己去安装一个其他的版本,想要了解新版本特性可以在另一个视频里面观看。 在学习过程中,尽可能避免出现中文文件夹,包括后面的环境安装、项目创建,都尽量不要放在中文路径下(因为使用中文常常出现奇奇怪怪的问题)建议使用对应的英文单词代替,或者是用拼音都可以,最好只出现英文字母和数字。 本系列教程使用 IDEA 社区版(免费)即可,不需要申请终极版。 如果觉得本视频对你有帮助,请一键三连支持一下 UP...