上一页 1 ··· 6 7 8 9 10
摘要: 系统总有出现异常的时候,那么出现异常时应该如何处理? 一直以来,我都以为这么处理就足够的: 在日志中打印Exception的堆栈信息,以便排查原因 反馈给用户系统xxx出现问题 package com.nicchagil.util.requestlogger; import java.io.IOEx 阅读全文
posted @ 2014-07-28 18:52 nick_huang 阅读(1389) 评论(0) 推荐(0)
摘要: 如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。 Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便; 所以,也流行有许多Java HTTP请求的fr 阅读全文
posted @ 2014-07-28 11:16 nick_huang 阅读(107036) 评论(13) 推荐(28)
摘要: 我们习惯用eclipse svn中查看一个目录下,甚至整个工程下,所有的文件的变更列表;操作为:右键工程 -> Team -> Show History。 最近在使用CVS,eclipse对应的cvs插件(Eclipse CVS Client 1.2.1)却不支持此运用,找了下其他一些cvs的客户端 阅读全文
posted @ 2014-07-21 17:09 nick_huang 阅读(11053) 评论(3) 推荐(0)
摘要: 它也是实现项目各个环节的好帮手,如编译、单元测试、打包、发布,等等。按照它的流程走,可以让我们养成严谨的习惯。 同时,我们用得很多的是用它下载JAR,想想以前,以前框架的包都是自己一个一个爬官网下载的。 检查Java的安装 Maven是Java的工具,依赖于Java,必须先安装Java,建议Java 阅读全文
posted @ 2014-07-21 14:09 nick_huang 阅读(3100) 评论(0) 推荐(0)
摘要: 在报表的开发当中,难免会遇到行转列的问题。 以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用“行转列”: scott的emp的原始数据为: 使用“行转列”统计各职位的人员在各部门的分布人数后,数据为: 一、经典的实现方式 主要是利用decode函数、聚合函数( 阅读全文
posted @ 2014-07-11 12:12 nick_huang 阅读(72478) 评论(1) 推荐(8)
摘要: Weblogic的管理服务器和被管服务器的启动、关闭,偶尔会用到,却又不常用,导致需用时却忘记了,而又重新查阅HELP。 故,以此记录,方便查阅、执行。 首先,weblogic的启动脚本和关闭脚本都在域目录的bin文件夹下,所以,先cd到该目录 cd $WEBLOGIC_HOME/user_proj 阅读全文
posted @ 2014-07-09 18:32 nick_huang 阅读(20293) 评论(0) 推荐(0)
摘要: Properties常用于项目中参数的配置,当项目中某段程序需要获取动态参数时,就从Properties中读取该参数,使程序是可配置的、灵活的。 有些配置参数要求立即生效,有些则未必: 一、实时性要求非常高。项目中,有些参数要求实时性非常高,即在系统运行中,IT人员修改了该参数值,该新参数值要求立即 阅读全文
posted @ 2014-07-09 12:27 nick_huang 阅读(2297) 评论(2) 推荐(0)
摘要: 有时候,需要动态获取对象的属性值。 比如,给你一个List,要你遍历这个List的对象的属性,而这个List里的对象并不固定。比如,这次User,下次可能是Company。 e.g. 这次我需要做一个Excel导出的工具类,导出的批量数据是以List类型传入的,List里的对象自然每次都不同,这取决 阅读全文
posted @ 2014-07-08 17:15 nick_huang 阅读(18152) 评论(0) 推荐(2)
摘要: 系统开发中,经常遇到级联Select的状况,而级联的Select Option数据一般记录于DB,如果每次都重新写一套级联Select,工作将是繁琐滴。。。 一般来说,写一套级联的Select的几个步骤: 而这次,想写一套可重用的代码,便于以后有需要的时候可方便的搬进以后的项目,本代码依赖于 Kic 阅读全文
posted @ 2014-03-18 02:36 nick_huang 阅读(5347) 评论(0) 推荐(0)
摘要: 开发中偶尔需要新增一条记录或修改一条记录的几个字段,语法中有微妙的区别。 由于不是经常写,久不写就忘记了,而又要重新查找或调试。 新增记录语法: --新增记录(仿照已有表记录)INSERT INTO T_XXXX T (T.FIELD_1, T.FIELD_2, T.FIELD_3, T.FIELD 阅读全文
posted @ 2013-08-30 00:49 nick_huang 阅读(3240) 评论(0) 推荐(0)
摘要: 用于: 1、修改表前,可用于对原表表结构或表数据的备份 2、仿照原表的表结构建立一张新表 CREATE TABLE T_XXXX_BAK_130810 AS SELECT * FROM T_XXXX T; 阅读全文
posted @ 2013-08-30 00:28 nick_huang 阅读(790) 评论(0) 推荐(1)
摘要: Hibernate支持HQL和SQL的查询,返回结果支持POJO类型或字段/数组的形式。 开发中用Hibernate进行数据库查询,用的是SQL。原来需要查询一个表的几乎所有字段,所以我使用了addEntity方法,将查询结果转换为映射的对象。后来需求变更,需要查询另外几个表的若干字段,不想继续用a 阅读全文
posted @ 2012-12-03 16:40 nick_huang 阅读(10205) 评论(0) 推荐(0)
摘要: Map接口在Java中经常使用,例如其实现类HashMap,而在JS里没有明确地实现此功能的元素(有功能类似的,如Object),使用“JS中排除重复元素”中的第2种方法,可以写一个简单的JS实现Map。 阅读全文
posted @ 2012-11-13 19:49 nick_huang 阅读(2030) 评论(0) 推荐(0)
摘要: 一、页面有太多的Store 使用Ext中,Combo下拉框是常用的元素,一般情况下,每个Combo都对应有Store为其加载下拉数据。 如果这些Store都显示地声明、定义在用例的JS脚本中,这样脚本显得有点乱。 一般情况下,Store需要加载的下拉数据都存放在数据库共同的字典表中,Store需要通 阅读全文
posted @ 2012-11-13 19:45 nick_huang 阅读(1102) 评论(0) 推荐(0)
摘要: 使用JAVA中,常常使用Map/Set等集合的containsKey/contains方法以判断是否存在重复元素。 而在JS的数组中并无提供排重方法,而直接在逻辑代码中遍历数组以排重,会增加代码的复杂度。 所以,可以给数组添加一个排重的方法。 一、实现方式 1、嵌套循环查找重复元素 在用例开发过程中 阅读全文
posted @ 2012-11-03 22:54 nick_huang 阅读(4010) 评论(0) 推荐(0)
摘要: 我是一名普通不过的程序员,开发过程中不经意间常会发生一些错误,有些错误犯得常了,就记录了。 一、使用迭代器遍历集合时,容易误用if代替while去循环 使用迭代器遍历集合时,容易误用if代替while去循环: 应该为: 二、JS中避免在循环中重复声明变量 虽然在JAVA中不建议在循环中重复声明变量( 阅读全文
posted @ 2012-11-03 22:22 nick_huang 阅读(513) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10