自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各类数据库通过sql查询表字段的注释

如果要写代码生成器,肯定会需要查询表字段与字段的注释。不然生成的代码还需要很多手动的操作。但由于各类数据库的系统表结构不一样,因此针对不同类型的查询sql也是不一样的。oracle:SELECT A.TABLE_NAME,A.COMMENTS,B.COLUMN_NAME,B.COMMENTS FROM USER_TAB_COMMENTS A,USER_COL_COMMENTS B WH

2013-03-06 22:53:37 674

原创 程序员经典语录

在iteye上面看到经典的文章,介绍了程序员经常说的一些话。其中最为经典的就是那句“.在我机器上是好的”。以下为程序员经典语录的其他内容1.TODO。2.这不需要测试肯定是好的!3.以前就有这问题               --维护的一般都这说法4.只需改一行代码不会影响其它程序5.这是硬件问题跟软件无关6.这是临时办法发布时不会这样写  ---用system.out

2013-01-07 14:05:35 340

原创 通过java操作ftp

在做项目中,我们一般都会有上传附件的需求,所以学会操作文件是java基础。关于文件存放的选择暂时知道的也就几种:1、保存在磁盘,这种方式算是比较好的,但是部署在各个地方的应用需要共同访问时就很麻烦。2、保存在数据库,这个有些人会用,但是相对用的人比较少,因为它即使有着让所有的应用都能访问的方便。但是会使数据库的体积快速增长,倒致后期操作数据比较麻烦,比如说迁移等等。3、最后我还知道的一

2013-01-02 23:06:24 354

原创 dom4j操作xml时的乱码与格式化

Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。(Hibernate用此项目来解析hbm映射文件)下面的java代码演示如何写xml文件   import java.io.File;import java.io.FileWriter;import java.io.IOEx

2012-12-30 13:00:36 333

原创 java zip打包与乱码的解决

关于java zip 打包用的场景还是有不少,包括在归档的时候,还有就是在提交数据的时候,一般都会采用这种方式。但是这里面最麻烦的就是java乱码的问题。解决乱码的问题主要是引用apache的包ant.jar。然后注意下面红色代码部分,java自带的包中也有这两个类。如果乱码最好是采用apache的这两个类。这样才会有设置编码的zos.setEncoding("gbk")这个方法。这样就可

2012-12-19 21:08:06 508

原创 关于tomcat版本的选择

前段时间接到了领导的任务,去帮客户重新安装一个tomcat。原因是tomcat有问题,客户托管在信息中心的应用被封了。领导指定要去安装tomcat 6.0.36的,去了安装完回来啦,就没事啦。    前两天看iteye的时候才知道原因,Apache Tomcat发布了新的安全漏洞的问题,最后的解决办法是 Tomcat 7.0.x用户升级至7.0.32或更新版本Tomcat 6.0.x用户升

2012-12-10 21:45:49 1618

原创 Safari下弹窗问题的解决办法

Ipad下使用的是Safari浏览器,在ie下的弹窗代码在该浏览器下无法执行。在已有的项目中如果需要在ipad下使用,必须对js进行修改。但如果是已开发的项目,最好的办法是在最大限度上维持原有的代码。所以最好是采用弹页面的方式来实现div的效果。  从网上找到别人的博客查到到这样的一种js现成的解决方案,名字叫subModal,   相关的文件有三个,一个javascript文件,两个

2012-12-03 11:32:15 979

原创 Math.round用法

