摘要: 翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。 首先,它不能随便被创建。在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误, 阅读全文
posted @ 2016-09-03 10:30 kelin1314 阅读(279) 评论(0) 推荐(0) 编辑
摘要: java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种: 1.生成文档。这是最常见的,也是java 最早提供 阅读全文
posted @ 2016-09-03 10:29 kelin1314 阅读(213) 评论(0) 推荐(0) 编辑
摘要: public class Main { /** * * @param value * @param weight * @param c 背包容量 * @param m m(i,j)背包容量为j,可选择物品为i,i+1,...,n时背包的最优值 ... 阅读全文
posted @ 2015-03-07 12:41 kelin1314 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 死锁 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 导致死锁的根源在于不适当地运用“synchronized”关键词来管理线程对特定对象的访问。“synchronized”关键词的作用是,确保在某个时刻只有一个线... 阅读全文
posted @ 2014-10-12 16:10 kelin1314 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-122937-id-215913.html1. 线程的挂起和唤醒 挂起实际上是让线程进入“非可执行”状态下,在这个状态下CPU不会分给线程时间片,进入这个状态可以用来暂停一个线程的运行;在线程挂起后,可以通过重新唤醒线程来使之恢复运行... 阅读全文
posted @ 2014-10-12 15:58 kelin1314 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 最近,查看我们一台linux服务器,发现硬盘空间都已经使用了95%,很是疑惑啊,怎么回事那?难道是数据库文件太大了?Filesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00 131G 118G 6.4G 95... 阅读全文
posted @ 2014-04-16 15:03 kelin1314 阅读(4703) 评论(0) 推荐(0) 编辑
摘要: jsp页面显示中文乱码:jsp页面的编码方式有两个地方需要设置:其中:pageEncoding指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。从第一次访问一个jsp页面开始,到这个页面被发送到客户端,这个Jsp页面要经过三次编码转换:第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8JAVA源码(即.java),如果pageEncoding设定错了,或没有设定,出来的就是中文乱码。第二阶段是由JAVAC的JAVA源码至javabyteCo 阅读全文
posted @ 2014-03-17 14:35 kelin1314 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/liuzhigang1237/article/details/6305113JDO快速入门Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句。JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而JDBC是一个支持使用SOL语句对流行的数据库程序进行访问的接口。有了 JDO,程序员就可以使用类来定义数据对象,然后支撑程序就会根据类的定义来管理对给定数据库的实际的数据访问了。 JDO是以Sun公司为首所.. 阅读全文
posted @ 2013-07-24 10:45 kelin1314 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: PANIC: Could not open: C:\Users\Administrator\.android/avd/helloworld.ini因为你打不开,那个文件夹可能加密了,换个路径,比如换到D盘,(win7)右键点击我的电脑-属性-高级系统设置-环境变量,在系统变量里边新建,变量名为ANDROID_SDK_HOME,变量值为“D:\”(把虚拟机放到d盘),这样就可以了,重启eclipse把原来的建的虚拟设备都删了新建就可以了。 阅读全文
posted @ 2013-02-08 10:45 kelin1314 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 我们在查询索引状态的时候,通常会用到user_indexes这张表,这张表中有一列(CLUSTERING_FACTOR 聚簇因子),这里简单的介绍下聚簇因子的意思,大家知道数据表中的数据都是无序的存在库中,当我们在对数据进行检索的时候,查找起来很是耗费资源,于是我们就需要为表创建索引,索引的作用就是把表中的数据按照一定的顺序排列保存起来,于是就出现了一个问题,有的表中的数据和索引想要排列的顺序很是相近,而另一些表中的数据和索引想要排列的顺序相距甚远,聚簇因子的作用就是用来标示这个的,聚簇因子越小,相似度越高,聚簇因子越大,相似度越低。 我们知道了聚簇因子是干嘛的了,但是还不了解标示数据的相似度 阅读全文
posted @ 2012-12-13 16:28 kelin1314 阅读(429) 评论(0) 推荐(0) 编辑