- 博客(39)
- 收藏
- 关注
原创 MySQL
MYSQL是一个功能齐全的关系数据库管理系统,通俗点讲就是存储和管理数据的。MySQL的使用过程卸载:1.关闭mysql服务1.手动关闭:我的电脑–>右键–>管理2.cmd–>services.msc,打开服务面板3.cmd–>net stop mysql。(注意获取cmd管理员权限)2.卸载3.删除数据存储文件* 找到mysql的安装目录。中my.i...
2019-07-08 14:28:56 164
原创 Node.js和NPM 介绍
Node.js的一些概念1.首先 Node.js 不是一门语言2.Node.js 不是库,不是框架3.Node.js 是一个JavaScript 运行时环境4.简单来讲就是Node.js 可以解析和执行JavaScript 代码5.以前只有浏览器可以解析执行JS代码6.现在JS可以完全脱离浏览器来运行,这要归功于Node.jsnpm 包管理器npm 是 JavaScript 世界的...
2019-07-08 12:23:46 399
原创 Vue事件
mounted页面元素挂载完毕之后就会去调用,可以在这里做一些原始数据的拷贝 new Vue({ el:'#box', data:{ content:'' }, methods:{ sortArray(type){ if(type==1){ this.jsonArray.sort(function(a...
2019-07-01 10:30:46 201
原创 Vue的部分方法
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。首先要注意的是Vue必须要等到整个页面加载完成之后才能完整渲染使用·,所以它开始是下面这样<script src="js/vue.js" type="text/javas...
2019-06-30 20:56:53 150
原创 Jquery
jQuery 是一个 JavaScript 库,这句话已经说明了Jquery的性质,在将一些JS代码包装完成之后格式化它然后再让我们通过格式调用。首先就是引入JQuery库<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>然后就是在整个代码加载完成时让其执行JS中的指...
2019-06-30 14:47:24 161
原创 JS中的相关事件
所谓的JS事件,我的理解就是当我们在页面上做某些操作,这些动作能够被程序监听到而做出某些改变。表单内容改变事件这个事件的意思就是当我们选择表单中的某个选项是能够被绑定在该事件上的对象监听到。<select onchange="test()"> <option value ="">--请选择学历--</option> <option val...
2019-06-20 21:23:26 500
原创 BOM和DOM
BOMbom即浏览器对象模型, BOM提供了独立于内容 而与浏览器窗口进行交互的对象。 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window,也就是说,BOM中的绝大多数方法都要先获得window对象。对于它的话我准备写写方法就好了:window.prompt(“请输入”) 在浏览器弹出一个输入框,接收到的是输入的文本。window.open(“http://www....
2019-06-18 23:50:21 259
原创 JS中的内置对象和数组对象
Data日期对象var date=new Date(); 转换成本地的日期格式 var time=date.toLocaleDateString(); var time=date.toLocaleString(); //2019/6/14 上午10:17:31 var year=date.getFullYear(); var m=date.getMonth(); ...
2019-06-17 20:09:32 320
原创 自定义动画和盒子模型,function函数,js
自定义动画<style type="text/css"> #wai { width: 200px; height: 300px; position: absolute; background-image: url(img/girl1.jpg); background-size: 100% 100%; animation-name:...
2019-06-17 15:32:19 236
原创 选择器以及网页动画的相关
前面已经说过,CSS 跟HTMl 代码的结合,有三种方式1.内联样式:将CSS 直接写在标签上,一次只能控制一个标签的展示样式,缺点复用性差,书写凌乱,不推荐使用2.内部样式:将CSS代码分类出来,通过选择器,可以选择一个或多个标签,进行样式的控制,复用性好。3.外联样式:将CSS代码单独写在一个文件中,可以控制多个页面,复用性好。开发中常用如果标签适中的第二种也比较常用,因此先来学习一波...
2019-06-16 23:20:29 214
原创 框架标签,CSS,div,span
在开始写之前先介绍CSS中常见的两种标签**div:**是一个非常纯净的块标签,没有自带任何样式,没宽,没有高度,没有背景颜色。块标签默认宽度会占一整行。span: 是一个非常纯净的行标签,没有自带任何样式,没宽,没有高度,没有背景颜色。行标签不会占据一整行,内容有多宽它就多宽。多媒体标签<video src="mp4/monkey.mp4" width="320" height="...
2019-06-15 16:44:04 448
原创 html中的相关知识
首先在开始写之前给大家推荐一个很好用的网站,叫菜鸟网站,如果有兴趣的话可以去那里面去学习相关知识,非常全面。在html中有很多标签,我自己的理解的话感觉这个东西有点像Java中的那些对象的属性值,它们穿插在一起来构成丰富多彩的网页。然后就是在html中的书写相较于Java中的书写比较"随意"一点,对于它的学习的话多查查官方文档以及我上面推荐的那个网站,对于基础学习这已经足够了。最后就是软件了HB...
2019-06-15 14:36:19 154
原创 1.8中stream流的新特性(筛选与切片, 映射,sorted,排序,查找与匹配,归约,收集)
接着上一篇写吧Stream流方式1 通过集合中的stream(); 可以获取换一个流 List<Integer> list = Arrays.asList(10, 20, 30, 40, 1, 0, 9); Stream<Integer> stream = list.stream();方式2 Arrays.stream() ...
2019-05-29 21:28:24 907
原创 1.8中的时间类,Lambda表达式
今天学习了一点JDK1.8的新东西。时间日期的API在JDK1.8新增了一套全新的时间日期API,它在java.time包下。其中有:年月日 LocalDate时分秒 LocalTime年月日时分秒 LocalDateTime1,上面3种都采用静态方法now获取当前的日期时间LocalDateTime now = L...
2019-05-29 20:27:35 746
原创 反射
首先来讲Java中的反射,在Java中,当我们在使用一个类时,该类的字节码就会加载进内存,所以当我们也可以通过调用这个类的字节码去调用对象的一些属性以及设置并且不受关键字的修饰,注意:这里要啰嗦的一点是,无论这个类去new了多少此次,该类的字节码是不会变化的,它就像是一个文件的骨架一样,无论它以后披什么皮,骨架只有一个,(画皮的灵感)下面介绍调用字节码的几种方式:方式一Thread th ...
2019-05-26 15:43:01 150
原创 线程中的wait方法,线程状态,CAS算法,线程池以及匿名内部类开启线程的方法
对于多线程的数据安全问题,除了对其公有部分加锁之外,还可以调用wait方法使其更加高效。所以就有了等待唤醒机制。通俗点来说就是在多个线程中让他们能够更加分工明确,双向分配任务,也就是一些负责去搬运任务,一些负责去完成任务,当它们在没有各自任务分配时使其等待,从而实现线程有序安全。上面也仅仅是我自己的一点理解,对于线程也仅是看了一些很浅的东西。下面是示例代码:public class GetT...
2019-05-18 23:54:16 225
原创 NIO中获得通道的方式以及线程的实现方式,安全问题,锁
在这之前首先重复一下获取通道的4种方式:通道:获取通道的方式1FileInputStream in = new FileInputStream(“a.txt”);FileOutputStream out = new FileOutputStream(“aa.txt”);FileChannel 本地的文件传输通道FileChannel inChannel = in.getChannel()...
2019-05-16 22:16:25 461
原创 NIO流
缓冲区在JDK1.4之后引入了一个NIO,即new IO,NIO和IO有很多得作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。Java中的NIO主要核心有:缓冲区buffer,通道Channels,选择器Selectors,接下来我会主要写写缓冲区和通道缓冲区NIO中的缓冲区就是容器,底层用数组来存的,一旦定义长度之后无法改变Buffer 下面针对基本数...
2019-05-16 20:30:35 208
原创 IO流的数据录入实例以及各种流(数据输入输出流,内存操作流,打印流,键盘录入的第二种方式,序列化流和反序列化流,Properties)
关于流的话就是它的种类比较杂,记忆起来比较复杂,因此操作起来往往不知道用哪个,很难受。下面就是流的用法,就是单级以及多级的文件的复制以及数据录入复制单级文件夹并改名字public class CopyFileDemo { public static void main(String[] args) throws IOException { //复制单级文件夹并该后缀名...
2019-05-14 00:22:09 212
原创 IO流以及多级文件夹的删除和复制
首先放复制多级文件夹的程序:public static void main(String[] args) throws IOException { //复制单级文件夹并该后缀名 //1.封装源文件夹 File srcFolder = new File("D:\\test"); //2.封装目标文件夹 File tar...
2019-05-13 15:47:45 250
原创 集合的简单运用以及流的异常
首先我还是想聊一聊集合这个东西。集合的嵌套可以用来做很多事情,我在写集合嵌套时老是无法有一个完整的结构思路,不知道是不是搬的少的缘故,套路见的有点少吗?HashMap的键值对,TreeSet的有序性等,搞起来有点无从下手的缘故,总之无法将记住的变成自己的,还是得多练啊!public class MyTest { public static void main(String[] args...
2019-05-12 21:28:00 172
原创 map集合
Map集合概述和特点Map就是将键映射到值的对象,一个映射不能包含重复的键每个键最多只能映射到一个值。Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map接口的实现类: HashMap, Hasht...
2019-05-05 19:41:39 287
原创 集合的其他几个类型
SetHashSet(底层数据结构是哈希表,元素无序(存取顺序不一致)且唯一)此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。合理的重写hashCode方法的作用:1.确定元素节点在哈希表中的存的位置,2,减少调用equals方法(),重写equals方法 当节点的索引相同时...
2019-05-05 16:57:29 199
原创 集合以及泛型
LinkedList//LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高void addFirst (E e)将指定元素插入此列表的开头。void addLast (E e)将指定元素添加到此列表的结尾 Object element = linkedList.element();。Iterator descendingIterator ()返回以逆向顺序在...
2019-05-05 15:01:06 212
原创 第15天
今天开始进入集合集合A:集合的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。B:数组和集合的区别(1): 长度区别:数组的长度是固定的而集合的长度是可变的(2): 存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3): 内容区别:数组只能存储同种数据类型的元素 ,集合可...
2019-05-05 14:05:36 137
原创 正则以及杂七杂八的类(math,random,system,BigDecimal,Date,SimpleDateFormat,Calendar)
首先介绍排序快速排序public class Text2{ public static void kuaipai(int arr[],int statrt,int end) { if (statrt < end) { int zhon = zhong(arr, statrt, end); kuaipai(arr, ...
2019-05-05 12:15:30 177
原创 stringbuffer 排序以及包装类integer
虽然字符串有个concat拼接功能,但是由于字符串是常量,它在方法区的静态区内储存,因此每次拼串都会创建新的对象,因此就有了stringbuffer这个类。StringBuffer的功能public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身public StringBuffer delete(int start,int e...
2019-05-04 21:57:53 200
原创 String类
Scanner的概述: JDK5以后用于获取用户的键盘输入Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。基本格式**hasNextXxx()** 判断下一个是否是某种类型的元素,其中Xxx可以是Int,Double...
2019-05-04 17:08:08 212
原创 object中的方法以及浅克隆
首先就是Java中的API是经过封装的,初级阶段我们只要掌握如何运用就行了。Object类是java中的顶层父类。Object中的hashcode,tostring,以及getclass方法:1)public int hashCode()a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。b:不同对象的,hashCode()一般来说不会相同。但是,同一个对象的hashCo...
2019-05-04 16:27:01 185
原创 关键字
首先就是关键字import,它的作用就是导包,格式就是import+包名,以便我们能够访问其他包下的类。下来就是四种权限修饰符:四种权限修饰符: private(私有的) , 默认 , protected(受保护的) , public(公共的)|本类 |同一个包下 | (子类和无关类) | 不同包下(子类) | 不同包下(无关类)|-private -|...
2019-05-04 15:28:55 109
原创 数组出现空指针报错
今天首先复习的是面向对象这一思想,按我理解的话是让我们在用程序进行编程时能够有一个比较明确的逻辑思路,就好比当我们遇到一个问题时我们首先应该有一个比较明确的步骤,所以就多敲吧。然后我在写写数组吧,这东西我自己弄的时候总是忘记。首先就是定义方式,有两种,一种就是int []arr=new int[],这种必须在后面的括号中给出数组的长度才能让JVM进行初始化。或者int[] arr = {1...
2019-04-15 23:19:36 1071
原创 Java中的继承
首先先记一下自己很久没留意到的小概念:一个JAVA源文件中只能有一个public类,具体原因我查了一下这个解释有人解释了一下,但我没有看懂,就贴出来让其他人看看。今天首先了解的是构造代码块,用{}括起来的就是构造代码块,硬概念。这儿的程序运行顺序可以借用下面简易程序代替一下:class Student {static {System.out.println(“Student 静态代码块”...
2019-04-13 22:41:25 140
原创 多态
今天开始终于讲面向对象的最后一个特性多态了。多态指的是某一事物在不同时刻表现出的不同状态。它的前提是要有继承关系以及方法重写,并且父类引用指向子类对象。首先多态中的成员变量访问时编译看左边,运行看左边。在创建子类对象时会访问父类的构造方法。成员方法则是编译看左边,运行看右边。同时,多态也使得我们不能使用子类特有的功能,所以需要将父类引用强制转换为子类。然后就是抽象类,所谓抽象类,就是一个概念...
2019-04-13 20:13:55 137
原创 构造方法
慢慢开始适应了这种节奏,只是我的心里总感觉有点堵的慌,就经常会想等这完了之后我该如何,我会如何,我又能如何。老实说我这人还是比较咸鱼的,每天吸收新的东西,来的快去的也快,但是毫无疑问我喜欢用玩弄代码,喜欢找错,但我不清楚我自己的究竟要干什么,是生活选择你,还是你选择生活?今天首先讲到的是构造方法,它的作用是创建对象,给对象中的成员进行初始化。格式是方法名与类名相同,没有返回值,连void都...
2019-04-13 20:12:45 243
原创 Java中的成员变量以及关键字
首先就是Java中的内存分配:栈:存储的都是局部变量堆:每一个new出来的来的对像储存的地方,并且他们每一个元素都有一个默认的初始值。以及方法区,本地方法区以及寄存器(cpu)。然后就是面向对象,面向对象的特征有封装,继承和多态。每个对象都有成员变量和成员方法,这其中又有成员变量和局部变量的区别:A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在...
2019-04-07 01:04:18 920
原创 数组的遍历.打印.排序以及冒泡排序
已经有好几天没有写了,就是有一种虽然学到了新东西但是一闭眼却又不知道任何的一种感觉;今天就写写前几天的一些零散的记录吧。首先的话就是开始接触数组了,它在程序中感觉也很重要,每当要进行一些数据的储存是都需要用到数组,当然也有可能有其他方法,但现下来说数组还是很有用的首先是一维数组,它的一些基础用法有:数组的遍历上图中的a.length代表的是一个数组的长度,数组的遍历说的就是将数组中的元素依...
2019-04-06 23:48:53 357
原创 运算符
这几天有点飘,一直在敲一些自己不太懂的代码,所以这个记录弄的迟了,今天晚上补一篇。从第三天开始就开始接触逻辑运算符了,老实说自己的脑子感觉有点乱糟糟的,要进Java的大门看来要好久了。逻辑运算符有: &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)位运算符: &(与),|(或),^(异或) , ~(按位取反) ...
2019-04-03 01:01:43 277
原创 判断跟循环语句
在开始写之前,先将工具软件献出安装之后也没什么其他设置,仅仅需要配置一下字体,Basic项的最后一项 Text Font然后双击,这样就可以按你喜好调节字体了。在编写JAVA程序时,按照创建工程<<包<<类的顺序进行创建,其中包的形式一般创建为域名的形式:cm.文件名.cn。类的形式则是创建为驼峰式,即“Text Font”形式。然后万事具备,开始今天的记录,...
2019-03-27 23:46:29 271 1
原创 Java中的数据类型
在将各种基础软件安装之后,我的学习JAVA之路就此开始了。首先就是在程序中的常量,对其定义就是在程序执行中不会变化的量。在JAVA中常量分为字面值常量和自定义常量,其中字面值常量分为以下几种:整数常量:所有整数(4种表现形式:二进制,八进制,十进制,十六进制)小数常量:所有小数字符常量:用单引号括起来的内容字符串常量:用双引号括起来布尔常量:只有true和false空常量:null...
2019-03-25 21:47:48 282 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人