自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Javac源码简单分析之解析和填充符号表

文章已移到:http://blog.csdn.net/jrainbow/article/details/37593741

2014-07-09 11:16:00 563

ORACLE union order by

select * from (select a.id,a.oacode,a.custid,a.custname,a.xsz,a.salename,a.communicationtheme,a.communicationproperty,a.communicationtime,a.productmanager,a.creator,a.createdate from technology_flow ...

2014-06-18 11:36:00 186

ORACLE 按表字段值的不同统计数量

select p.id comperitorId,p.compcorp competitorName,sum(case when c.kindname = 'ATM' then c.num else 0 end) atm,sum(case when c.kindname = 'CRS' then c.num else 0 end) crs,sum(case when c.kindname...

2014-05-29 16:50:00 1839

Javac源码简单分析之Javac简单介绍

一、简单介绍javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。二、源码获取OpenJDK6源码:http://download.java.net/openjdk/jdk6/Javac的源码就在OpenJDK源码里面。或者在CSDN下载:http://download.csdn.net/detail/p_...

2014-05-22 10:53:00 233

如何在MySql中记录SQL日志

SQL server有一个sql profiler可以实时跟踪服务器执行的SQL语句,这在很多时候调试错误非常有用。例如:别人写的复杂代码、生产系统、无调试环境、无原代码... ...查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同:1 配置my.ini文件(在安装目录,linux下文件名为my....

2014-05-13 14:49:00 262

ORACLE uuid自动生成主键

-- Create tablecreate table TECHNOLOGYCOMPANY( ID VARCHAR2(32) default SYS_GUID() not null, FLOWID VARCHAR2(50), CONPANYID NUMBER, ISCOMMUNICATION VARCHAR2(10))...

2014-05-07 14:23:00 1066

org.apache.catalina.connector.Request.parseParameters(Request.java:2446) NullPointerException异常处理...

1、环境tomcat6.0.8 + jdk6 + struts12、问题的产生页面有两个异常的请求http://127.0.0.1/project/a.action?do=testA&m=10http://127.0.0.1/project/a.action?do=testB&m=10两个请求几乎同步到达server。结果出现异常:java.la...

2014-05-07 14:20:00 260

ORACLE A表根据B表字段更新

update product_info t set (t.salename,t.xsqy)=(select c.salename,c.xsqy from contract_erp c where c.contractcode=t.contractid)where t.contractid in(select c.contractcode from contract_erp c) and t.co...

2014-04-16 10:15:00 1927

ubuntu 13.10 配置mysql5.5编码

1、打开配置文件sudo gedit /etc/mysql/my.cnf2、修改配置文件[client]下添加:character-set-server = utf8 [mysqld]下添加:character-set-server = utf8 3、重启服务sudo service mysql restart...

2014-04-15 21:06:00 90

JRainbow 0.3版本发布

简单介绍 JRainbow是一款基于Spring+Hibernate+Struts2+Extjs4的企业级开发的Eclipse开源插件。主要用于快速开发,针对都是Java开发人员,只是为程序员节省部分时间。非傻瓜式。非一键建站,适用于二次开发。 JRainbow插件主要功能是支持数据库生成后台代码及简单的Extjs页面代码。支持多次生成代码。支持程序员...

2014-04-10 09:21:00 143

JRainbow0.3.0使用手册

下载百度网盘地址:http://pan.baidu.com/s/1gdl68Un网盘中的三个文件分别为JRainbow0.3.0插件、32位Windows平台带JRainbow插件企业级eclipse、64位Linux平台带JRainbow插件企业级eclipse(本人自用版,带Git插件及Windowbuild插件)。如果需要其它版本的eclipse或者使用...

2014-04-09 20:51:00 203

ubuntu安装离线JDK

1、首先上Oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、新建一个安装文件夹及拷贝源文件到文件夹下并解压cd /usr/localsudo mkdir java sudo cp -r ~/download/jdk-7u51-...

2014-03-05 19:58:00 543

Git 合并远程分支

在Rainbow项目的过程中。进行新版本开发的时候,在Git中创建了一个0.2的版本进行管理。但后来发现master版本不变,使用新的版本号进行源码管理会有一定的麻烦。如,我每次进行开发新的系统版本的时候,我都得把本地的源码迁移到新的系统版本分支中。于是,我决定所有的源码更新及维护都在master分支中进行。进行新版本的时候,只是在版本库中把当前源码生成一个新的系统版本分支。此分支...

2014-02-17 16:28:00 230

warning: push.default is unset的解决方案

在执行 git push 时看到如下消息:warning: push.default is unset; its implicit value is changing inGit 2.0 from 'matching' to 'simple'. To squelch this messageand maintain the current behavior after the defa...

2014-02-17 15:42:00 454

ORACLE sql 根据in查询里面数据的顺序进行排序

select rownum||'' as id,t.materialname as prodCode,t.ename as prodName,t.materialtype||'_'||t.groupcode as kindName,t.unit as unit,'' as spec,'' as price,t.materialcode as remark from material_mast...

2014-02-12 16:33:00 876

JRainbow 0.2版本发布

简单介绍 JRainbow是一款基于Spring+Hibernate+Struts2+Extjs4的企业级开发的Eclipse开源插件。主要用于快速开发,针对都是Java开发人员,只是为程序员节省部分时间。非傻瓜式。非一键建站,适用于二次开发。 JRainbow插件主要功能是支持数据库生成后台代码及简单的Extjs页面代码。支持多次生成代码。支持程序...

2014-01-16 10:05:00 346

java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException 异常的处理...

在做eclipse插件开发的时候,有需要使用到json的处理。然后把以前web开发中用到的json包拿过来使用,发现在web开发时候没问题的代码,在eclipse插件开发时不能用了。、出现以下的异常:java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException经度...

2014-01-15 11:38:00 663

JRainbow开发进度

最新版本下载http://pan.baidu.com/s/1c0GcDMg&third=15相关信息JRainbow的简单介绍:http://blog.csdn.net/jrainbow/article/details/17784195JRainbow插件使用手册:http://blog.csdn.net/jrainbow/article/details/1778396...

2014-01-06 10:58:00 103

JRainbow二次开发手册

插件获取百度网盘:http://pan.baidu.com/s/1c0GcDMg&third=15开发流程创建数据库及表->JRainbow生成源码->修改源码以满足需求数据表的创建在创建数据表的时候,如果你需要使用本插件自动生成Extjs的页面代码的话。最好是把表及表字段的comment属性,用于页面的标签显示。如:DROP TABLE ...

2014-01-03 15:39:00 326

JRainbow的简单介绍

一、简单介绍 一个基于Spring+Hibernate+Struts2+Extjs4的企业级开发的Eclipse开源插件。主要用于快速开发,针对都是Java开发人员,只是为程序员节省部分时间。非傻瓜式。非一键建站,适用于二次开发。二、插件下载 百度网盘:http://pan.baidu.com/s/1c0j8A1y三、使用说明http://blog.c...

2014-01-03 10:16:00 2568

JRainbow插件使用手册

一、下载百度网盘地址:http://pan.baidu.com/s/1c0GcDMg&third=15二、支持1、由于时间的关系,本次版本只支持Myeclipse的web开发。2、经测试,本插件理论上支持Myeclipse8及以上版本。三、安装1、把下载回来的压缩包解压到Myeclipse的安装目录:如:MyEclipseX->MyEclips...

2014-01-03 10:06:00 1912

Couldn't get connection because we are at maximum connection count (150/150) and there are none 异常解决...

系统运行一段时间后发现出现这样的异常:Couldn't get connection because we are at maximum connection count (150/150) and there are none available解决方案:1、修改连接池的最大的连接数:<maximum-connection-count>1000</maxi...

2013-12-13 11:49:00 937

Eclipse插件开发 获取Workspace下所有的项目

在开发Eclipse插件时候,发现需要获取到Workspace下所有的项目。决定通过ResourcePlugin来获取。1、导入ResourcePlugin所在的Jar包org.eclipse.core.resources_3.8.101.v20130717-0806.jar进lib目录。2、配置plugin.xml的Runtime选项卡,在Classpath中增加刚才在lib目录...

2013-11-21 14:34:00 412

git 删除分支和删除文件夹

1、删除分支1.1查看所有分支:git branch -a得到结果:1.2删除HEAD分支git push origin --delete HEAD2、删除文件夹2.1 查看本地分支下的文件ls得到结果:2.2删除raindow文件夹及其下所有的文件git rm raindow -r ...

2013-11-21 11:44:00 1755

MyEclipse 无法编译 classes

解决方法:1:下面说一下解决问题的思路:点击project->clean清除部署文件2:检查project properties->java build path->default output folder3:检查project properties->java build path->libraries看所有的库包是否正确导入4:删除引用的所有库包...

2013-11-11 11:35:00 82

Oracle数据库imp命令导入时1659错误处理

今儿在自己电脑上搭建开发环境,在给数据库导入表结构以及数据时报1659错误,错误内容如下:IMP-00017: 由于 ORACLE 错误 1659, 以下语句失败: "CREATE TABLE "T_DATA_KKCL"…………IMP-00003: 遇到 ORACLE 错误 1659ORA-01659: 无法分配超出 6 的 MINEXTENTS (在表空间 HWITS...

2013-10-22 13:53:00 1154

在父窗口中得知window.open()出的子窗口关闭事件的方法

<HTML> <BODY> <P> </P> <form name=fm_Info> <input type=text name=txtValue> </form> <script language=javascript> var timer var

2013-10-15 11:31:00 211

oracle表数据误删还原

首先,找到数据删除前的一个时间点。select timestamp_to_scn(to_timestamp('2013-10-12 8:30:00', 'YYYY-MM-DD HH24:MI:SS')) from dual;如,我这里得到的点为36551273744。然后根据这个点找到你所删除文件的表的数据。使用一个临时表把这些数据存放起来。create tab...

2013-10-12 16:29:00 76

JavaScript浮点运算的问题

问题这样的:37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数)我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。我Google了一下,发现原来这是JavaScript浮点运算的一个bug。比如:7*0.8 JavaScript算出来就是:5.60000000...

2013-10-10 10:55:00 83

tomcat在开发过程中使用ip地址无法访问的问题

现象:在使用Java Web开发的过程中,突然出现使用http://127.0.0.1和http://我的ip地址 都无法访问项目。有时候http://localhost也无法访问。解决:清除浏览器的缓存及所有历史信息。注意,这里单单清除缓存可能还是不能访问。...

2013-10-09 18:49:00 268

no sapjco3 in java.library.path异常处理办法

现象:已经把sapjcp3.jar导入到项目中;把sapjco.dll放到system32下了;本地的写的测试程序能够成功连上SAP,一放到WEB环境下就不行了,抛出这个异常。no sapjco3 in java.library.path,经排查sapjco.dll必须放到TOMCAT当前使用的JRE的BIN目录中,我TOMCAT配置的JRE目录是 C:\Genuitec\Common\bin...

2013-10-09 18:30:00 4184

Bad version number in .class file (unable to load class ***) 解决

今天遇到该问题,网上搜索一下,原因是tomcat使用的jdk版本与class文件编译时使用的jdk版本不一致引起的。解决办法:首先确认tomcat使用jdk版本,默认会使用环境变量里配置的path确认eclipse中jdk版本 javabuild path中设置。确认工程编译使用的jdk版本,Window->Proerence->Java->C...

2013-10-09 18:28:00 92

sax错误:org.xml.sax.SAXParseException: Content is not allowed in prolog解决

原因及其解决办法:1.xml编码错误该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org什么是BOM?http://www.unicode.org/faq/utf_bom.html#22Unicode规范中有...

2013-09-22 15:34:00 126

第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation

Annotation的方式是通过注解的方式把Struts2中的Action、Dao层的实现类、Service层的实现类交由Spring管理,不需要在配置文件中进行配置。但为了方便,事务的管理依然使用的是Schema的方式。如果有需要,可以参照4.3.2中的方式,使用@Transactional对service层进行事务管理。5.4.1前期工作给工程加入Spring与Hihern...

2013-08-29 16:24:00 71

第五章 Spring3.0 、Hibernate3.3与Struts2的整合

5.1整合Spring与Hibernate5.1.1使用MyEclipse加入Spring与Hibernate功能使用MyEclipse工具主要是为了让工程拥有把数据表生成实体类与映射的功能。然后在这个过程中,把实体类或映射文件的路径加入到spring的配置文件中。而且在Spring与Hibernate整合后,我们不需要Hibernate的配置文件,Hibernate相关功能的...

2013-08-29 16:15:00 105

让VBOX支持USB

让VBOX支持USB从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack下载:Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack并安装1. 让GUEST识...

2013-07-16 12:30:00 93

第四章 Spring与JDBC的整合

这里选择的是mysql数据库。4.1引入aop、tx的命名空间为了事务配置的需要,我们引入aop、tx的命名空间<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...

2013-07-15 16:25:00 54

HDFS基础概念

数据块(block)HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。NameNode和DataNodeHDFS体系结构中有两类节...

2013-07-08 15:00:00 91

第三章 AOP 编程选择

Spring为我们开发者提供了多种AOP的编程方式。我们该如何选择呢?如果项目采用的是JDK5.0以上版本,我们可以选择@AspectJ的方式。这是第一选择。http://blog.csdn.net/p_3er/article/details/9268637如果使用的是低版本的JDK,那么可以考虑使用<aop:aspect>,也就是Schema的方式...

2013-07-08 10:37:00 71

第三章 AOP 基于Schema的AOP

基于Schema定义的切面和前现两种方式定义的切面,内容上都差不多,只是表现形式不一样而已。3.7.1一般增强的使用a、目标类public class Target { public void say(){ System.out.println("say..."); } public String getName(int id,String n...

2013-07-08 10:31:00 95

空空如也

空空如也

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

TA关注的人

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