- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 sqlserver表的数据类型
unicode编码:两个字节表示一个字符非unicode编码:一个字节表示一个字母,两个字节表示一个汉字可以加括号,括号内设置最大的字符个数,限定位数char 定长 最大8000字符,非unicode编码varchar 变长 最大8000字符(非unicode) varchar可以对多出的空间进行回收,节省空间,虽然优点,但以下情况要用char数据长度定长,应该用c
2017-09-27 23:18:07
1365
原创 sqlserver基本操作
SQLserver企业管理器:图形化界面查询分析器:命令行sa:superAdministrator 超级管理员可以用在系统服务中(我的电脑--管理--服务),或者cmd命令msconfig可以查看当前系统服务设置,根据需要设置服务状态(禁用,启动,手动)【组织结构】组下面可建立多个实例,实例里边可以建立多个数据库,数据库里可以建立多个数据对象,表只是数据对象之一,数据库里可以
2017-09-27 22:45:06
1720
转载 SQL Server 2005 开启数据库远程连接的方法
转载自http://www.jb51.net/article/59528.htmSQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置:步骤/方法1.打开SQL Server Configuration Manager,使用windows身份登录2.登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQLServ
2017-09-27 22:36:47
6045
转载 comparator compatable 比较器
java的比较器有两类,分别是Comparable接口和Comparator接口。在为对象数组进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。让需要进行排序的对象实现Comparable接口,重写其中的compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用java.util.Arrays.sort()来排序对象数组,实例如下:View
2017-09-25 21:06:54
731
原创 网络编程
java.net.InetAddress只继承object,两个子类:Inet4Address,四位表示ipInet6Address,16位表示ip这三个类对象保存的是主机名+主机ip地址两个属性这样的对象是通信 的基础三个类没办法调用构造方法,只有通过getLocalHost方法返回实例或者根据两种条件:主机名或ip来获得对象实例getByName() getB
2017-09-24 17:28:02
186
原创 泛型的作用
比如说有一个Person类使用集合类创建对象HashSet hs=new HashSet();如果往hs里面add多个Person类实例,放进去和取出来的时候都被当做Object类型而不是Person类型,这样的创建集合的方法并不会记住添加对象的类型,这就导致了要强转,以及可能出现加入不符合要求的对象,比如说添加了Animal类对象(可以添加,但是不符合初衷),你也无法预料要取出来的类
2017-09-21 19:50:51
351
原创 Lambda表达式
首先要明白:函数式编程接口:就是只有一个抽象方法的接口。函数式接口是没办法创建对象,必须要要有人去实现它并重写抽象方法说人话,就一句话,lambda表达式功能就是:一句话继承并且重写某一个函数式接口,成为其子类并创建一个对象,也就是子类对象。好处就是方便,特别适合用于匿名局部内部类现在的jdk8对接口的定义越来越宽,跟抽象方法一样,可
2017-09-21 17:16:15
202
原创 迭代器 iterator
一个迭代器iterator只能迭代一个完整周期。在iterator迭代过程中通过迭代器it.next()对数据进行修改,无法修改目标集合里的对象。也就是说,it.next()返回的是一个复制出来的副本,对副本的修改并不会影响原始数据Collection books = new HashSet();books.add("aaaa");books.add("bbbb");books
2017-09-21 16:42:20
585
转载 集合类 数组 Map set queue List
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直
2017-09-21 13:35:27
275
转载 正则表达式 Matcher Pattern
Java正则表达式通过java.util.regex包下的Pattern和Matcher类实现Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式,可以通过两个静态方法创建:compile(String regex)和compile(String regex,int flags),其中regex是正则表达式,flags为可选模式(如:Pattern.CASE_INSENSIT
2017-09-20 22:40:45
198
转载 正则表达式
Java正则表达式的语法与示例 java 正则表达式 语法 示例概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制123
2017-09-20 21:23:42
318
转载 时间处理 Date Calender
http://blog.youkuaiyun.com/kyfg27_niujin/article/details/8077828Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间
2017-09-20 21:03:38
356
原创 数学运算 计算
java.math类包下提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类MathContext则用于封装数学规则,比如说舍入精度,向上取还是向下取等BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。除标准算法操作
2017-09-20 19:52:10
256
原创 Random ThreadLocalRandom 产生随机数
使用方法。都是new出来的,实例方法。需要对象来调用方法对象.nextXxx();可以产生各种基本类型。
2017-09-20 19:42:05
417
转载 String,StringBuffer,StringBulider的区别
http://blog.youkuaiyun.com/ximenghappy/article/details/6618892String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量 适合量少的StringBuffer 字符串变量(线程安全)适合多线程StringBuilder 字符串变量(非线程安全)适合单线程安全耗费性能
2017-09-20 17:18:14
259
原创 Cloneable接口 Object类 工具类
首先类implements Cloneable接口然后public 返回同类 clone(){return (同类)super.clone();}实例一个对象a对象b=a.clone();对象b会复制a对象里的基本类型属性,而引用类型属性只是复制一个引用而已,不会复制引用指向的对象。所以属于浅克隆
2017-09-20 16:28:28
240
转载 Runtime类
Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。一般不能实例化一个Runtime对象,应用程序也不能创建自己的 Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。 一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象
2017-09-20 16:11:44
190
转载 System类
static voidarraycopy(Object src, int srcPos,Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。static StringclearProperty(String key) 移除指
2017-09-20 15:26:43
356
原创 垃圾回收
垃圾回收只收拾堆内存的对象无法精确控制回收前会调用对象的finalize()方法,从object继承的,意思是让系统响应有没有人要认领,以避免被清除掉。垃圾回收的目的是回收所不需要被占用的内存finalize()相对温和,用于资源清理,当确认无人认领就回收空间对象的三种状态:有连接:可达状态无连接:可恢复状态,在finalize之后无人认领,直接杀掉不可达强制回收:
2017-09-20 12:25:30
369
原创 java知识点
构造方法是创建对象的重要方法,但是他只负责初始化,当new的时候对象已经产生(划分空间,引用指向,默认值),之后才轮到构造方法初始化里面的属性(各种赋值和方法调用),构造方法会返回一个对象。一个对象,包含this(对自身的引用),super(父类的引用),extends的类,等于说在自己类中创建了一个父类,子类独有的属性等于额外添加。this和super只能写在方法第一行,构造方法中。多态
2017-09-19 19:47:50
300
转载 UML
http://blog.youkuaiyun.com/suxinpingtao51/article/details/8011335在UML的类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)
2017-09-19 19:07:08
331
原创 JAVA介绍 ,jdk安装 配置
从官网下载安装包,不多说,大致安装过程如下:安装包的按准顺序为,创建一个java目录先安装jdk,再安装jre每个都在java目录下的独立子目录中接下来环境配置(系统环境变量,在计算机属性下方的):添加JAVA_HOME变量,变量值为:java目录的完整路径 修改Path变量:在前端添加:jdk里的bin完整路径,以及jre里的bin完整路径,变量值之间用“;”分隔开
2017-09-19 17:10:27
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人