自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 java byte 运算

Java对byte 的 + - * / >> >>> > 1 | 0x01; 这个写法里有多重错误,现逐个纠正:1 编译器报错,int无法直接自动转化为byte 为解决此问题,加强制转化。byte b = (byte)0xf8;byte b2 = (byte)( (b >> 1) | 0x01); 2 输出为 1111 1101 不是我们想要的 0011 1...

2018-03-14 16:01:28 871

原创 java中byte转换int时为何与0xff进行与运算

java中byte转换int时为何与0xff进行与运算在剖析该问题前请看如下代码 public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[i] & ...

2018-03-14 15:50:39 101

原创 RPM命令详解(安装、升级、卸载

RPM命令详解(安装、升级、卸载)rpm 常用命令1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.卸载一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # ...

2018-01-23 13:07:43 232

原创 java thread dump 日志分析

jstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended对象等待中,Object.wa...

2015-08-24 19:25:05 96

原创 log4j 详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appende...

2013-04-13 13:36:52 87

原创 log4j 数据格式

参数说明例子%c列出logger名字空间的全称,如果加上{&lt;层数&gt;}表示列出从最内层算起的指定层数的名字空间log4j配置文件参数举例输出显示媒介假设当前logger名字空间是"a.b.c"%ca.b.c%c{2}b.c%20c(若名字空间长度小于20,则左边用空格填充)%-20c(若名字空间长度小于20,则...

2013-01-14 12:05:06 84

原创 java socket通信数据类型转换(与C语言通信)

 java和c/c++之间进行socket通信,socket通信是以字节流或者字节包进行的,socket发送方须将数据转换为字节流或者字节包,而接收方则将字节流和字节包再转换回相应的数据类型。如果发送方和接收方都是同种语言,则一般只涉及到字节序的调整。而对于java和c/c++的通信,则情况就要复杂一些,主要是因为java中没有unsigned类型,并且java和c在某些数据类型上的长度不一致...

2012-08-22 13:40:47 522

原创 spring jdbc模板调用存储过程

Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装,但可惜只能用于jdk1.5的环境,无法再jdk1.4环境下使用,而JdbcTemplate则完全适用于jdk1.4下的环境,下面列出使用JdbcTemplate调用Oracle存储过程的一些方法:一) 无返回值的存储过程调用存储过程:  CREATE OR REPLACE PROCEDURE...

2012-05-24 10:58:47 67

原创 java同步锁

public class DataCache { protected static final HashMap map = new HashMap(); // Cache table private static final Object lock =...

2012-04-19 10:34:05 80

原创 SQL SERVER链接服务器

 --创建连接服务器EXEC sp_addlinkedserver @server=N'ss',--服务名称(自定义) @srvproduct=N'', --链 OLE DB 数据源的产品名称,sqlserver可以不用填 @provider=N'SQLNCLI', --SQLNCLI 注册访问表示 @d...

2012-03-15 15:21:43 119

原创 spring3.0事务管理配置

第一种配置方法:基于XML的事务管理这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细配置如下:Xml代码  &lt;!-- 定义事务处理类,不同的数据访问方式,事务处理类不同      比如:Hibernate操作的Hibernat...

2012-02-07 11:03:43 92

原创 myeclipse 性能优化

第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–&gt;perferences–&gt;myeclipse–&gt;validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键...

2011-11-24 11:37:57 67

原创 spring jdbc模板update的三个参数

String csql = "INSERT INTO CARFILE(SYSNUM,CARNAME)VALUES(?,?)";Object[] o = {11,22};jdbcTemplate.update(csql,o,new int[]{Types.INTEGER,Types.INTEGER} 第一个参数:csql 是sql语句第二个参数:sql的value值第三个参数...

2011-11-10 10:42:32 461

原创 spring 获取自动增长主键值

 KeyHolder keyHolder = new GeneratedKeyHolder(); jdbcTemplate.update(new PreparedStatementCreator() { public PreparedStatement createPreparedStatement(Connection c) throws SQLException {   Str...

2011-11-10 10:35:27 144

原创 FusionChartsFree xml 属性中文API

从本节起,我们详细介绍每种图表的详细参数和使用方法,我们从2D柱状图说起。 一个柱状图对象的内容包含很多方面,下面给出一个列表。 图表 数据 其他 图表对象 功能属性 标题和轴名称 图表修饰 分区线/网格 工具提示 填充和边距 &lt;set&gt; 元素 绘图修饰 数字格式 文字属性 垂直线 趋势线 我们先从图表对象说起。什么是图表对象?我们还是得先看数据文件,如下 1 &lt;chart pa...

2011-10-18 15:32:18 69

原创 jquery select用法

jQuery获取Select选中的Text和Value 语法解释:第二世界整理发布1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Se...

2011-08-16 13:10:06 72

原创 IE6打不开页面问题

在IE6下打开时就弹出不能打开站点 ,已终止操作的对话框,使得时间控件无法使用。但是奇怪的是项目组另一个成员使用时却可以,而调用代码完全一样。细细比较之后,终于发现,原来可以使用的页面少了一行,没有使用base标签:&lt;base href="&lt;%=basePath%&gt;"&gt;把不能使用的页面去掉该标签之后,一切正常。 但这不是最终解决办法,因为有时候出于页...

2011-07-19 18:43:29 281

原创 java编码转换

java二进制,字节数组,字符,十六进制,BCD编码转换2007-06-07 00:17/** * 把16进制字符串转换成字节数组 * @param hex * @return */public static byte[] hexStringToByte(String hex) { int len = (hex.length() / 2)...

2011-07-13 17:10:36 51

原创 javascript去空格函数

 function Trim(str,is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g,""); if(is_global.toLowerCase()=="g") result = result.replace(/\s/g,""); return result; }  第...

2011-06-13 09:23:11 60

原创 验证textarea长度

  //进行textarea长度校验 jQuery.fn.checkLength = function(parameters){ defaults = {min:0,max:5} //默认值 jQuery.extend(defaults,parameters); // 当前textarea 的值 var taVal...

2011-05-27 17:26:24 208

原创 input file 屏蔽键盘

&lt;input type="file" contenteditable="false" id="houseMaps" name="houseMaps"/&gt; 添加这个属性contenteditable="false"屏蔽键盘输入

2011-05-27 16:52:01 111

原创 ORACLE时间

TO_DATE格式(以时间:2007-11-02   13:45:25为例)         Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年   ...

2011-04-13 11:30:08 64

原创 File类文件操作

import java.io.File;public class MoveFileUtil {/*** 移动单个文件* @param srcFileName 待移动的原文件名* @param destFileName 目标文件名* @param overlay 如果目标文件存在,是否覆盖* @return 文件移动成功返回true,否则返回false*...

2011-03-30 15:15:03 78

原创 FTP命令描述

FTP命令 命令 描述 ABOR中断数据连接程序ACCT &lt;account&gt;系统特权帐号ALLO &lt;bytes&gt; 为服务器上的文件存储器分配字节APPE &lt;filename&gt;添加文件到服务器同名文件CDUP &lt;dir path&gt;改变服务器上的父目录CWD &l...

2011-03-30 11:26:46 66

原创 FTP两种模式

FTP中的两种工作方式  FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。  下面介绍一个这两种方式的工作原理:  Standa...

2011-03-30 10:54:27 157

原创 java对时间格式化

import java.sql.Date;import java.text.SimpleDateFormat;public class UtilTimeFormatter { private static final SimpleDateFormat dateymd = new SimpleDateFormat("yyyy-MM-dd"); private stati...

2011-03-08 14:59:36 103

java 判断中文字符串长度

  /**     * 获取字符串的长度,如果有中文,则每个中文字符计为2位     *      * @param value     *            指定的字符串     * @return 字符串的长度     */    public static int length(String value) {        int valueLength = 0;        Stri...

2010-04-07 18:12:09 271

j2me FTP FTP2ME 应用实例

开发环境:1、模拟器用sun java(TM)wireless Toolkit 2.5 CLDC2、FTP 用filezilla 开源FTP服务器 手机FTP开源项目ftp2me的应用用的规范是RFC959,下面是主要的调用方法,附件中是工程实例,有空的朋友可以下下来看看 package main; import java.io.IOException;...

2010-03-18 10:52:27 78

原创 java调用存在过程

CallableStatement  对象为所有的  DBMS  提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是  CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出  (OUT)  参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN  参...

2010-01-29 16:18:39 57

原创 如何实现input file的只读

在&lt;input type="file"&gt;标签中写上readonly的时候,浏览按钮将是无效的。为了实现前面文本框不可手动更改(降低因用户操作而出现的错误),但是后面的button有效,可以采用以下方法:&lt;form name="upload"&gt;&lt;input type="file" name="filepath"     style="display

2009-11-25 11:09:34 418

原创 js二维数组排序

返回一个元素已经进行了排序的   Array   对象。         arrayobj.sort(sortfunction)       参数     arrayObj       必选项。任意   Array   对象。       sortFunction       可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照   ASCII   字符顺序进行升序排列。  ...

2009-06-26 17:52:56 179

原创 oracle动态游标实例

1,带参数的游标         与存储过程和函数相似,可以将参数传递给游标并在查询中使用。这对于处理在某种条件下打开游标的情况非常有用。它的语法如下:       CURSOR   cursor_name[(parameter[,parameter],...)]   IS   select_statement;           定义参数的语法如下:       Parameter_name ...

2009-01-21 11:52:45 190

原创 sql load 小结

sql load的一点小总结    sqlldr userid=lgone/tiger control=a.ctl  LOAD DATA  INFILE 't.dat' // 要导入的文件  // INFILE 'tt.date' // 导入多个文件  // INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容    INTO TABLE tab...

2008-09-23 11:50:17 101

原创 flash与JS

本文讨论了3种基本的Flash/Javascript通信方式: Javascript 到 Flash的通信----使用Flash播放器的javascript方法 Flash 到 Javascript的通信----使用Flash的fscommand Flash 到 Flash的通信----------使用本地连接对象或综合上2种技术 前言、JavaScript和Macromedia Flash的通信...

2008-09-16 10:04:40 95

原创 idea 6.0.5性能配置

IntelliJ IDEA 性能调整 IDEA 6.0已经发布,好多人抱怨反应速度慢,内存消耗大。IDEA 6.0增加了不少新特性,程序也更大,内存占用肯定也会提高。在这篇文章我们想探讨一下这方面的问题,通过相关的设置,让你的IDEA快起来,更稳定。 IntelliJ IDEA是Java程序,所以性能调整因从JVM和程序两方面考虑。对于JVM的调整,可能个人看法都不一样,这样我们给出一个推荐方案,...

2008-03-09 11:28:00 166

java流

  java 代码 package cn.winlin.java.hospital;       import java.io.*;    import java.util.zip.*;    import java.nio.*;    import java.nio.channels.FileChannel;    import ...

2007-11-29 14:37:25 58

java调用存储过程(返回一个集合)

java 代码 一:无返回值的存储过程    存储过程为:       CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS       BEGIN           INSERT INTO HYQ.B_ID (I_ID,I_NAM...

2007-11-23 10:20:29 1218

java调用存储过程

java 代码 本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。        存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在Java类中调用...

2007-11-23 09:42:19 72

jbpm

jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss jBPM。随着jBPM加入JBoss组织,jBPM也将...

2007-06-08 22:06:26 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除