自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript笔记(一)

1,JavaScript变量都由关键字var声明,格式如下: var variable=11; 2,JavaScript是采用动态编译的,而动态编译是不容易发现代码中的错误的,特别是变量命名方面。 3,JavaScript中“;”作为结束标志,如果不加大部分的时候是正确的。 4,JavaScript采用的是弱类型的方式,即一个数据不必首先声明,可在使用或赋值的时候确定其类型。 5,Java

2016-11-01 21:27:19 288

原创 课堂整理(四)-----端口号整理

sqlserver默认端口号为:1433URL:”jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=dbname”DRIVERNAME:”com.microsoft.jdbc.sqlserver.SQLServerDriver”;mysql 默认端口号为:3306URL:jdbc:mysql://localhost:3306/

2016-10-31 18:11:43 263

原创 Synchronize 和 volitile 的区别(1)

Synchronize 1,在同一对象锁或者同一对象监视器(Object Monster)上的同步 2,保证了不同线程对共享变量操作结果的可见性 volitile Thread 1 负责对共享变量的写write Thread 2~n 负责Readvolitile是不能保证线程对共享资源获取是同步的,volitile只能保证被修改的数据 不会存在于cpu的缓存中,而是直

2016-10-31 18:07:55 953

转载 GemFile详解(一)

What Is the GemFile ? Gemfile事我们创建的一个用于描述gem之间的依赖。gem是一堆ruby代码的集合,它能够为我们提供调用。你的GemFile必须放在项目的根目录下,这是Bundler的要求,对于任何的其他形式的包管理文件来说,这是标准,GemFile会作为ruby代码来执行。当在Bundler上下文环境中被执行能使我们访问一些方法,我们用这些方法来解释gem和req

2016-10-14 16:06:23 6592

原创 字节数组输入输出流

字节数组输入输出流 ByteArrayInputStream 是字节数组输入流。它继承于InputStream。 它包含一个内部缓冲区,该缓冲区包含从流中读取的字节;通俗点说,它的内部缓冲区就是一个字节数组,而ByteArrayInputStream本质就是通过字节数组来实现的。 我们都知道,InputStream通过read()向外提供接口,供它们来读取字节数据;而ByteArrayInpu

2016-10-14 10:02:21 1288

原创 课堂整理(三)

TCP和UDP的区别 TCP在发送的时候不需要关注地址和端口。TCP是可靠的通信传输,而UDP是可靠的非链接。TCP是面向连接的,在收发数据之前,必须建立可靠的连接。 先说TCP协议: 这个协议,是面向的连接!面向连接这个概念,我们要从物理层看起。大家都知道,因为“信道复用技术”的迅猛发展,才促使了计算机网络的发展!如果没有“信道复用技术”,那么单条线路上(这里的线路指物理传输介质,例如:双绞

2016-10-13 20:48:33 250

原创 java中IO流分析(二)

1,我们先讲什么是流? 流是一个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。流的本质是对文件的处理。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 Java中的流,可以从不同的角度进行分类。 按照数据流的方向不同可

2016-10-07 11:37:13 186

原创 课堂整理

1,“equals”和“==”的区别? (1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 “==”比较两个变量本身的值,即两个对象在内存中的首地址。 “equals()”比较字符串中所包含的内容是否相同。比如: String s1,s2,s3 = “abc”, s4 =”abc” s1 = new String(“abc”); s2 = new St

2016-10-07 11:31:09 90

原创 JAVA中IO流分析(1)

IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别: (1)读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。 (2)处理对象

2016-09-28 20:46:09 104

原创 浅谈单例模式

首先,我们先来说一下什么是设计模式。设计模式是一套反复使用多人知晓的,经过分类编目的,代码设计经验的总结。而单例模式是设计模式的一种。 下面是这23种设计模式,我们主要讲一下单例模式。 创建型Factory Method(工厂方法)Abstract Factory(抽象工厂)Builder(建造者)Prototype(原型)Singleton(单例)结构型Adapte

2016-09-26 15:37:14 237

转载 JDK的版本整理

摘要:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改

2016-09-25 11:46:02 597

原创 Java线程(1)

Java线程1. 线程简介 一个程序的不同运行代码是不同的线程。Java的多线程在每个操作系统中的运行方式存在差异,系统可以分配给每个进程一段有限的使用CPU的时间,CPU在这段时间执行某个过程,然后下一个时间片又跳至下一个进程,由于CPU执行较快,显得好像在同时执行一样。 **Windows操作系统执行模式**一个线程则是进程中

2016-07-08 10:48:35 230

原创 Java的常见异常

Java的常见异常//注意方法是通过对象调用 异常分为两种: 1,越界异常 2,空指针异常越界异常int[]sz=new int[10];syso.sz[10]2,空指针异常list<String> list=new ArrayList<string>()list.get(0);算数错误int i=0;syso.10/i;转换格式异常string s="a";s=(int) a;/

2016-07-07 14:55:37 266

原创 Java的继承

Java的四大特征:封装,继承,多态,抽象 继承是面向对象的最显著的特征之一,多态以继承为基础.继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 首先举一个简单的继承实例:public class student{ string name; int age; void eat(); void drink(); void

2016-05-29 17:03:47 105

空空如也

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

TA关注的人

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