`
文章列表
工作中遇到Java生成excel需要用到公式的写入,网上查找看到很多博客都说jxl只能读取公式不能写入公式,其实是可以的,给个示例 ws.addCell(new Formula(m, n, "COUNTIF('sheet1'!A1:A200,\"字符串\")"));  其中:m是x坐标,n是y坐标,COUNTIF是统计sheet1是页标签,当前页可不写  
在用到spring的项目中往往需要获取到ApplicationContext,网上随便一搜也有很多,无非就是以下五种: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc);ApplicationContext ac2 = WebApplica ...
经常会遇到读取网页的内容,XML,图片等,于是稍花时间封装了下在Java中使用http请求处理的各种操作,实现的功能如下: 添加用户代理 设置超时时间 设置最大长度 控制是否跟踪重定向(默认是) 破解防盗链 自由控制Http响应异常的处理 添加请求参数、标头(header)信息、cookie信息 自动解析页面编码格式,也可指定 获取页面文本信息 将连接所指向的内容保存到本地 示例: //获取文本信息 String str = HttpHelper.connect("http://www.autohome.com.cn/364/").tim ...
版本:Spring:3.1.4、Mybatis:3.1.1、Mybatis-Spring:1.1.1; 背景: config.properties配置文件信息 ##数据库(mysql|mssql|oracle...) environment=mysql jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/portal?useUnicode=true&characterEncoding=utf8 jdbc.user=root jdbc.password=root #初始化连接(根据 ...
 借助于 Hyperic-Sigar,是一个收集系统各项底层信息的工具集。没啥技术含量。  参考:https://support.hyperic.com/display/SIGAR/Home  下载地址:http://sourceforge.net/projects/sigar/files/sigar/1.6/hyperic-sigar-1.6.4.zip/download 解压后将hyperic-sigar-1.6.4\sigar-bin\lib 下所需的文件拷贝到项目lib下,里面包含两个jar包 和一些其他文件,不同的操作系统使用不同的文件,直接拷贝全部省事。  Maven 依 ...
一、存储过程的优点:  (1).存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。 (2).存储过程允许标准组件是编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码毫无影响。 (3).存储过程能实现较快的执行速度。如果某一操作包含大量的Transaction-SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的。在首次运行一个存储过程时查询,优化器对其进行分析优化,并且给出最终被 ...
  登录MySQL官网下载页 http://dev.mysql.com/downloads/mysql/ 选择 Linux-Generic 而不是Oracle & Ren Hat Linux 6   下载对应的server 和 client 包,在此笔者选用64位 MySQL-client-5.5.31-2.linux2.6.x86_64.rpm MySQL-server-5.5.31-2.linux2.6.x86_64.rpm   下载完毕后上传到Linux下,首先安装MySQL依赖组建,如下所示 yum -y install perl   yum -y ...
-Xms2g:JVM启动初始化堆大小为2g,Xms的默认是物理内存的1/64但小于1G。 -Xmx2g:JVM最大的堆大小为2g,Xmx默认是物理内存的1/4但小于1G;将-Xms和-Xmx的值配置为一样,可以避免每次垃圾回收完成后对JVM堆大小进行重新的调整。 -Xmn512M:堆中的新生代大小为512M -Xss128K:每个线程的堆栈大小为128K -XX:PermSize=128M:JVM持久代的初始化大小为128M -XX:MaxPermSize=128M:JVM持久代的最大大小为128M -XX:NewRatio=4:JVM堆的新生代和老年代的大小比例为1:4 -XX ...
  SHOW DATABASES; //显示所有数据库 SELECT DATABASE(); //查看当前数据库 SHOW TABLES; //显示表名 USER db_name[;] //切换数据库 DESC tb_name;/DESCRIBE city;/EXPLAIN city; //显示数据库列信息 SHOW columns FROM db_name; //显示数据库列信息

Redis简单使用

Redis数据类型redis常用五种数据类型:string,hash,list,set,zset(sorted set).String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby),这 ...
  Nexus介绍      Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。   下载和安装      你可以从http://nexus.sonatype ...
        工作中经常需要安装m2eclipse,每次需要查找地址,有时安装失败是因为缺少下面红色地址的插件,为方便以后使用,特此记下 http://download.eclipse.org/tools/gef/updates/interim/ http://m2eclipse.sonatype.org/sites/m2e http://m2eclipse.sonatype.org/sites/m2e-extras  
  先登录MongoDB官网下载页面,下载对应系统的安装包   以window-32位为例,下载mongodb-win32-i386-1.8.5版本(目前最新版mongodb-win32-i386-2.2.3),将压缩包解压到D:\mongodb-1.8.5, 然后创建Data文件夹,进入该文件夹,创建db和log两个文件夹,然后进入log文件夹创建文件Mongo.log文件。   然后打开命令行界面   >D:   >cd D:\mongodb-1.8.5\bin   >mongod --dbpath D:\mongodb-1.8.5\Data\db --log ...
内容已删除、、、、     自从毕业来到这家公司两年时间,从一个菜鸟毕业生成为现在的公司核心技术人员,付出了很多艰辛和努力,也走了不少弯路。从最初的快速成长到现在的平稳发展,是时候离开了。     2011年毕业 ...

Java 集合

一、集合框架的基本思想     如果需要处理一些类型相同的数据,人们习惯上使用数组这种数据结构,但数组在使用之前必须定义大小,而且不能动态定义大小。有时可能给数组分配了太多的单元而浪费了宝贵的内存资源, ...
Global site tag (gtag.js) - Google Analytics