自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Oracle 创建索引的基本规则总结

Oracle 创建索引的基本规则总结   今天面试的时候被问到与这个相关的问题,突然就是想不全了,很囧,回来特此总结一下   一、B-Tree索引 1.  选择索引字段的原则: 在WHERE子句中最频繁使用的字段   联接语句中的联接字段 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) ORACLE在UNIQUE和主键字段上自动建立索引 在选...

2012-12-05 20:06:04 89

原创 url中文乱码分析

案例: 1、  环境介绍: 项目采用的是 SSH 框架技术,模板视图用的是 FreeMarker ,对于编码问题做了以下的配 置: ① tomcat 服务器没配置 URIEncoding 参数。 ② struts2 配置文件配置了如下的参数:   <!-- 编码 --> < constant name = "struts.i18n.encoding" value...

2012-09-06 13:04:37 113

原创 JVM监控工具介绍

jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现h...

2012-08-09 14:46:15 92

原创 页面乱码

    今天在IDC上发布一个版本,发布重启服务器之后发现页面所有一部分中文变成了乱码了,于是赶紧回退版本。比较悲催的是回退之后乱码仍然存在,而且不只一个context下面的工程有问题,整个jvm下的工程都有问题。感觉就是字符集编码的问题,于是感觉查了下jvm的编码,tomcat connector的编码和spring过滤器编码,都是utf-8的啊,页面的charset也是utf-8的啊。。没什么...

2012-08-08 19:28:26 105

原创 Java程序员应该掌握的10项基本技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使...

2012-07-05 00:01:52 78

原创 ORA-12545

  事情缘由星期一下午开始用户反映信用炒作查询功能异常,页面报出ORA-12545:因目标主机或对象不存在,连接失败的错误。咋一看感觉oracle出了问题了,查看了下DB的配置,一切正常啊,最近也没上什么版本,而且该应用有多个数据源,oracle的就有两个,另一个连接非常的正常,这就排除了app server程序的问题。难道是网络问题?在服务器上telnet机器和端口,也能连上。于是赶紧联系...

2012-07-04 23:38:30 265

原创 XSS漏洞

    今天在公司值班,没太多的事情可以干,上网学习了下XSS漏洞的原理。之前老是听人家说页面返回的数据要转码,防止XSS漏洞攻击,一直一知半解,今天看了一位同学的博客终于是弄明白了。     XSS漏洞又叫XSS又叫CSS(Cross Site Script) 中文的意思是跨站脚本攻击,在web页面插入可执行的脚本,当用户点击页面时候,脚本就被执行了,从而窃取用户cookie,修改页面内容,劫...

2012-06-22 14:43:40 75

原创 struts2升级到2.3.1.2总结

       1.Struts2对el表达的支持 struts2.1版本之后就对el表达式不支持了,页面会抛出异常    解决方法: 1)el表达式最好更改为ongl表达  2)或者不升级页面的taglib引用,拍拍的taglib是struts2.0.9版本的,还支持el表达式        2.Struts2表单字段处理 1)校验更加严格,不处理空格问题,会导致后台取不到相...

2012-06-22 14:16:54 108

原创 ThreadLocal之印象更正

    今天熟悉公司TMS系统的时候发现自己之前对ThreadLocal的理解是错误的。之前以为ThreadLocal就是一个有自己变量副本的Thread。今天查看文档和源代码的时候才发现根本不是那回事,ThreadLocal根本不是Thread,而是保持Thread变量副本的“容器”,那ThreadLocal是怎么保存这个变量副本的呢?而这个变量副本又怎么能区分是来至那个Thread的呢?  ...

2012-06-20 14:55:56 88

原创 java 注解

一、什么是java注解          注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。          Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。 二、自定义Java...

2012-06-11 15:25:21 65

原创 系统中记录金额的总结

     之前做项目的时候需要记录金额的大小,也需要进行金额的计算。金额大小精确到分,金额的计算最好以整型的形式计算,展示时候才将金额转换为大家熟悉的元。      一开始犯了个错误,在金额运算前先将金额转化为元,并以double类型存储,这样的做法很大程度会出现一些你意料不到的计算结果,其原因是浮点类型在计算机中是以二进制位表示的,而不是我们所熟悉的十进制,所以说浮点型数值只是十进制数的一个近...

2012-04-20 17:45:10 202

原创 Jquery easy ui使用小结

最近在搞前段,不是很熟悉,很苦逼,折腾来折腾去的。不过也好乘机学习学习jquery,easy ui和json,收获还是蛮多的。 1)上传文件后的二次确认    通常来说一般人会选择先将文件上传的服务器,先不解析,拿到文件存储的路径然后跳页面再解析然后显示解析内容。我没有这样干,直接在上传的时候解析了文件,然后将文件的内容已json字符串的形式跟着跳到下个页面,然后第二个页面用jquery easy...

2012-03-20 00:01:58 146

原创 SVN回滚版本

我刚开始使用SubVersion时, 想把svn代码库回滚到以前某个版本, 上网找来找去都找不到(那时文档比较少), 让我郁闷了好一阵子. 现在记录一下 SubVersion回滚的方法: 第一种方法: 使用TortoiseSVN进行回滚. 很明显, 这种方法只适用于windows平台. 以下摘自 TortoiseSVN文档: B.4. 回滚版本库里的版本 B.4.1. 使用...

2012-02-10 09:14:24 81

原创 java.lang.NoSuchMethod 分析

经常遇到恼人的java.lang.NoSuchMethod,分析分析都是在什么情况下发生的。 a)用JAVA 命令运行某个Class的时候,由于Class没有提供 JAVA命令期待的main方法,这个错误经常发生在java初学者身上,呵呵。 * 必须提供一个像下面的main函数,(除了args那个参数名称可以变之外) public static void main(St...

2012-02-08 00:10:10 186

DOM4J源代码,提供给大家学习

DOM4J源代码,提供给大家学习,DOM4J源代码,提供给大家学习,DOM4J源代码,提供给大家学习

2011-03-11

DesignJava

DesignJava

2008-05-02

EJB.Design.Patterns

EJB.Design.Patterns

2008-05-02

空空如也

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

TA关注的人

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