- 浏览: 20811 次
- 性别:
- 来自: 南京
最新评论
-
SonofGod:
wgy07 写道excel2003格式最大只能65535行,换 ...
使用poi导出Excel通用方法 -
SonofGod:
mfkvfn 写道你怎么能保证你那headers的顺序和 t. ...
使用poi导出Excel通用方法 -
mfkvfn:
你怎么能保证你那headers的顺序和 t.getClass( ...
使用poi导出Excel通用方法 -
wgy07:
excel2003格式最大只能65535行,换成excel20 ...
使用poi导出Excel通用方法 -
Pillar_zhang:
...
sql学习大全
文章列表
在用户进行后台数据的查找时。为了有较好的体验效果。在后台数据返回前台前的这一段时间应该出现加载等待的显示div这样既能避免了用户在等待时的烦躁还可以避免了用户的频繁点击;
使用的jquery的blockUI.js 来实现遮罩层。 ...
1.下载JDK
目前最新的JDK版本是:Java SE Development Kit 7u5
下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar.gz
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.解压安装
我们把JDK安装到这个路径:/usr/lib/jvm如果没有这个目录(第一次当然没有),我们就新建一个目录
1
2
cd /usr/lib
...
Java中只有值传递,没有引用传递
- 博客分类:
- java基础
今天,我在一本面试书上看到了关于java的一个参数传递的问题:
写道
java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?
我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!
结果发现,我错了!
答案是:
值传递!Java中只有按值传递,没有按引用传递!
回家后我就迫不及待地查询了这个问题,觉得自己对java这么基础的问题都搞错实在太丢人!
综合网上的描述,我大概了解了是怎么回事,现在整理如下,如有不对之处望大神提出!
先来看一个作为程序员都熟悉的值传递的例子:
Java代码
... ...
INSERT INTO t_ent_service(ent_id,service_id) SELECT * FROM (SELECT '1','2') AS tmp
WHERE NOT EXISTS
(SELECT 1 FROM t_ent_service WHERE ent_id ='1' AND service_id='2')
AND
(SELECT 1 FROM t_ent WHERE ent_id = '1243434312')
AND
(SELECT 1 FROM t_service WHERE service_id = '2325235235235256')
...
摘自:http://blog.csdn.net/shendl/
前言
我前一段时间需要为我的一个 Java程序提供远程访问接口,供其他 Java程序使用。Java
程序可以使用很多种远程访问技术实现这一需求。由于我的远程客户端是 java 程序,因此,
我决定使 ...
转自:
http://blog.csdn.net/fatherican/article/details/9130165
在某些应用中,我们希望,当spring 容器将所有的bean都初始化完成后,做一个操作(例如:将数据库中的字典,加载到内存中),这时我们可以实现一个接口,如下:
[java] view plaincopyprint
说明:公共方法中可以在任何场景下进行Excel导出,使用的参数通用使用 List<Bean> 的格式,另外还执行在一个Excel中导出多个sheet (解决大数据导出的问题),需要注意的是如果使用03的方式导出一个sheet 最大只能有65535条记录,不然就会报错,使用07导出不存在这种限制!请根据实际情况进行选择。
具体如何调用请看最下面的调用实例。
一:公共方法函数
/**
*
* @param <T>
* 应用泛型,代表任意一个符合javabean风格的类
*/
public class Export ...
linux svn安装部署
使用yum search subversion获取需要安装的包
[root@localhost ~]# yum search subversion
subversion.i386 : Modern Version Control System designed to replace CVS
subversion-devel.i386 : Development package for Subversion developers.
subversion-javahl.i386 : JNI bindings to the Subversion libr ...
步骤一:到官网下载安装包:
路径为:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.16-winx64.zip
说明:我下过6.0.11版本的发现有问题(uft8什么问题)
步骤二:将下载后文件夹解压到C盘
例如我存放的路径为:C:\Work Programs Files\mysql-5. ...
转自: http://blog.sina.com.cn/s/blog_437ff56b010166qb.html
对于Java开发人员而言,没有源码可能让你无法忍受,不知道大家跟我是否有相同的感受? 尤其是当调试debug遇到问题的时候,你是否有冲动并急需想了解第三方jar内部实现机制以及实现原理,以便为了更好的解决问题,高效的开发呢? 当然对于技术大牛们,研究源码不是为了解决问题,而是为了某种“信仰”——淘金于优越代码架构。 废话少说,当你苦于没有源码的时候,你可以通过大家熟知的jad命令反编译class来获得源码。更加简便的是你可以通过这个法国网站所开发的JD-GU ...
solr
- 博客分类:
- 封装solrj之二次开发
转自:http://blog.sina.com.cn/s/blog_466678e80100l2an.html
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。 不过在实际使用中,设置SolrQuery 的过程中,为了设置多个搜索条件和排序规则等等参数,我们往往会陷入并接字符串的地步,实在是很丑陋,不符合面向对象的思想。扩展性几乎为0,。基于这点,开发了一个小东西,我们只需要设置搜索对象,将对象扔给后台就可以了。 比如,我们搭建的solr服务支持某10个字段的搜索,我们要搜索其中的一 ...
HashMap实现原理
HashMap本质用一句话概括就是一个链表数组!
下面详细表述!
HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。这可能让我们很不解,一个线性的数组怎么实现按键值对来存取数据呢?这里HashMap有做一些处理。
1.首先HashMap里面实现一个静态内部类Entry 其重要的属性有 key , value, next,从属性key,value我们就能很明显的看出来Entry就是HashMap键值对实现的一个基础bean,我们上面说到HashMap的基 础就是一个线性数组,这个数组 ...
生产者线程
public class ReadThread implements Runnable{ BlockingQueue<String> blocking; ReadThread(BlockingQueue<String> blocking) { this.blocking = blocking; } @Override public void run() { read(); } public void read() { try { ...
import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class BatchTest { public static void main(String[] args) throws SQLException { createBatch(); } ...
--建表 (雇员表)create table EMP( EMPNO NUMBER(5),--员工号 ENAME VARCHAR2(10),--员工名称 JOB VARCHAR2(30),--职位 MGR NUMBER(5),--上级的员工号 HIREDATE DATE,--入职时间 SAL NUMBER(8,2),--工资 COMM NUMBER(8,2),--奖金 DEPTNO NUMBER(6)--部门编号)--部门表create table DEPT( DEPTNO NUMBER(2),--部门编号 DNAME V ...