JAVA
giianhui
航运物流软件研发
基于金蝶BOS的ERP软件二次开发
展开
-
在windows上自动备份SVN版本库及定时删除
原文链接:https://www.cnblogs.com/zydev/p/5439812.html转载 2018-08-19 10:35:38 · 991 阅读 · 0 评论 -
axis2(1.4及以上版本) wsdl2java 使用方式
用wsdl2java简化客户端的编写 也许有很多读者会说“有没有搞错啊,只调用两个WebService方法用要写这么多代码,太麻烦了”。 不过幸好Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码。wsdl2java.bat命令可以在"bin目录中找到。在使用wsdl2java.bat命令之前需要设置AXIS2_HOME原创 2012-11-01 13:31:06 · 3765 阅读 · 0 评论 -
JTA和两阶段提交,处理全局事务
1. Transaction 分两种,Local Transaction 和 Global Transaction。 涉及到一个Connection的Commit,称为Local Transaction。 涉及到多个Connection的Commit,称为Global Transaction。 楼主提到的是,Global Transaction. 2. Global Trans转载 2012-09-17 09:59:58 · 1730 阅读 · 0 评论 -
使用POI生成Excel文档并设置打印样式
package test; 2 3import java.io.FileOutputStream; 4import java.io.IOException; 5 6import org.apache.poi.hssf.usermodel.HSSFCell; 7import org.apache.poi.hssf.usermodel.HSSFCellStyle; 8import org原创 2012-09-02 18:00:22 · 18966 阅读 · 0 评论 -
校验二代身份证,提取生日性别等信息
package com.moya.common.util;/** * Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved. * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreemen转载 2012-07-31 20:55:36 · 11960 阅读 · 1 评论 -
jquery插件 jsp+servlet+uploadify3.1 文件上传
网络上很多的例子虽然说是3.1版本的,但是调用方法都是老版本的,跑不起来,经过查看doc,下面的例子可以在tomcat中正常运行。index.jsp<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + reque原创 2012-07-18 11:28:41 · 16206 阅读 · 15 评论 -
DbUtils 扩展BeanProcessor的处理方式,使其能够处理如DATA_OBJECT_NAME -> dataObjectName这样的映射关系
package com.moya.tool;import java.beans.PropertyDescriptor;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.util.Arrays;import org.apache.commons.dbutils.Be原创 2012-07-16 15:38:02 · 996 阅读 · 0 评论 -
Maven 3 入门 -- 安装与配置(Maven以及其Eclipse插件m2eclipse的安装)
(本文参考了Maven实战)检查JDK的安装以及环境变量的配置打开cmdecho %Java_Home%java -version 如下图 下载Mavenhttp://maven.apache.org/download.html 我这里安装时最新的3.03版本转载 2012-07-02 12:02:47 · 971 阅读 · 0 评论 -
Command-line access
Command-line accessIf you plan to make changes, use this command to check out the code as yourself using HTTPS:# Project members authenticate over HTTPS to allow committing changes.s原创 2012-06-26 10:45:51 · 689 阅读 · 0 评论 -
Java基本功——Reference
转载:http://dreamhead.blogbus.com/logs/1189478.html这是一篇一年多之前便已写就的文章,那时,因为很多Java程序员只求追随新生的事物,却连基本的概念都没有,很多讨论中,很明显是基本功不过硬,于是萌生写一个系列文章,讨论Java的基本功,下面便是在这个想法下催生出的第一篇文章。可事实上,真正完成的也只有这一篇。因为未能及时发布,它就被转载 2012-05-05 15:14:21 · 610 阅读 · 0 评论 -
打造您的 Eclipse RCP 产品
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-brand/index.html转载 2011-12-29 09:10:17 · 459 阅读 · 0 评论 -
java代理模式
1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到三个角色: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时转载 2011-06-30 14:34:00 · 406 阅读 · 0 评论 -
Apache tomcat 日志分析(Linux环境)
1,查看apache进程:ps aux | grep httpd | grep -v grep | wc -l2,查看80端口的tcp连接:netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l3,通过日志查看当天ip连接数,过滤重复:cat access_log | grep "24/Jul/2007" | awk '{p转载 2011-11-03 13:22:14 · 1726 阅读 · 0 评论 -
java报表JXL和POI打印设置
JXL的打印设置在jxl.SheetSettings这个类中,我们可以通过方法Sheet(或者WritableSheet)#getSettings()获取。1.页面1.1方向SheetSetting#setOrientation(PageOrientation po);参数: PageOrientation#LANDSCAPE 横向打印PageO转载 2012-10-24 14:54:00 · 990 阅读 · 0 评论 -
Windows2003 AD域控制器安装
前很多公司的网络中的PC数量均超过10台:按照微软的说法,一般网络中的PC数目低于10台,则建议建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相比于对等网的分散管理有非常多的好处,那么如何把一台成员服务器提升为域控?我们现在就动手实践一下: 本篇文章中所有的成员服务器均采用微软的Windows Server 2003,客户端则转载 2012-11-12 18:46:35 · 2395 阅读 · 0 评论 -
ldap AD域 objectGUID objectSID
package org.jd.test;import java.io.UnsupportedEncodingException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.util.Hashtable;import java原创 2012-11-13 18:07:28 · 11950 阅读 · 3 评论 -
获取银行卡所属银行,验证银行卡号是否正确
原文链接:https://blog.csdn.net/yqwang75457/article/details/72627542转载 2018-08-16 13:31:32 · 1452 阅读 · 0 评论 -
redis反序列化session报错
Caused by: java.lang.Exception: Failed to deserialize object typeat com.jfinal.plugin.redis.SerializeUtils.deserialize(SerializeUtils.java:36)... 33 moreCaused by: java.lang.ClassNotFoundExcepti原创 2017-07-03 18:58:43 · 3353 阅读 · 0 评论 -
java导出oracle表结构
最近用到的,因为plsql是收费的,不让用,找了很多方法终于发现了这个。核心语句[sql] view plain copySELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, U.object_name), U.OBJECT_TYPE FROM USER_OBJECTS U where U.O转载 2016-05-16 16:32:32 · 1835 阅读 · 0 评论 -
Maven安装lib到本地
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。H:\workspace\rj\WebRoot\WEB-INF\lib>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversi原创 2016-05-12 12:42:31 · 1286 阅读 · 0 评论 -
替换jar包指定的文件
替换jar 包下面的class 文件,很多人会想到直接用winrar 打开替换,在一般的情况下,是可行的,但是如果说这个jar 的代码经过混淆后,会有大小写不同,文件名是相同的,在windos下文件名是不区分大小写的。如果直接用winrar替换的话,你会发现,替换的并非是你想替换的那个文件。现在有2中可以行的方案:1 在Linux下把jar包解压,替换,打成jar。原创 2013-08-19 21:03:14 · 30927 阅读 · 6 评论 -
POI 常用方法
package com.testritegroup.datahub.print.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.In转载 2013-05-15 17:56:31 · 2404 阅读 · 0 评论 -
Eclipse Class Decompiler——Java反编译插件
原文见:http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html请下载离线安装包:http://www.blogjava.net/Files/cnfree/org.sf.feeling.decompiler_1.0.3.zip转载 2013-03-20 20:10:31 · 895 阅读 · 0 评论 -
非常好的学习JAVA网站,内容丰富
非常好的学习JAVA网站,内容丰富http://www.java2s.com/Code/Java/CatalogJava.htm原创 2013-04-14 21:20:56 · 827 阅读 · 0 评论 -
读取Excel工具类
/** * 读取excel工具类 * @param file 待解析的xls文件 * @param startRow 开始行 * @param startCol 开始列 * @param keyCol 作为map的主键 * @return * @throws IOException */ pu原创 2013-03-20 11:02:24 · 809 阅读 · 0 评论 -
通过代码来实现网页截图
有时候,我们需要用代码来网页截图,其实要实现这个功能,无非就是要么实现一个仿真浏览器,要么调用系统浏览器,唯有此而发而已。这里还是用的最常见的第二种,第一种难度很大。在网上找了一个库,很好用,记录下来,仅供有需要的同学参考。下载地址:http://code.google.com/p/greenvm/downloads/detail?name=Screenshot.7z&can=2&q=转载 2013-02-23 08:39:11 · 2113 阅读 · 1 评论 -
JMEditor安装使用教程
国内首款开源在线公式编辑器无插件 所见即所得 http://www.jmeditor.com/bbs/read.php?tid=11&fid=3转载 2013-02-18 13:19:43 · 1755 阅读 · 0 评论 -
POI拷贝Excel模版的打印设置
/** * 设置打印配置 * @param source_sheet * @param target_sheet */ public static void setPrintSetup(HSSFSheet source_sheet,HSSFSheet target_sheet) { HSSFPrintSetup s_printSetup = source_sheet.getPrint原创 2013-01-23 15:16:34 · 2332 阅读 · 0 评论 -
HttpClient 学习整理
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中转载 2011-11-03 11:53:42 · 458 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
转载(详细了解java编解码知识):http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/转载 2011-11-02 14:37:17 · 489 阅读 · 0 评论 -
技术博客链接
http://www.blogjava.net/rosen/ 有一些不错的文章。转载 2011-10-31 17:53:38 · 497 阅读 · 0 评论 -
OSCache使用指南
<br />OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,<br />下面简单介绍一下OSCache的配置和使用过程。<br /><br />1.安装过程<br />从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,<br />我下载的是oscache-2.0.2-full版本。<br />解压缩下载的文件到指定目录<br /><br />从解压缩目录取得oscache.ja转载 2010-09-20 21:05:00 · 503 阅读 · 0 评论 -
J2EE使用iText将数据保存为PDF文档(转)
<br /><br />在B/S结构的项目中,经常需要将一些数据导出为PDF文档,项目中我们使用的就是iText包,该包可以从其官方网上下载:http://www.lowagie.com/iText/ 。<br />下面就来讲一下具体的使用方法。<br />1、首先我们建一个叫做DbgridColumn的Java类,用来表示标题信息,具体字段如图。 java 代码List columns = new ArrayList(); DbgridColumn column = new DbgridC转载 2010-08-19 09:25:00 · 1042 阅读 · 0 评论 -
使用 Apache MINA 2 开发网络应用
Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O 处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。Apache MINA 2 是一个转载 2010-06-22 21:41:00 · 815 阅读 · 0 评论 -
java.util.Collections学习
java.util.Collections此类为java.util.Collection的工具类.字段:public static final List EMPTY_LIST ;public static final Map EMPTY_MAP ;public static fianl Set EMPTY_SET ;方法:boolean addAll(Collection c,Object ......a) 将所有指定元素加入到指定collection中.可以分别指定要添加的元素,或者将他们指定为一个数组.转载 2010-06-21 22:07:00 · 5072 阅读 · 0 评论 -
友情博客链接(http://www.blogjava.net/pengpenglin/)
<br />http://www.blogjava.net/pengpenglin/原创 2010-08-01 21:45:00 · 778 阅读 · 0 评论 -
java打包详解
<br />兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都欢迎你进入精彩java世界,welcome!可能你刚刚对每个人说:Hello World!也或者……<br />ok!这已经足够了。那就让我们开始吧,开始这个魔幻世界的旅程:<br />jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。<br />为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,转载 2010-08-01 14:54:00 · 499 阅读 · 0 评论 -
Java操作PDF文件(BFO)
上一次我们用iText这个工具在Java环境下操作PDF文件,现在我们换一个工具:BFOiText的确小巧,但是功能也有限制,只能简单的生成PDF文件,BFO却不同,能设置字体、版面等元素。官方网站为:http://big.faceless.org/products/pdf/最新版本是:2.11.4官方的解释:The Big Faceless Java PDF Library is the smartest Java PDF library for creating, editing, displayi转载 2010-07-31 23:30:00 · 894 阅读 · 0 评论 -
Java打印服务API
http://www.yesky.com/SoftChannel/72342371961929728/20030919/1730057.shtml转载 2010-07-31 23:21:00 · 576 阅读 · 0 评论 -
Java数组排序Arrays.sort,以及Comparator接口的用法
有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在数组元素比较少的时候为何不用? Sorting an Array 1. 数字排序 int[] intArray = new int[] { 4, 1, 3, -23 }; Arrays.sort(intArray); 输出: [-23, 1, 3, 4] 2. 字符串排序,先大写后小写 String[] strArray = new String[]转载 2010-06-06 13:36:00 · 30409 阅读 · 1 评论