- 博客(44)
- 收藏
- 关注
Shell执行DB2 SQL
#!/usr/bin/env shDBNODE='nodename'DBUSER='username'DBPASSWORD='password'connDB2(){ if( db2 connect to $1 user $2 using $3 > /dev/null ) then echo 'OK' else echo ...
2012-08-29 12:01:49 1480
DB2 JDBC 驱动在Tomcat7 下报错的问题
一个简单工程在tomcat6和Jetty下运行都没有问题,但在Tomcat7下启动报错如下: 八月 06, 2012 4:54:24 下午 org.apache.catalina.core.ContainerBase addChildInternal严重: ContainerBase.addChild: start: org.apache.catalina.Lifecycle...
2012-08-06 17:13:08 415
使用代理后,使用在JSP中获取真实IP
使用代理后 request.getRemoteAddr(); 取到的不是真正的客户端IP地址而是代理服务器的地址可以遍历一下Header信息,一般会在某个Header字段中写入真实客户的IP地址<%response.setContentType("text/plain");out.println("Request Headers:");Enumeratio...
2011-10-18 17:52:57 134
JSP中流形式下载文件
<%@page import="java.net.URLEncoder"%><%@ page contentType="text/html; charset=UTF-8" language="java" import="java.io.*,java.net.*,java.util.*;" errorPage=""%><%
2011-10-13 14:42:58 208
如何查看Java程序的进程ID
如果启动多个Java程序的话,进程管理器是会出现多个java.exe,但如何确定程序与java.exe对应呢,今天折腾了半天,没找到方法,突然想起了JDK自带的jvisualvm.exe,虽然不是非常完美,但也算是解决问题了。不知道有没有更完美的方法? ...
2011-07-29 08:59:08 1303
SQL分组查询最大
查询分组中最大值所在行的所有字段例子: 查询所有用户最后一次登录的详细信息 select * from aips.user_login_history where (userid,logintime) in (select userid,max(logintime) from aips.user_login_history group...
2011-07-27 19:33:09 481
MyBaits中Insert至动态表名及foreach使用
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="mm.i
2011-07-12 11:44:30 793
Windows+Cygwin获取Android源码
Windows是Win7,Cygwin及安装就不介绍了 Cygwin需要把Git装上,默认好像没装上,如果没装自己上吧 $ curl http://android.git.kernel.org/repo > repo repo好像2.6以上的版本不支持,Cygwin默认装的是2.6 而且Cygwin的Python和Windows本身的Python(2.7)冲突,所...
2011-02-12 17:27:21 108
简单的FTP搜索-Python实现
动机: 某日,在公司FTP上找东西,太原始了,没有搜索,翻了大半天,终于找到了,过后,就动手写了一段。没有建索引,只是根据关键字遍历所有文件名查找,用的时候才去查,也很原始代码如下:#!/bin/usr/evn python# -*- coding:utf-8 -*-##################################### --2009.11.23...
2010-06-08 16:40:08 606
用Python操作Oracle
Python作为一门易学易用且不失强大的语言,国内外不乏用Python开发的从桌面系统到复杂大型系统的例子。但作为脚本语言中的一位著名代表,Python不仅可以用来取代Java、C++等系统语言来开发复杂的大型系统,也可以被当作一种辅助工具用来做一些日常工作中的琐碎的事情,比如备份、生成测试数据、日志分析等等。本文将通过一些简单的例子来演示如何使用Pyth...
2010-06-03 17:34:14 249
VIM
记录一些使用VIM时个人感觉很实用,但以前没有用过的小技巧 插入操作系统剪贴板中的内容: shift+insert (编辑模式和命令模式都可用,只在M$下用过,Linux应该也一样) 转换成HTML:将源代码转换成html文件,带语法变化,很是不错 :TOhtml 转换成十六进制:不用再找其它辅助工具了 :%!xxd ...
2010-06-03 17:11:53 101
原创 一个扩展一下随机数工具类
package org.migle.util;/** * 随机数工具类,扩展自{@link java.util.Random}提供了随机字符串生成功能 * * <pre> * * Random r = new Random(); * //生成一个长度为10,由a-z,A-Z随机组成的字符串 * String s1 = r.nextString(1...
2010-06-03 16:28:04 82
原创 从DOCX 转换的DOC用WPS生成PDF时问题
将DOCX用MS 2007另存为doc格式后WPS生成PDF时,将目录生成为书签生成PDF时如果标题是自定义样式,将目录生成书签时会有问题首先如果标题在docx中有自定义样式,将标题设为“标题1”,“标题2”等样式。导出时PDF,选择“高级” 取消“书签”选项,选中 "将标题样式转换为书签"选项如下图所示: ...
2010-05-28 17:30:37 265
ZK文件上传组件
ZUL页面内容:<fileupload id="fileupload" native="true"maxsize="1204"/> maxsize:文件大小属性,ZK默认可上传文件大小为5MB,不过发现不管设置个什么值都不起作用看源代码中有/** * Sets the maximalallowed up...
2010-03-28 23:41:53 359
Commons net之FTP
最近用到FTP相关的操作,因为有伟大开源社区的存在,也不用自己再实现一把FTP协议了,看了下常用的FTP软件包,主要有Apache和Commons net中的Commons FTP和JDK中的自带的ftp操作类,看了下网友们写的例子,对比了一下。虽然我也不想每一个项目都依赖一堆外部JAR包,但还是选择采用Commons FTP,主要原因就是JDK中自带的是sun的内部包,并没有公开,并不...
2010-03-14 20:54:19 98
原创 用SQL生成SQL
遇到需要批量删除数据中的表的问题,二十来个表,手写DROP TABLE 太麻烦了,虽然现在有很多前端工具都有类似功能,但也需要点N次鼠标后才能完成,要是有外键更麻烦。可以用Python等脚本完,但我想最简单的还是用SQL生成DROP TABLE语句,在此分享一下。 用SQL生所DROP TABLE 语句的思路是,只要能从SELECT语句中得到表名即可用以下得到...
2010-03-04 23:25:03 139
原创 Oracle SQL Developer 启动异常
启动时报 Unable to create an instance of the Java Virtual Machine Located at path: ..\..\jdk\jre\bin\client\jvm.dll 错误 修改..\..\..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 在其中添加 ...
2010-03-02 10:12:15 183
Memcached运行配置
官网:http://memcached.org/下载地址:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz WIKi:http://code.google.com/p/memcached/wiki/Start 安装: memcached依赖于libevent,如果使用apt管理的话执行...
2010-02-16 17:06:14 114
原创 Spring、Hibernate、Proxool整合配置
主要配置信息在两个文件中,一个XML,一个Properties,并在Web.xml中展示Proxool自带的控制台。 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3...
2010-02-01 00:52:21 120
原创 一人不错的PDF生成软件
由于需要打印Project格式文件,2007格式的,发给打印店,打印店说是没有安装Project2007,不能打印,要转换成PDF,没办法,Google了一把,发现个好东西,PDF Creator,确实不错,在这里分享一下。 下载地址:http://downloads.sourceforge.net/project/pdfcreator/PDFCreator/安装完成后会虚拟一个打印机...
2010-02-01 00:27:02 100
原创 用Python操作Mysql
平时的主要编程语言是Java,开发时也主要用Mysql,经常为了测试,调试的目的需要操作数据库,比如备份,插入测试数据,修改测试数据,有些时候不能简单的用SQL就能完成任务,或都很好的完成任务,用Java写又有点太麻烦了,就想到了Python。Python语法简洁,不用编译,可以经较好的完成任务。今天看了下Python对Mysql的操作,做一下记录。 首先,安装需要的环...
2010-01-17 23:29:23 69
Linux命令之find
find 命令用于在目录中搜索文件,类Unix系统中一切皆文件一般形式为:find dir -options keyword [-pirnt -exec -ok] 如:注意要有相应权限,否则会报错 find 在不带任何参数的时候会列出当前目录下的所有文件 sudo find /etc/ -name vimrc 查找在/etc/目录下是...
2009-12-21 22:31:49 76
Hessian笔记(二)--用Python调用Hessian服务
在上一笔记中记录了如何创建最简单的Hessian服务,并使用Java远程调用。Hessian服务,本文将介绍如何通过Python远程调用Hessian服务。 首先创建Hessian服务 在笔记一中已经详细说明过,本文使用笔记一中同一个Hessian服务。在此不再重复。 下载hessian的Python模块(官方下载)剩下的就是敲代...
2009-12-16 21:28:33 537
PostgreSQL中SQL转储方式的备份及恢复
SQL转储pg_dumppg_dump [options] ….. Databasename 备份单个数据库,常用选项如下,更多选项可以请pg_dump --help一般选项:-f 指定输入文件,默认为标准输出-F 输出格式c:定制,t:tar,p 明文,-Z被压缩的级别(0-9)-C包括创建命令-E指定编码-s只有模式,不包括数据如下,将数据库databasename备份到c:...
2009-12-16 14:01:03 241
用WinGrub引导将Ubuntu9.10安装到移到硬盘
之前用Wubi将Ubuntu9.10装在了移到硬盘上,升级之后经常出现无法启动的情况,手动引导后修复了几次,正常几次又会现问题,终于在周五无法启动了,这也让我下定决心,彻底重装一个真真的Linux在移动硬盘上,走到哪用到哪,这也让我这个来之不易的周五晚上就这么没了:(。 由于电脑年龄较大,光驱经常出问题,而且从光盘安装有点慢,所以直接从硬盘安装。...
2009-12-13 22:39:54 123
Hessian4.0.2笔记(一)
Hessian是什么 Hessian is a simple binary protocol for connecting web services. The com.caucho.hessian.client and com.caucho.hessian.server packages do not require any other Resin classes, so can be u...
2009-12-13 16:52:06 75
Linux基础之mkdir && cp
mkdir创建目录mdkir应该是Linux下最简单的命令了只有三个选项-m 用来指定新建目录的访问级别,如果不指定则设默认访问级别-p 附带不存在的父目录一并创建,如下:mkdir migle/blog/javaeye 如果不存在目录父目录migle migle/blog时,不加-p选项会报错,是无法成功创建javaeye目录的 --verbose 会打...
2009-12-10 20:58:51 231
Linux基础之ls
最近这一段时间越来越浮躁,净做一些不靠谱的事情,很无语,很无奈,也很着急,知道的东西忘的差不多了,不知道的还是不知道,打算从今天开始,每天写一篇,一方面,把自己知识的东西写下来,以备不时之需,也方便有需要之人,另一方面,能促使自己能够养成一个好习惯,学一点,记一点,用一点,回归平静。好了闲话少说,从久违了的Linux开始。 ls 应该是Linux下最简单也最常...
2009-12-09 22:48:49 105
使用POI抽取Word内容
使用POI3.5抽取Word内容只需要一句 /** * 使用<a href="http://poi.apache.org/">POI</a>抽取MS office 2003 word格式的文件内容 * @param file * MS Word2003 格式的{@link File}实例 * @return 文件内容的...
2009-12-03 20:33:14 309
原创 VML简明教程
一、什么是VMLVML相当于浏览器的画笔,它可以在浏览器中画出任何你想要的图形:小到直线、圆形、圆弧、曲线、矩形、圆角矩形、多边形;大到一张图画、一个动画、甚至于一个游戏。题中既以标明为简明教程,下边我们只限于讨论使用VML在浏览器中画一些直线、圆形、圆弧等小图。VML是微软1999年前(具体时间不详)制作推出的,并集成到了IE5+浏览器,同样也是Microsoft Office Art(...
2009-10-14 22:44:50 682
原创 VML是什么
什么是vml? VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了,如果都转换成图形文件又不太现实。于是微软把Word里面的图形控件结合到IE...
2009-10-14 22:37:14 196
zk+Spring+Spring Security中登录用户名的获取
首先要获取当前Session: import org.zkoss.zk.ui.Sessions;Session session = Sessions.getCurrent(); 获取用户名:session.getAttribute("SPRING_SECURITY_LAST_USERNAME");
2009-10-13 16:59:58 122
Liferay的theme开发的问题
Themes 开发 下载Plugins-SDK http://www.liferay.com/web/guest/downloads/additional解压后重命名目录为sdk,复制至 portal/(参见开发环境搭建)目录下,要不然以下内容就要做出相应改变进入portal/sdk新建build.${HOSTNAME}.properties ,添加如下内容(如果...
2009-03-31 22:44:00 178
Liferay简单定制
l 数据库定制:Liferay默认使用数据库Hypersonic可以很方便的修改成其它数据库以Mysql为例只需要在:webapps/ROOT/WEB-INF/classes 目录下新建:!!!5.2及以后版本portal-ext.properties并写入以下内容jdbc.default.driverClassName=com.mysql.jdbc.D...
2009-03-28 21:38:32 84
Tomcat下从源码部署Liferay及开发环境构建
Tomcat下从源码部署Liferay并构建开发环境1. 开发环境搭建l. 必须的工具和软件包:Liferay:liferay-portal-src-5.2.1 Tomcat: apache-tomcat-6.0.18 Ant: ant-1.7 2. 建立开发目录:进入命令行:(不嫌麻...
2009-03-27 21:29:44 123
『转载』7款网站开发测试实用工具
原文:http://news.csdn.net/n/20090326/124499.html【Csdn 3月26消息】通常在发布新的网站、添加新功能或者升级系统之前,都需要进行测试。对程序员、设计人员和生意人来说,最糟糕的一件事情就是登陆到一个无法使用的网站,这会赶走客户,损害公司的声誉,并会导致更多的工作、更多的头痛事以及更多的利润损失。幸运的是,目前有很多用...
2009-03-27 06:51:00 111
Linux下Netbeans字体解决
Linux版本:Ubuntu 8.10 Netbeans: Netbeans6.5参考链接:http://blog.csdn.net/mosesgi/archive/2007/08/26/1759272.aspx1.修改JRE字体配置文件:???????????? 进入JRE字体配置文件目录???????????????? cd $JAVA_HOME/j...
2009-03-09 09:12:00 110
各种JSF实现比较综合比较
各种JSF实现的比较(最新情况参见:http://www.jsfmatrix.net/) 阅读全文 类别:编程学习 java?查看评论
2008-12-26 16:16:00 74
ubuntu8.04 下编译安装 xmms+中文乱码解决
1, 从http://www.xmms.org/获取最新源码2. 解包进入目录3. ./configure可能会出现以下问题?checking for GLIB - version >= 1.2.2... no*** The glib-config script installed by GLIB could not be found*** If ...
2008-09-10 15:14:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人