- 博客(6)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 分组查询取每组前n条记录实例
假设有这样一张运动员比赛成绩表 tb_score 现在要求查询出每个国家的前三名的成绩记录,查询语句可以这样写:1、select t3.id,t3.country,t3.score from (select t1.*, (select count(*) from tb_score t2 where t1.score<=t2.score and t1.country
2015-09-23 15:17:56 9848 3
原创 Centos下安装jdk8、tomcat8
一、如何卸载已安装的jdk如果需要卸载已安装的jdk,那么可以:1、rpm -qa|grep jdk 查看已安装的jdk版本[root@localhost ~]#rpm -qa|grep jdkjdk-1.6.0_38-fcs2、卸载jdk[root@localhost ~]#rpm -e --nodeps jdk-1.6.0_38-fcs二、安装jdk81
2015-09-20 20:46:05 1804
原创 CountDownLatch理解一:与join的区别
首先,我们来看一个应用场景1:假设一条流水线上有三个工作者:worker0,worker1,worker2。有一个任务的完成需要他们三者协作完成,worker2可以开始这个任务的前提是worker0和worker1完成了他们的工作,而worker0和worker1是可以并行他们各自的工作的。如果我们要编码模拟上面的场景的话,我们大概很容易就会想到可以用join来做。当在当前线程中调用某个线
2015-09-17 00:21:30 20666 12
原创 几种读大文件方法的效率对比测试
说明:1、首先调用了 generateBigFile() 生成一个大的txt 文件 a.txt,大小是 1.88G 。package com.other.test1;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileRe
2015-09-14 00:21:10 4309
原创 java中的强引用、软引用、弱引用、虚引用
引用:http://www.233.com/Java/jichu/20070320/131115654.html为了使应用程序更灵活地控制对象的生命周期,从jdk1.2开始,java把对象的引用分为四种:强引用、软引用、弱引用、虚引用。一、强引用强引用是最常见的、最被熟知的引用。例如:String s = new String("abc")。那么s就是一个强引用。如果一个对象具有强引用
2015-09-06 16:39:24 571
原创 也谈java浅克隆与深克隆
如果我们有一个对象a,我们想得到它的一个克隆,那么我们该怎么做呢?最直观、最笨的方法是我们先new一个a的同类对象b,然后挨个拷贝a的属性给b中的相应属性。那么,这里马上就得引出两个概念:浅克隆与深克隆。如果用直白的、非严格定义的语言来解释这两个概念,那么可以这么说:所谓浅克隆是指复制一个对象的实例,但是这个对象中包含的其它的对象还是共用的。所谓深克隆是指复制一个对象的实例,而且这个对
2015-09-01 22:11:26 4067 1
rest api java demo(一个记账工程)
2016-07-26
windows版的redis(3.0.501版)master-slave
2016-07-24
webservice入门学习代码笔记
2016-04-11
“简易版飞鸽传书”源码
2015-10-23
java仿windows计算器
2012-11-12
oracle 中建触发器问题
2014-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人