07 2017 档案

摘要:dpkg是Debian系统的后台包管理器,类似RPM。也是Debian包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包。由于ubuntu和Debian乃一脉相承,所以很多命令是不分彼此的。Ubuntu中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录 阅读全文
posted @ 2017-07-15 09:52 TaoLeonis 阅读(944) 评论(0) 推荐(0)
摘要:搞了一晚上,终于解决了http://blog.csdn.net/zengxianyang/article/details/50394809 阅读全文
posted @ 2017-07-14 21:44 TaoLeonis 阅读(616) 评论(0) 推荐(0)
摘要:为什么需要存储过程 当今的软件大都应用于网络中,而一般应用程序所需数据都保存在数据库中。在没有使用存储过程的数据库应用程序中,用户所编写的应用程序都是从本地计算机(client)向服务器(server)端发送SQL代码来请求对数据库中数据的增删改差操作,服务器对接收到的SQL代码进行编译后执行,并将 阅读全文
posted @ 2017-07-13 09:40 TaoLeonis 阅读(917) 评论(0) 推荐(0)
摘要:1.静态集合类像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命周期和应用程序一致,所有的对象Object也不能被释放,因为他们也将一直被Vector等应用着。 在这个例子中,代码栈中存在Vector 对象的引用 v 和 Object 对象的引用 o 。在 For 循环中, 阅读全文
posted @ 2017-07-10 08:33 TaoLeonis 阅读(488) 评论(0) 推荐(0)
摘要:package com.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ID { public static void main(String[] args) { String[] strs = { "130681198712092019", "130681198712... 阅读全文
posted @ 2017-07-09 09:07 TaoLeonis 阅读(604) 评论(0) 推荐(0)
摘要:finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。 情况一(try中有return,finally中没有return): 输出结果如下 阅读全文
posted @ 2017-07-07 16:00 TaoLeonis 阅读(257) 评论(0) 推荐(0)
摘要:系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。 语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常 阅读全文
posted @ 2017-07-07 15:09 TaoLeonis 阅读(199) 评论(0) 推荐(0)
摘要:1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String <(StringBuffer,StringBuilder)的原因 String:字符串常量 StringBuffer:字符串变量 StringBuilder:字符串变量 从上面 阅读全文
posted @ 2017-07-07 10:40 TaoLeonis 阅读(174) 评论(0) 推荐(0)
摘要:匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 abstract class Person { public abstract void ea 阅读全文
posted @ 2017-07-07 10:11 TaoLeonis 阅读(209) 评论(0) 推荐(0)
摘要:线程同步的真实意思恰好相反,其实是“排队”。当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法: 线程安全的类: 注意:synchronized关键字可以修饰方法,也可以修饰代码块,但不能 阅读全文
posted @ 2017-07-07 09:06 TaoLeonis 阅读(505) 评论(0) 推荐(0)
摘要:java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存 阅读全文
posted @ 2017-07-07 08:47 TaoLeonis 阅读(335) 评论(0) 推荐(0)
摘要:java.sql.DriverManger类简介 java的驱动管理类。管理一组 JDBC 驱动程序。 javax.sql.DataSource 接口是 JDBC 2.0 API 中的新增内容,它提供了连接到数据源的另一种方法。使用 DataSource 对象是连接到数据源的首选方法。更深的理解请参 阅读全文
posted @ 2017-07-06 16:24 TaoLeonis 阅读(291) 评论(0) 推荐(0)
摘要:组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上: 比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。 在实际写代码时组合方式一般会这样写: A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A... 阅读全文
posted @ 2017-07-06 14:53 TaoLeonis 阅读(2164) 评论(0) 推荐(0)
摘要:Collection--List: 以特定次序存储元素。所以取出来的顺序可能和放入顺序不同。 ArrayList LinkedList Vector--Set : 不含有重复的元素 HashSet TreeSetMap HashMap HashTable TreeMap补充: List,Set,Ma 阅读全文
posted @ 2017-07-04 15:21 TaoLeonis 阅读(718) 评论(0) 推荐(0)