自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.onlyze.cn/

http://www.onlyze.cn/

  • 博客(115)
  • 资源 (7)
  • 收藏
  • 关注

原创 8张图解java

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KXM0Ijm3-1662630212902)(image/image_1_BfxKKRwzwg.jpeg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dMhmYOlF-1662630212901)(image/image_N_9oBu-lz-.jpeg)]别名意味着有多个变量指向同一可被更新的内存块,这些别名分别是不同的对象类型。如果两个对象相等(equal),那么他们一定有相同的哈希值。

2022-09-08 17:44:26 264 1

原创 多核编程 与 单核多线程编程的区别

1、锁竞争:单核中,如果单个线程取得所,则获取CPU运行时间,其他等待获取锁的线程被阻塞。使用了锁,影响的只是枷锁和解锁的耗时,CPU始终运行。多核中,若2个(更多)线程使用同一把锁,则会导致CPU饥饿。实际还是串行化执行!2、线程分解和执行的区别:对单核CPU,对客户端软件,采用多线程,主要是 创建多线程将一些计算放在后台执行,而不影响用户交互操作。(用户界面 & 其他计...

2019-04-12 22:46:14 1304

原创 Junit单元测试、反射、注解

一、Junit单元测试    1、单元测试:可以代替掉程序中的main方法。程序可以从单元测试方法开始执行。    使用:        1. 要在单元测试方法上面加上注解 @Test        2. 以单元测试的方式去运行即可。    要求:        1. 单元测试方法的方法名一般以test开头 (软性规定)        2. 单元测试方法要以public...

2018-09-20 10:41:46 727

原创 java-Stream流

一、Predicate接口 在java中,还有一个函数式接口叫做Predicate,这个接口中有一个抽象方法test,可以对一个数据进行判断,并返回结果    1、抽象方法:        boolean test(T t): 判断参数t是否合法,如果合法返回true。    默认方法:        default Predicate and(Predicate other)...

2018-09-20 10:41:01 526

原创 java-函数式编程-函数式接口以及方法应用

一、lambda表达式     1、 Lambda表达式是匿名内部类的简化写法。    Lambda标准格式:    (参数类型 参数名) -> {        方法体;        return 返回值;        }     省略规则:        1. 小括号中的参数类型可以省略。        2. 如果小括号中只有一个参数,那么...

2018-09-20 10:40:11 786

原创 转换流、缓冲流、序列化流、打印流

一、缓冲流    1、缓冲流:        字节输入缓冲流: BufferedInputStream        字节输出缓冲流: BufferedOutputStream        字符输入缓冲流: BufferedReader        字符输出缓冲流: BufferedWriter    缓冲流的特点是快,可以提高读写的效率,原因是因为内部具有一个缓冲区。...

2018-09-20 10:39:20 271

原创 Java网络编程

一、  TCP案例的客户端    1、在Java中,有一个类叫做Socket,表示TCP的客户端    Socket构造方法:        Socket(String host, int port): 参数host表示目标服务器的ip地址。 参数port表示服务器程序的端口号。    Socket的其他方法:        OutputStream getOutputStre...

2018-09-20 10:38:14 207

原创 Java-字节流、字符流、IO异常处理、属性集

一、字节流、1、IO流的顶层父类    字节流        字节输出流: OutputStream        字节输入流: InputStream    字符流        字符输出流: Writer        字符输入流: Reader 注意:IO流的顶层父类全是抽象类。 2、OutputStream 是字节输出流。 可以将Java程序中的数据...

2018-09-20 10:37:11 311

原创 IO-File类、递归、过滤器

一、Feil类    1、计算机名词解释目录(Directory): 文件夹。 用来存放文件。    文件(File): 用来存储数据。    路径(Path): 路径包括文件也包括文件夹。 相当于计算机中的一个位置, 这个位置可以是文件或者文件夹。    在Java中有一个类叫做File,这个类表示计算机中的文件或者文件夹(路径)    注意:File这个单词本意是文件的...

2018-09-20 10:35:44 232

原创 等待唤醒机制、线程池、Lambda表达式

一、等待唤醒机制        等待唤醒机制,可以完成线程间的通信。        相关的API(这些方法都是Object中, 而不是Thread中的)        void wait():让线程等待。 直到有其他线程调用notify或者notifyAll唤醒这个线程.        void wait(long timeout):让线程等待。 直到有其他线程调用notify或者...

2018-09-20 10:34:15 265

原创 Java中多线程、同步、runnable、callable接口

一、多线程     1 多线程第一种方式的实现步骤(继承Thread类)        1、定义类重写Thread类;        2、重写里面的run方法,在run方法中定义线程要执行的任务。        3、创建Thread子类对象        4. 调用子类对象的start方法,启动线程。public class Demo01Thread {    publ...

2018-09-13 19:32:28 446

原创 Java中的线程、并发

一、线程的概念:每个程序中至少要有一个线程, 我们之前写的Java程序也是有线程的。    当我们运行程序的时候,JVM会创建一个main线程,这个main线程会去执行程序中的main方法。    单线程程序同时只能执行一个任务,如果此时有多个任务只能执行完其中一个 再去执行下一个.    如果想要同时执行多个任务,那么我们可以使用多线程去实现。    在Java中可以使用Th...

2018-09-13 19:23:09 164

原创 Java异常、try-catch、自定义异常

 一、异常1、异常的概念:    异常指的是不正常, 指的是程序中出现了某些问题。    在Java中,所有的问题都可以使用一个类来表示,这个类叫做Throwable。    Throwable是Java中所有异常和错误的父类。    Throwable        |-- Error: 表示错误。 指的是不可挽回的严重问题。 相当于人得了绝症。        |--...

2018-09-08 07:08:45 2833

原创 集合框架——Map接口

一、Map集合1、Map集合中常见的方法。    Map是一个接口,是所有双列集合的根接口    Map<K,V>有两个泛型, K 表示的是键的数据类型, V表示的是值的数据类型。    常见方法:        (重要)V put(K key, V value): 向Map集合中添加键值对        (重要)V get(Object key):根据键获取对...

2018-09-08 07:06:42 303

原创 集合框架——List、Set接口

一、List接口        List是Collection下面的一个子接口。               1、  List满足3个特点:        1. 有序(有序不是顺序, 有序指的是怎么存,就怎么取)        2. 有索引(可以根据索引获取元素)        3. 可以重复(List下面的集合可以存放重复的元素)        List是一个接口,如果要...

2018-09-08 07:04:55 211

原创 集合框架——collection接口、泛型

一、Collection接口 Collection是一个接口,如果要创建对象,必须要创建实现类的对象,最常用的实现类是ArrayList   1、Collection里面常见的方法:    public boolean add(E e) : 把给定的对象添加到当前集合中 。    public void clear() :清空集合中所有的元素。    public bo...

2018-09-08 07:03:05 438

原创 Object类和常用API

一、Object类        1、Java中所有的类都会直接或者间接的继承自Object        如果一个类没有使用extends关键字继承其他类,那么这个类就继承了Object类public class Person {    //给出属性    private String name;    private int age;    /*    @Ove...

2018-09-08 06:59:01 338

原创 JAVA开发路线走向高级开发工程师

 影响6000万学习IT的中国人学习要点和建议:1. 《6000 集》集合尚学堂和百战程序员所有高端课程,根据开班时间持续更新, 请关注网站:www.itbaizhan.cn、www.bz6000.cn(百战 6000 集官网)。2. 普通人只需要选择一个领域即可。没有必要将所有领域全部学习一遍。当然,在校大学生时间充裕,未尝不可, 成为超级大神迷倒身边众多妹子,不是坏事。成为超级大神,...

2018-08-14 23:28:57 1439

原创 java开发工具Idea的快捷键汇总

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可...

2018-08-10 06:56:43 1348

原创 java基础-Idea的使用和方法

day04 Idea、方法    一、IntelliJ Idea        1、开发工具概述            概述:                集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具            举例    ...

2018-08-10 06:55:12 613

原创 java基础-流程控制语句

day03流程控制语句    一、流程控制        1、概述:            在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。        (1)顺序结构                判...

2018-08-10 06:51:54 219

原创 java基础-数据类型、运算符、方法

day02-数据类型、运算符、方法    数据类型转换        自动类型转换            概述:                将 取值范围小的类型 自动提升为 取值范围大的类型            转换规则                范围小的类型向范围大的类型提升, byte 、short、char 运算时直接提升为 int           ...

2018-08-10 06:48:55 223

原创 计算机基础以及java语言入门知识

一、java语言发展史          1.sun公司 1995年推出的。          2.java语言能做什么。          3、他是后台服务端语言。          4、案例:淘宝后台、京东后台等等。二、计算机基础知识        1.二进制    十进制      十六进制         2.字节                    ...

2018-08-10 06:38:38 247

原创 java所有单词汇总

abstract (关键字)抽象['.bstr.kt]accessvt.访问,存取['.kses]'(n.入口,使用权)algorithmn.算法['.lg.riem]annotation[java]代码注释[.n.u'tei..n]anonymousadj.匿名的[.'n.nim.s]'(反义:directly adv.直接地,...

2018-07-30 23:53:52 11764

原创 java基础常用的单词(必背)

OO: object-oriented ,面向对象 OOP: object-oriented programming,面向对象编程 JDK:Java development kit, java开发工具包 JVM:java virtual machine ,java虚拟机Compile:编绎 Run:运行 Class:类 Object:对象 System:系统 out:输出 print:...

2018-07-30 23:49:34 14092

原创 java中的关键字

在JAVA中目前一共有53个关键字:其中由51+2个保留字=53个关键字1、JAVA的保留关键字(2个)     const——常量,常数:用于修改字段或局部变量的声明。     goto——转到:指定跳转到标签,找到标签后,程序将处理从下一行开始的命令2、访问修饰符的关键字(3个)     public (公有的):可跨包     protected (受保护的):当前包...

2018-07-30 23:45:15 305

原创 json数据绑定到前端页面元素

方法: 1、首先取到页面元素。2、用jQuery调用json对象。jQuery.fn.extend({ 'jsonBind':function(json){ var dom=this; dom.find('[json-bind]').each(function(){ va...

2018-07-03 11:36:12 2617

原创 运算符与表达式

    1.表达式        表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量、运算符    2.运算符        算术运算符            +、-、*、/、%、++、--                ++、--分为前缀形式和后缀形式                前缀形式先加减1在执行                后缀形式先执行再加减1      ...

2018-04-17 14:57:08 240

原创 初始Ajax

一、Ajax准备知识:json说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下1、json(Javascript  Obiect  Notation,JS对象标记)是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结...

2018-04-17 14:54:37 237

原创 ajax补充--------FormData等...

一、回顾上节知识点1、什么是json字符串?  轻量级的数据交换格式2、定时器:关于setTimeoutsetTimeout(foo,3000)  # 3000表示3秒,foo表示一个函数,3秒后执行foo函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2018-04-17 14:53:05 143

原创 开发必背单词

form:表单action:行动(提交的路径)method:方法(提交的方式)input:输入type:类型text:文本(文本输入项)password:密码radio:单选按钮checkbox:复选框file:文件(文件上传项)hidden:隐藏字段reset:重置(重置按钮)button:按钮(普通按钮)name:名称(元素名称)value:值(输入项的内容)size:大小(可以是文字字体的大...

2018-04-12 21:47:15 935

原创 Viewport介绍

一、Viewport的概念通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限于浏览器可视区域的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区域要小。在默认情况下,一般 来讲,移动设备上的viewport都是要大于浏览器可视区域的,这是...

2018-04-12 21:38:39 268

原创 数据类型与变量

    1.原始数据类型        数值型            十进制数                12                1.2                -23                .222e33                -1.3e3                3.E-2                12e+20            十六进制 ...

2018-04-11 14:05:13 183

原创 JavaScript简介

    1.JavaScript简介    2.如何使用JavaScript        通过<script></script>中直接编写        通过<script src='目标文档的URL'></script>链接外部的Js文件        作为某个元素的事件属性值或者是超链接的href属性值    3.代码屏蔽        &lt...

2018-04-11 14:04:32 142

原创 html 之表单,div标签等

。。。。。。。一、表单功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互      表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。      表单还可以包含textarea、select、fieldset和 label标签。表单属性     action: 表单提交到哪.一般指向服务器端一个程序,程序接收到表单提交过来的数据(即表单元素值)作相应处理,比...

2018-04-11 12:02:21 281

原创 前端之css样式(选择器)。。。

一、css概述CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 例如 二、css的四种引入方式1.行内式   行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。2.内嵌式  嵌入式是将CSS样式集中写在网页的<head>&lt...

2018-04-11 12:01:33 184

原创 ECMAScript 6 入门

目录1、ECMAScript 6 简介2、let和const命令3、变量的解构赋值4、字符串的扩展5、正则的扩展6、数值的扩展7、函数的扩展8、数组的扩展9、对象的扩展10、Symbol11、Set和Map数据结构12、Proxy13、Reflect14、Promise对象15、Iterator和for...of循环16、Generator 函数的语法17、Generator 函数的异步应用18、...

2018-04-11 11:54:56 139

原创 es6简单介绍

1、ECMAScript 6 简介2、let和const命令3、变量的解构赋值4、字符串的扩展之模板字符串5、正则的扩展6、数值的扩展7、函数的扩展8、数组的扩展9、对象的扩展10、类 1、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以...

2018-04-11 11:54:07 181

原创 vue 之webpack打包工具的使用

一、什么是webpack?webpack是一个模块打包工具。用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue文件之间还有错综复杂的关系。所以项目要被浏览器识别,我们就要使用webpack将它们打包成js文件以及相应的资源文件。二、webpack的功能?  1、它...

2018-04-11 11:52:16 427

原创 vue-cli脚手架

一、创建vue项目npm install vue-cli -g #-g全局(sudo)npm install vue-cli -g #mac笔记本vue-init webpack myvue #项目的名字cd muvuenpm installnpm run dev二、目录结构的说明出现下面这样的图就说明成功了 三、import和require的区别import一定要放在文件顶...

2018-04-11 11:51:17 232

功能强大的视频播放器PotPlayer

视频播放器

2022-09-08

高端大气简历模板

各种高端大气的简历模板,包含各种专业。

2019-04-12

vue项目基本配置大全

包含几乎所有的vue项目的一些基本的配置,webpack的配置详解。

2018-07-03

响应式布局大全代码

HTML加css加div响应式布局,包含各种网站的大概布局,适应于各种大小不同的设备。

2018-07-03

开发软件HBuider

一款最简单的适合前端开发的工具,简洁好用。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-08

3D制作文字工具

一款可以做旋转字的工具。

2017-08-26

H5常用标签汇总

集合了所有H5标签。

2017-08-26

Linux命令大全

对广大喜好Linux系统的学习者提供方便的学习之道。

2017-08-26

空空如也

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

TA关注的人

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