`
yatou_0209
  • 浏览: 36705 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

每天积累一点点,从细节开始。

阅读更多
1.在多表查询时,如果想使用一条语句查询数据,并需要查询附属表的信息时,尽量不要附属表的信息,如果需要一定要把附属表的信息筛选出你需要的那条记录出来,否则会出现数据重复的问题。如果筛选不出来你要的数据,那就拆开写吧。

发现这个问题时,是因为mysql 和oracle中group by 的区别:
oracle中group by 后面的属性一定要和select和order by 后面的属性相同,否则在oracle中无法执行。而mysql中就无需这样。

2.向linux系统上更新项目时(其实和系统无关 ),出现一个不能执行sql的错误,当时在本地是可以执行的,外网就不行,比较纠结。后来查了一下才了解到,原来是没有加上group by的缘故;事情是这样的:当你多表联查的时候,在不能确定数据是否完整的情况下,一定要写标准的sql 语句;

3.备份数据库表的值
create table T_RSP_SOLUTION_COMMENT_1404_28 as select * from T_RSP_SOLUTION_COMMENT t;

4.获得pageContext中的值 typeName pageContext 的属性值
pageScope.typeName

5.界面生成的随机数,用于防止重复提交问题。 每次把生成的随机数和session中的比较,
String psKey = ParamUtil.getString(request, "psKey");
log.debug("psKey: '" + psKey + "'");

HttpSession session = PortalUtil.getHttpServletRequest(request).getSession();
if (session.getAttribute(psKey) != null) {
	response.setRenderParameter("jspPage", session.getAttribute("jspPage").toString());
	return;
}
session.put(pskey,pskey);

jsp界面
<input type="hidden" name="pskey"/>

6.ie8下报错-----object doesn't support this property or method
原因:原生js方法“document.getElementsByClassName”在ie8及其以下浏览器中,不能使用。

7.增加或更改oracle中的连接地址(地址是你安装的oracle所在地址)
D:\oracle\product\11.1.0\client_1\network\admin\tnsnames文件中

DEV_69 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.11.1)(PORT = 端口号))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 服务器名称)
    )
)


8.c:foreach 中varStatus 的几个参数:index索引,count和,first是否是第一个,last是否是最后一个。在循环中,如果想设置奇偶行的样式,可以使用vs.count%2,貌似是简便了。


分享到:
评论
2 楼 yatou_0209 2013-11-01  
gerrard_ok 写道
真高深,学习了

1 楼 gerrard_ok 2013-09-25  
真高深,学习了

相关推荐

Global site tag (gtag.js) - Google Analytics