自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛祖来说

偶有几茎白发, 心情微近中年。 做了过河卒子, 只能拼命向前。

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 JS对select动态添加options操作

动态删除select中的所有options:        document.getElementById("ddlResourceType").options.length=0;      动态删除select中的某一项option:        document.getElementById("ddlResourceType").options.remove(indx);  

2014-12-26 16:27:13 5129

转载 程序员编程语录

1、如果没能一次成功,那就叫它1.0版吧。

2014-09-11 11:19:17 500

转载 早该知道的7个javascript技巧

简洁写法JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样:1 var car = new Object();2 car.colour = 'red';3 car.wheels = 4;4 car.hubcaps = 'spinning';5 car.age = 4;下面的写法能够达到同样的效果:

2014-09-11 09:53:07 396

原创 eclipse js 报错解决办法

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能。三个步骤:1.Eclipse代码  右键点击项目->properties->Validation->Errors/Warming  将Enable Javascript Sematic validation前面的钩子去掉   2.打开.project

2014-09-02 11:29:33 387

原创 jsp 传值jsp 数据库 乱码解决

jsp传值给jsp中文乱码 传值给数据库乱码的解决方法所有的用到编码的全部统一utf-81.装mysql的时候有选择编码的界面的那个地方选utf-8编码2 建数据库的时候选择 字符集 排序规则全部utf8 -- UTF-8 Unicode  utf8_general_ci3 建立表的时候 字符集 排序规则全部和上面一样到这

2014-08-08 15:11:17 607

原创 fast parse,soft parse,hard parse的区别

Oracle发布一个SQL语句的处理过程:1、将该语句转化成ASCII等效数字码2、将ASCII等效数字码传递给一个散列算法,由该散列算法产生一个单独的散列3、搜索当前用户的session缓存中(在PGA中)是否存在相同的散列版本,如果存在,就直接执行该语句。这就是fast parse。4、如果在PGA中没有命中,查找其他的session中是否有相同的散列,这就需要到共享池的库缓存

2014-08-06 09:22:07 645

原创 oracle中:=与=:的区别

变量绑定 是指在sql语句的条件中使用变量而不是常量。比如shared pool里有两条sql语句,select * from tab1 where col1=1;select * from tab1 where col1=2;对oracle数据库来说,这是两条完全不同的SQL,对这两条语句都需要进行hard parse。因为oracle会根据sql语句的文本去计算每个字符在内存里的h

2014-08-06 09:19:20 1258

原创 连接池的优势

积累:  当业务需要定时(时间间隔很短)向外界数据库捉取数据时要采用连接池的方式;不能使用jdbc的方式。当程序频繁的使用jdbc连接数据库时,获取连接的时间会很长,大大降低了性能。表现:使用jdbc:获取900条数据大概需要110628ms(毫秒);使用连接池:当程序第一次获取数据时使用相同的时间(110628ms左右);当第二次获取时间是就会发现获取900条的数据使

2014-08-06 09:17:27 429

原创 代码可读性

了解优化对象当我开始编程时,所拥有的处理器执行速度很慢,内存空间也非常有限 —— 有时仅以KB衡量。因此,必须合理考虑内存的使用和优化。在大学里,我们知道了优化的两个极端情况:你可以牺牲空间来换取执行速度的提升,或者通过执行重复操作来换取内存消耗的优化。如今,没有人会太在意内存的使用(除了demoseners,嵌入式系统工程师,部分手游开发者),不仅是对于RAM空间

2014-07-28 09:32:56 743

原创 关于ORA-00979 不是 GROUP BY 表达式错误的解释

问题:关于ORA-00979 不是 GROUP BY 表达式错误的解释积累:group by的含义      分组。      含有group by 的语句,select 的字段除了group by中出现的,其余必须是聚合函数,类似max这些确定唯一一条的      SELECT a_id,max(b_id) FROM a_b GROUP BY a_id;

2014-07-23 17:59:20 480

原创 最佳日志实践

前言日志用来记录用户操作、系统运行状态等,是一个系统的重要组成部分。然而由于日志并非系统核心功能,通常情况下并不受团队的重视。在出现问题需要通过日志来定位时,才发现日志还存在很多问题。日志记录的好坏直接关系到系统出现问题时定位的速度,同时可以通过对日志的观察和分析,提前发现系统可能的风险,避免线上事故的发生。我们在开发和运维NOS(网易对象存储,Netease Object Sto

2014-07-17 09:36:18 402

原创 HTML5是如何使用鼠标滚轮事件的

你我都知道在HTML5网页中添加鼠标滚轮事件能够更好的让用户与网页进行交互操作。而在HTML5中,鼠标滚轮并不仅仅就只能上下滑动网页,实际上你还可以依靠这个完成更多的功能,比如视野平面的放大与缩小。   大部分浏览器都是支持鼠标滚轮事件的,所以你可以先订阅鼠标滚轮事件的方法,每当事件被触发时,你能获取一个名为 wheelDelta 的属性,它代表刚才鼠标滚轮改变的大小,其中正值

2014-07-16 18:08:36 972

原创 线程讲解

1.程序通过Thread t = newThread(),调用t.start()启动一个线程,使该线程进入可运行(Runnable)的状态。 2.由JVM的决定去调度(Scheduler)在可运行状态(Runnable)下的线程,使该线程处于运行 (Running) 状态,由于JVM的调度会出现不可控性,即不是优先级高的先被调用,可能先调用,也可能后调用的的情况。运行状态(Running)

2014-07-16 10:23:26 377

原创 java.math.BigDecimal cannot be cast to [Ljava.lang.Object;

从数据库中使用sum函数取出

2014-07-16 10:17:22 4150

原创 a different object with the same identifier value was already associated with the session

这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体.一开始按网上说的用session.merge(Object)报了一个错,可能是没有用好,改用 session.clear(); session.update(user);这样就OK了,方法为:package or

2014-07-15 14:59:12 307

原创 java.lang.OutOfMemoryError: Java heap space什么原因

如题

2013-09-24 15:29:16 405

原创 eclipse 开发的web项目

eclipse 开发的web项目中下载文件时提示java.lang.OutOfMemoryError: Java heap space怎么解决

2013-09-24 15:16:57 542 1

《人月神话》

一本有用的书,一本经典的书,对程序员有很大意义的书

2014-07-25

空空如也

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

TA关注的人

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