- 浏览: 91380 次
- 性别:
- 来自: 北京
最新评论
-
anlystar:
threejin520 写道 不错,不过还有一种方式搞!怎么搞 ...
Spring和Mybatis整合时无法读取properties的处理方案 -
threejin520:
不错,不过还有一种方式搞!
Spring和Mybatis整合时无法读取properties的处理方案 -
abcgoup:
很全,谢谢
转: java方面图形/图像处理 -
anlystar:
ssy341 写道这个配置里的<property nam ...
Spring和Mybatis整合时无法读取properties的处理方案 -
ssy341:
这个配置里的<property name="s ...
Spring和Mybatis整合时无法读取properties的处理方案
文章列表
工作中遇到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常用五种数据类型: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插件的安装
- 博客分类:
- maven
工作中经常需要安装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年毕业 ...
一、集合框架的基本思想
如果需要处理一些类型相同的数据,人们习惯上使用数组这种数据结构,但数组在使用之前必须定义大小,而且不能动态定义大小。有时可能给数组分配了太多的单元而浪费了宝贵的内存资源, ...