自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keleguohn的专栏

工作印记

  • 博客(44)
  • 收藏
  • 关注

原创 OGNL 表达式

java ognl

2016-12-22 11:14:22 401

转载 Java开发代码性能优化总结

java 性能 优化

2016-12-22 10:23:18 1095

原创 验证json格式正确性的参考网站

http://jsonlint.com/ 输入需要的数据就可以知道哪一行出现了问题!强悍..

2013-08-19 09:45:07 1064

转载 从零开始学习jQuery (一) 开天辟地入门篇

一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍.本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写jQuery代码以及搭建开发环境. 详细讲解了如何在Visual Studio中配合使用jQuery.转载请注明子秋出品!博客园首发!

2013-08-16 18:07:24 632

转载 tomcat 能够启动 并且能够用http://127.0.0.1:8080访问 但是不能用http://localhost:8080访问的解决办法。

tomcat 能够启动 并且能够用http://127.0.0.1:8080访问 但是不能用http://localhost:80800访问的解决办法。1.打开:c:/WINDOWS/system32/drivers/etc/  2.打开文件:hosts [记事本打开]3.编辑hosts文件 [最下边加入如下语句]  127.0.0.1       localhost   [中

2013-08-16 17:57:20 2186 1

转载 《JAVA与模式》26天系列—第1天—简单工厂模式

简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明:  就拿登录功能来说,假如应用系统需要支持多种登录方式如:口令认证、域认证(口令认证通常是去数据库中验证用户,而域认证则是需要到微软的域中验证用户)。那么自然的

2013-08-16 17:55:40 605

转载 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例

以下是Java对几种文本文件内容读取代码。其中,OFFICE文档(WORD,EXCEL)使用了POI控件,PDF使用了PDFBOX控件。  点击这里 查看相关控件的下载地址和配置方法。[java] view plaincopy WORD     Java代码   package textReader;      imp

2013-08-16 17:53:30 2024

转载 struts2标签使用详解

Taglib (Struts2标签库)Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。Tab可以分为两类:通用标签和UI标签。4.1节 通用标签通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Actio

2013-08-16 17:48:47 754

转载 Struts2 中文乱码问题解决

总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-- >window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了 ^_^。解决方法如下:   1. 在struts2里面,最好将所有字符都设成utf-8。 1.1

2013-08-16 17:44:45 483

转载 Struts2 XML配置详解

1.    深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.    包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定

2013-08-16 17:43:45 429

转载 tomcat启动问题

如果tomcat启动不了通常有两种情况:1 端口冲突一般tomcat的端口默认是8080,但有可能已经被其他端口占用我们只要更改一下端口就OK了.2 由于tomcat6.0有BUGC:/Program Files/Java/jre1.6.0_01/bin下复制:msvcr71.dll这个文件到windows/system32/ 从启动就OK.

2013-08-16 17:39:18 425

转载 关于apache 和 tomcat的区别

apache tomcat  联系:   Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。 Apache和Tomcat整合使用:如果客户端请求

2013-08-16 17:36:59 526

转载 java的23种模式之形象比喻

创建型模式1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的套餐和肯德基的套餐都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“两个B套餐”就行了。麦当劳和肯德基就是B套餐的Abstract Factory, B套餐里含有汉堡, 鸡翅和饮料. 麦当劳或肯德基会根据B套餐的规格, 让汉堡Factory, 鸡翅Factory, 饮料Fact

2013-06-07 17:30:53 1182

原创 正则验证使用方法(java和js)

Java:      Pattern reg = Pattern.compile("[+]?\\d{1,15}(\\.\\d{1,2})?");  reg.matcher(roomArea).matches(); JS:    var reg = /^\d+(\.\d+)?$/;  //正则表达式     Var str = "";    //要验证的值      re

2013-06-07 11:10:45 689

原创 oracle的导入导出

数据导出1. 将数据库完全导出: exp system/oracle@192.168.0.101/orcl10g file=d:\101orcl10g.dmp full=y log=d:\101orcl10g.log2. 将数据库中gts用户与cmip用户的表导出:exp system/oracle@192.168.0.101/orcl10g file=d:\gts

