- 浏览: 60310 次
- 性别:
- 来自: 西安
-
最新评论
-
baifalove:
可以和我讲一下为什么 s标签写成 @s. 吗 是因为版本还是什 ...
struts2 遍历Map -
SEELEN:
很好!
servlet过滤器
文章列表
记录mysql 的group_concat函数用方法
- 博客分类:
- DB
表结构如下:
id rod_id role_name
1 1 超级管理员
2 1 管理员
3 1 系统管理员
4 2 高级会员
5 3 普通会员
6 4 游客
实现sql
select role_id,group_concat(role_name) from roles group by role_id;
这个在oracle10g以下版本中比较难实现,oracle10g中可以用WM_CONCAT函数
在做项目的时候,遇到将多条记录合并为一条记录,然后将不同的字段合并为一个字段显示,并用逗号分开;本人使用后,解决了很多不便解决的问题,特整理如下,以供各位网友参考!
具体创建如下:首先打开sql_plus:
创建函数使用的强制类:
--oracle9i聚合函数 (查询时使用)
create type CatStringImpl as object (
catstring VARCHAR2(4000), -- 返回的字符串
static function ODCIAggregateInitialize(sctx IN OUT CatStringImpl)
return number, ...
tomcat中部署java web程序
- 博客分类:
- 系统应用
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。
一、静态部署
静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程 ...
将java安装包Java14_64.sdk.tar 及Java14_64.license.tar传到aix下的一临时目录,如/tmp/javajdk
解压,如果文件名带有.gz,说明是经过压缩的,使用tar - xvfz进行解压并释放
# tar –xvf Java14_64.sdk.tar
# tar –xvf Java14_64.license.tar
得到Java14_64.sdk 和 Java14_64.license两个文件
安装
使用smit安装
# smit install_latest
在 ...
这几天蛋疼.看看别人url重写是怎么搞的..
1.解释下什么事url重写,以及它的优缺点:
URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url。
例:/viewthread.jsp?id=1234
重写后,可以用/viewthread/1234.html
使用Url重写能给你网站带来哪些好处。
第一:有利于搜索引擎的抓取,因为现在大部分的搜索引擎对动态页面的抓取还比较弱,它们更喜欢抓取一些静态的页面。而我们现在的页面大部分的数据都是动态的显示的。这就需要我们把动态页面变成静态的页面,有利于搜索引擎的抓取。
第二:让用户更容易理解,很少有用户 ...
1、 如果要插入的日期是当前时间,最简单的办法就是利用oracle自带的日期函数:sysdate。
建表时,将字段默认值声明为sysdate,如下:
create table examples
(
names varchar(10 ),
age number(3 ),
BirDate date default sysdate
)
执行insert时,只需要insert前两个字段,BirDate字段会自动用当前时间填充,如下:
insert into examples(names,age) values('helo',25);
这种方法的缺点是不够灵活 ...
1: tr变色
onMouseOut="this.style.backgroundColor=''" onMouseOver="this.style.backgroundColor='#BFDFFF'"
2: button加个连接
<input type="button" name="fanhui" class="buttom" onClick="window.location.href='user.do?method=findDep&&tar=toadd' ...
public class Test {
public static void stringReplace (String text) {
text = text.replace('j' , 'i');
}
public static void bufferReplace (StringBuffer text) {
text = text.append("C");
}
public static void main (String args[]) {
String textStri ...
java.lang.String的intern()方法
"abc".intern()方法的返回值还是字符串"abc",表面上看起来好像这个方法没什么用处。但实际上,它做了个小动作:
检查字符串池里是否存在"abc"这么一个字符串,如果存在,就返回池里的字符串;如果不存在,该方法会把"abc"添加到字符串池中,然后再返回它的引用。
我们做个测试:
String str1 = "a";
String str2 = "bc";
String str3 ...
今天突然想起前阵子遇到的一个plsql传参问题,趁记着mark下。
问题是这样,我想从java中传入一个字符串到存储过程getDate(v_str varchar2),存储过程中这样调用
select * from table where id in(v_str);
v_str格式:“id1,id2,id3”
但是不成功,原因是plsql会把v_str当成一整个字符来处理,意思也就是说in的结果里是一个字符,不是多个,所以查询不出结果。
这种情况通常处理时直接在存储过程中查询出in中的结果,而不是当个参数传进来。
oralce 常用函数
1.initCap
返回字符串并将其中单词的首字母大写
select initcap('helo world') from dual
输出:Hello World
2.conCat
连接两个字符串 和"||"一样
select concat('010-','88888888')||'转23' 电话 from dual;
select concat('010-','88888888')||'转23' as 电话 from dual;
输出:
电话
----
010-88888888转23
3.instr(C1,C2,I,J)(MS SQL ...
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您 ...
Js代码
var arr1 = [ "one", "two", "three", "four", "five" ];
$.each(arr1, function(){
alert(this);
});
输出:one two three four five
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
$.each(arr2, ...
关键字: java 基础
[转贴http://bocolijun.iteye.com/blog/154161]Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的 ...
原文链接http://bocolijun.iteye.com/blog/440932
关键字: quartz crontrigger
Quartz CronTrigger最完整配置说明
CronTrigger配置格式:
格式: [秒] [分] [小时] [日] [月] [周] [年]
序号 说明
是否必填 允许填写的值 允许的通配符
1 秒 是 0- ...