我们在项目开发中少不了要开发报表,而对于数据的处理,用于不少的函数或是方法是必不可少的。其中就包括四舍五入的方法Math.round,这个的用法也是java面试题中常见的。下面是java代码是Math.round使用方法:package com.buyli.interview.baseinfo; /** * @Copyright @ 2012 * All right reser

2012-11-22 16:18:51 987

原创 string与stringbuffer的性能对比

string与stringbuffer常见于java面试中,以下为string与strinbuffer性能对比示例的java代码 以下为执行5000次的字符串边接。  package com.buyli.interview.baseinfo;/** * @Copyright @ 2012 * All right reserved * @version 创建时间:Crea

2012-11-21 15:20:10 400

原创 java实现验证码

在开发的系统如果需要使用在外网的,特别要注意有安全措施。验证码就是实现安全常见办法之一,它能防止利用程序对系统进行恶意刷新和自动注册。 但是随着破解技术加强,简单的注册码很难有用。  以下只是实现简单验证码的java代码 package com.song.test; import java.awt.Color;  import java.awt.Font;  impor

2012-11-20 00:35:27 246

原创 fckeditor_for_java的用法

在很多时候都需要使用网页编辑器,包括在文章发布的时候或是在表单设计的时候。下面为fckeditor的使用。 以javascript方法调用 方法(一) 将fckeditor.jar包拷贝到webroot目录下,新建一html文件,加如一下代码 拷代码(在head内):  在body内:     var oFCKeditor = new FCKeditor('FC

2012-11-18 22:50:49 226

原创 Java中对文件的操作

java中提供了io类库,可以轻松的用java实现对文件的各种操作。1。新建目录String filePath="c:/aaa/";filePath=filePath.toString();//中文转换java.io.File myFilePath=new java.io.File(filePath);if(!myFilePath.exists())myFilePath

2012-11-14 19:11:44 207

原创 java操作word文档

1、一个jacob操作Word的例子,其他操作excel,pdf的sample里都有,可以作为java资料进行保留  import java.io.File;  import com.jacob.com.*;  import com.jacob.activeX.*;  public class WordTest {     public static void main(S

2012-11-13 21:12:41 301

转载 javascript 动态创建表格:新增、删除行和单元格

利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧。1、inserRow()和insertCell()函数 insertRow()函数可以带参数,形式如下: insertRow(index):index从0开始 这个函数将新行添加到ind

2012-11-12 22:50:56 849

原创 什么是自由流程

自由流程:是指审批人可自行设置审批流转步骤,由上一步指定下一步的审批者。可解决在实际审批中,没有固定模式的特殊审批流程,比如某个新项目的审批,不确定应该需要哪些人来审批,便可以通过自由流程让审批人根据当时的情况自由选择下一步的审批者。通过使用预定义节点,指定下一步的时候只需要从已有的预定义节点中选择,快捷方便。 还有一种自由流程是这样的,是不采用流程引擎。只是采用以邮件的形式流转,没有流程

2012-11-08 23:50:49 605

原创 ibatis教程之调用带参数的存储过程

ibatis调用带参的存储过程,包括存储过程带有多个输入输出参数,整个开发过程如下:1. 编写存储过程,以下存储过程分别带有三个输入参数,两个输出参数。CREATE PROCEDURE [dbo].[sp_statJB](@cyear   char(4)  ,@halfyear varchar(10),@empflag char(1),@result1  varchar(10) out ,

2012-11-08 00:24:16 329

原创 java如何读取和遍历properties文件

在java项目开发过程中,使用properties文件作为配置基本上是必不可少的,很多如系统配置信息,文件上传配置信息等等都是以这种方式进行保存。同时学会操作properties文件也是java基础。/** * @Copyright @ 2012 * All right reserved * @version 创建时间:Created on Oct 31, 2012 * @

2012-11-07 00:03:17 285

原创 内存溢出及TOMCAT内存设置

Tomcat的内存设置(Tomcat java.lang.OutOfMemoryErro(2009-10-09 17:18:15)标签:it    Tomcat的内存设置(Tomcat java.lang.OutOfMemoryError ) 如果是安装版的,那么在bin目录中有tomcat6w.exe文件,在其中设置。 vi /opt/apache-tomcat-6.0.

2012-11-05 22:24:17 208

原创 读取Properties文件六种方法

开发项目时,经常把一些参数存入Properties文件,以增加程序的灵活性。所以读取properties文件可以说是我们的java基础。我们可以通过以下六种方法读取配置参数(注意:spring对properties的读取也有很好的集成):1、使用java.util.Properties类的load()方法  示例:   InputStream in = lnew BufferedInp

2012-11-03 23:23:05 281

原创 tomcat编码乱码问题

最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下:1.所有页面的charset设置为UTF-8。2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文命名的文

2012-11-02 17:53:15 341

原创 eclipse下properties文件中文乱码的解决方案

在中文操作系统下,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。在3.2版本下,我们可以直接修改Properties资源文件的默认编码了(Eclipse3.0版本好像不支持)。在Eclipse主界面下,打开Win

2012-11-01 17:03:05 396

原创 java冒泡_选择_插入三大排序

/ 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,  //大数放在后面, 由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,  //所以称作冒泡排序  int a[]={1,4,6,8,2,3,0,34,12,99};  for(int i=0;i   for(int j=0;j    if(a[j+1]     a[j

2012-10-31 21:37:40 189

转载 struts2的优缺点

Struts2比Struts1已经有了很大的进步,优点很多,其中主要两个是:对框架API和ServletAPI的依赖减少,可扩展性提高。Struts2的Action可以实现框架提供的Action接口也可以不实现这个接口。实际上框架Strut2的Action的要求很低,只要一个类,包含一个无参的、返回值类型为String的方法就行。其实Struts2的Action就是一个POJO。如果用户写一个

2012-10-30 23:00:58 301

原创 Eclipse中最常用的快捷键

Ctrl + Shift + O :引入及管理imports语句Ctrl + Shift + T : 打开Open Type 查找类文件Ctrl + Shift + F4 : 关闭所在打开的窗口Ctrl + O : Open declarationsCtrl + E : 打开编辑器(切换窗口)Ctrl + / : 注释本行Alt + Shift + R :

2012-10-29 15:49:50 178

原创 VSS配置及使用说明

在Eclipse中使用VSS插件,来实现版本控制。希望能对在Eclipse使用VSS版本控制的各位能有所帮助。VSS配置及使用说明1.1 Eclipse中VSS的配置Eclipse中需要安装VSS插件org.vssplugin_1.6.1.zip。将解压缩后的文件夹复制到…\eclipse\plugins文件夹下面。该插件可以到http://sourceforge.net/projec

2012-10-28 16:59:55 320

原创 eclipse_集成Properties_Editor

1、Properties Editor是什么?Properties Editor,可以直接编辑Properties文件,直接保存就可以,不用再转换。2、如何安装Properties Editor?在Eclipse的Help菜单中,选择 Software Updates -> Find and Install .... 打开安装插件的向导。1)、选择 Search for new f

2012-10-28 16:35:13 267

原创 如何在指定的内容中找出指定字符串的个数

这一道java面试题是在很早出来的时候,在一家大型的上市公司面试的题,不过当时交了白卷。现在将这道java面试题的答案整理出来。package com.buyli.interview;/*** @Copyright @ 2012*java面试题* @version 创建时间:Created on 2012-10-17* @author 作者:Create bywww.3

2012-10-26 15:07:37 497

原创 对struts,ibatis,spring的整合

整合java框架struts,ibatis,spring可以作为java资料进行保留步骤:一.添加Spring 、Struts框架对web.xml文件的修改1.      添加Spring框架2.      在web.xml中引入Spring配置文件(注意:applicationContext.xml文件的路径)context-param>       param-name

2012-10-25 13:55:01 231

原创 在使用ibatis实现多条件模糊查询的语句

大家一般能想到的做法是,将String语句进行拼串例如:String sql1="select * from 表名where";String sql2="条件1";String sql3="条件2";String sql4="条件3";......String sqln="条件n";如果从页面用户只填写了条件2,3则根据程序拼串String sql=sql1+" "

2012-10-23 21:56:50 447

原创 java实现简单的在线用户统计

这个是我入第二家公司,技术总监面试的一道我认为有水平的java面试题,当时我心里没有准确的答案,在一知半懂的情况下答了出了。结果是我面试上了。后来这道题成为了我面试别人是否能录用的标准之一,因为这也是java基础。我们一般的问法是这样:在一个门户网站,且没有登录的情况下要如何统计出在线人数。很多人给我的答案大多是拦首页等或别的页面,当然这个是不行的。还有的答法是用过滤器,这个或许可以,但至今我

2012-10-22 17:20:48 973

空空如也

空空如也

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

TA关注的人

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