- 博客(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
698
原创 程序员经典语录
在iteye上面看到经典的文章,介绍了程序员经常说的一些话。其中最为经典的就是那句“.在我机器上是好的”。以下为程序员经典语录的其他内容1.TODO。2.这不需要测试肯定是好的!3.以前就有这问题 --维护的一般都这说法4.只需改一行代码不会影响其它程序5.这是硬件问题跟软件无关6.这是临时办法发布时不会这样写 ---用system.out
2013-01-07 14:05:35
370
原创 通过java操作ftp
在做项目中,我们一般都会有上传附件的需求,所以学会操作文件是java基础。关于文件存放的选择暂时知道的也就几种:1、保存在磁盘,这种方式算是比较好的,但是部署在各个地方的应用需要共同访问时就很麻烦。2、保存在数据库,这个有些人会用,但是相对用的人比较少,因为它即使有着让所有的应用都能访问的方便。但是会使数据库的体积快速增长,倒致后期操作数据比较麻烦,比如说迁移等等。3、最后我还知道的一
2013-01-02 23:06:24
393
原创 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
370
原创 java zip打包与乱码的解决
关于java zip 打包用的场景还是有不少,包括在归档的时候,还有就是在提交数据的时候,一般都会采用这种方式。但是这里面最麻烦的就是java乱码的问题。解决乱码的问题主要是引用apache的包ant.jar。然后注意下面红色代码部分,java自带的包中也有这两个类。如果乱码最好是采用apache的这两个类。这样才会有设置编码的zos.setEncoding("gbk")这个方法。这样就可
2012-12-19 21:08:06
573
原创 关于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
1839
原创 Safari下弹窗问题的解决办法
Ipad下使用的是Safari浏览器,在ie下的弹窗代码在该浏览器下无法执行。在已有的项目中如果需要在ipad下使用,必须对js进行修改。但如果是已开发的项目,最好的办法是在最大限度上维持原有的代码。所以最好是采用弹页面的方式来实现div的效果。 从网上找到别人的博客查到到这样的一种js现成的解决方案,名字叫subModal, 相关的文件有三个,一个javascript文件,两个
2012-12-03 11:32:15
1048
原创 Math.round用法
我们在项目开发中少不了要开发报表,而对于数据的处理,用于不少的函数或是方法是必不可少的。其中就包括四舍五入的方法Math.round,这个的用法也是java面试题中常见的。下面是java代码是Math.round使用方法:package com.buyli.interview.baseinfo; /** * @Copyright @ 2012 * All right reser
2012-11-22 16:18:51
1048
原创 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
433
原创 java实现验证码
在开发的系统如果需要使用在外网的,特别要注意有安全措施。验证码就是实现安全常见办法之一,它能防止利用程序对系统进行恶意刷新和自动注册。 但是随着破解技术加强,简单的注册码很难有用。 以下只是实现简单验证码的java代码 package com.song.test; import java.awt.Color; import java.awt.Font; impor
2012-11-20 00:35:27
272
原创 fckeditor_for_java的用法
在很多时候都需要使用网页编辑器,包括在文章发布的时候或是在表单设计的时候。下面为fckeditor的使用。 以javascript方法调用 方法(一) 将fckeditor.jar包拷贝到webroot目录下,新建一html文件,加如一下代码 拷代码(在head内): 在body内: var oFCKeditor = new FCKeditor('FC
2012-11-18 22:50:49
272
原创 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
234
原创 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
327
转载 javascript 动态创建表格:新增、删除行和单元格
利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧。1、inserRow()和insertCell()函数 insertRow()函数可以带参数,形式如下: insertRow(index):index从0开始 这个函数将新行添加到ind
2012-11-12 22:50:56
1112
原创 什么是自由流程
自由流程:是指审批人可自行设置审批流转步骤,由上一步指定下一步的审批者。可解决在实际审批中,没有固定模式的特殊审批流程,比如某个新项目的审批,不确定应该需要哪些人来审批,便可以通过自由流程让审批人根据当时的情况自由选择下一步的审批者。通过使用预定义节点,指定下一步的时候只需要从已有的预定义节点中选择,快捷方便。 还有一种自由流程是这样的,是不采用流程引擎。只是采用以邮件的形式流转,没有流程
2012-11-08 23:50:49
640
原创 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
370
原创 java如何读取和遍历properties文件
在java项目开发过程中,使用properties文件作为配置基本上是必不可少的,很多如系统配置信息,文件上传配置信息等等都是以这种方式进行保存。同时学会操作properties文件也是java基础。/** * @Copyright @ 2012 * All right reserved * @version 创建时间:Created on Oct 31, 2012 * @
2012-11-07 00:03:17
314
原创 内存溢出及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
227
原创 读取Properties文件六种方法
开发项目时,经常把一些参数存入Properties文件,以增加程序的灵活性。所以读取properties文件可以说是我们的java基础。我们可以通过以下六种方法读取配置参数(注意:spring对properties的读取也有很好的集成):1、使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInp
2012-11-03 23:23:05
309
原创 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
365
原创 eclipse下properties文件中文乱码的解决方案
在中文操作系统下,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。在3.2版本下,我们可以直接修改Properties资源文件的默认编码了(Eclipse3.0版本好像不支持)。在Eclipse主界面下,打开Win
2012-11-01 17:03:05
412
原创 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
203
转载 struts2的优缺点
Struts2比Struts1已经有了很大的进步,优点很多,其中主要两个是:对框架API和ServletAPI的依赖减少,可扩展性提高。Struts2的Action可以实现框架提供的Action接口也可以不实现这个接口。实际上框架Strut2的Action的要求很低,只要一个类,包含一个无参的、返回值类型为String的方法就行。其实Struts2的Action就是一个POJO。如果用户写一个
2012-10-30 23:00:58
319
原创 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
191
原创 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
336
原创 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
284
原创 如何在指定的内容中找出指定字符串的个数
这一道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
536
原创 对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
252
原创 在使用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
492
原创 java实现简单的在线用户统计
这个是我入第二家公司,技术总监面试的一道我认为有水平的java面试题,当时我心里没有准确的答案,在一知半懂的情况下答了出了。结果是我面试上了。后来这道题成为了我面试别人是否能录用的标准之一,因为这也是java基础。我们一般的问法是这样:在一个门户网站,且没有登录的情况下要如何统计出在线人数。很多人给我的答案大多是拦首页等或别的页面,当然这个是不行的。还有的答法是用过滤器,这个或许可以,但至今我
2012-10-22 17:20:48
1003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人