2013-06-07 11:09:30 561

原创 db2创建数据库脚本

--在db2cmd下先设置变量db2set DB2_CREATE_DB_ON_PATH=YES--创建数据库CREATE DATABASE CCAS AUTOMATIC STORAGE NO ON 'E:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768;--连接数据库CONNECT T

2013-06-07 11:07:16 1187

原创 ORACLE VS DB2

a)数据库类型差异 date类型参考http://koreyoshi.iteye.com/blog/1604045db2中日期转换date类型转timestamp to_char(date,'yyyy-MM-dd')timestamp类型转date to_date(char(datetime),'yyyy-MM-dd')数值类型建议全部使用decimalb)like语句

2013-06-07 11:04:24 753

原创 Map的遍历

方法1:public class MyUtil1 {    public static void iteratorMap1(Map m) {         Set set=m.keySet();//用接口实例接口         Iterator iter = set.iterator();         while (iter.hasNext()) {//遍历二次,速度慢

2013-06-07 10:58:53 451

转载 Struts2 XML配置详解 .

1.   深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.   包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配

2013-06-06 11:34:01 525

转载 log4j xml配置详解

xml version="1.0" encoding="UTF-8"?>  >       log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >           appender name="myConsole" class="org.apache.log4j.ConsoleAppender">

2013-06-06 10:45:29 516

转载 Hibernate 面试中最常考察的知识点整合

对于Hibernate,面试官最想知道的无非是以下总结这这十多个问题,每个问题都有详细的答案,如果都完全掌握以下的这些问题,那面试时问及Hibernate你还用怕什么呢?让自信伴随着你第一次冲刺吧!一、简述 Hibernate 和 JDBC 的区别、优缺点?JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联

2013-03-27 15:52:59 443

转载 JQuery 的学习

jQuery 库 – 特性 jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:²  HTML 元素选取²  HTML 元素操作²  CSS 操作²  HTML 事件函数²  JavaScript 特效和动画²  HTML DOM 遍历和修改²  AJAX²  Utilities2.         jQuery 语法

2013-03-17 11:19:27 578

原创 查询jvm参数以及操作系统信息的java代码

//操作系统信息 OperatingSystemMXBean osm = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();System.out.println("osm.getName() "+osm.getName()); //名字 System.out.println("osm.getVers

2013-03-15 13:39:15 922

转载 如何在Eclipse中查看JDK类库的源代码

下面介绍下如何设置eclipse方便我们查看jdk源码/.在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口

2013-03-15 13:38:56 592

转载 iframe跨域访问session丢失问题解决办法

情景 1、需要在稽核系统中访问翼支付系统功能,使用iframe包含翼支付中菜单连接来实现。但是在系统第一次访问的时候总是提示“当前登录用户已经过期,请注销后重新登录”。原因 1、经过跟踪调试发现,是由于session丢失引起的,session丢失了取不到里面的usersession过滤器拦截到后就认为没有登录。 解决办法 1、通过设置p3p头来解决,代码如下,以下4

2013-03-14 17:42:31 1398

转载 [SVN]删除SVN保存的默认密码的方法

由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。解决方案:在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:1. 查看你的Eclipse中使用的是什么SVN Int

2013-03-14 17:41:32 3222

原创 JDBC用管理员(DBA)权限连接Oracle

具体实施如下:   private static String driver = "oracle.jdbc.OracleDriver";     private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";     private static String user = "sys";     privat

2013-03-14 17:39:30 1580 1

原创 oracle表空间使用状态以及sga、pga各个参数查询语句

--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名",   D.TOT_GROOTTE_MB "表空间大小(M)",   D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",   TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GRO

2013-03-14 17:36:48 2456

转载 oracle创建表空间时提示磁盘空间不足,但是查看磁盘空间又是足够的

情景 1、在本地恢复现场数据库时出现,要导入的数据库文件大小3.9G,建表空间时数据文件大小填的5G,磁盘剩余空间120G,执行创建表空间时,提示磁盘空间不够。经查找发现磁盘的文件系统是fat32,而fat32只能存放不大于4G的单个文件。解决办法 1、把磁盘装换成ntfs格式的: FAT32转换成NTFS 开始→运行→键入cmd按回车,在命令提示符下,输入命令“conve

2013-03-14 17:35:00 3450

转载 Oracle中的'&'符号问题

在Oracle中,如果在sql中出现'&'符号,会被自动转义 而被要求输入在&符号后跟随的字符串的值,例如: update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222&cid=333';执行这个操作时,Oracle会提示 Enter value for cid: 原因是在Oracle中 & 符号是作为

2013-03-14 17:33:01 1224

转载 oracle11g r2版本使用exp命令导出时不能导出空表问题

情景:   1、江西CMCS5的数据库是11g r2版本的,由exp命令导出后,到测试环境还原后,启动cmcs5系统,访问时会出现一些错误(报错信息为table or view not exists)。是由于11g r2版本默认不导出空表导致的。解决办法: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 1、insert一行,再rollback就产生se

2013-03-14 17:28:15 796

原创 sqlplus连接、登录命令大全(选择实例登录、连接远程数据库实例等等)

1、默认实例登录,sqlplus username/password 如:sqlplus tas_yn/tas_yn 2、选择实例登录,sqlplus username/password@net_service_name 如:sqlplus tas_yn/tas_yn@orcl10g3、dba用户登录,sqlplus username/password as sysdba 如:sqlp

2013-03-14 17:25:39 15079

转载 设置ORACLE11g登录名和密码不区分大小写

oracle 11g 以前的版本的用户名和密码是不区分大小写的; oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写,用DBA用户登录执行就好了,修改后立即生效,不用重启数据库实例。

2013-03-14 17:23:25 6376 1

转载 linux系统oracle数据库,表中不能插入中文,会显示乱码

原因:linux系统新建实例默认字符集为英文字符集,新建实例时忘记修改了。 解决办法:sqlplus登录执行一下命令,修改字符集。 SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER

2013-03-14 17:22:10 1077

转载 Oracle 分区表增加分区

增加表分区适应于所有的分区形式,其语法是alter table tbname add partition. 但是,需要注意对于像list,range这种存在范围值的分区,所要增加的分区值必须要大于当前分区中的最大值 (如果当前存在maxvalue或default的分区,add partition会报错,这种情况只能使用split) alter table tbname split pa

2013-03-14 17:20:41 2062

转载 将已存在的实例上的某一个用户拥有的表和索引分离到不同的表空间.

一. 场景: 广西电信生成环境要求将CMCS,TAS,BCDL三个系统目前的各自实例上的表,索引分别存放在不同的表空间.二. 将表和索引分开存放在不同的表空间好处:       1. 分而治之管理.        2. 减少热点,提高访问效率: 因为正常建表和索引的时候如果不指定特定的表空间,表和索引都将存储同一个表空间(用户默认的表空间中).并且某一条行记录和行记录对应的索引可能

2013-03-14 17:16:39 1512

原创 DB2报错日志信息详解

1 DB2报错日志信息详解sqlcodesqlstate说明00000000SQL语句成功完成 01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用

2013-03-14 17:07:12 5339

原创 js 中的replace()方法

JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。 replace() 区别:var  s = "Hello. Regexps are fun." ;s = s.replace(/\./, "!" );  结果:s="

2013-03-14 17:05:21 639

原创 数据的格式和验证问题

NotEmpty : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/, Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^ Currency : /^\d+(\.\d+)?$/, Number : /^\d+$/,

2013-03-14 16:54:34 501

原创 java中和金额有关的问题系列

1.格式化金额     DecimalFormat format = new DecimalFormat("###,##0.00");     format.format(amount)

2013-03-14 16:51:34 546

空空如也

空空如也

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

TA关注的人

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