- 浏览: 193618 次
- 性别:
- 来自: 武汉
最新评论
-
shaoscj163:
...
Java文件下载详解 -
ningy1009:
很不错,学习了
SQLServer2008 关于while循环 -
chen_lian:
写得非常具体详细 必须赞一个 嘿嘿 谢谢
Java文件下载详解 -
yanwushu:
很好,简明实用
SQLServer 关于Decimal精度控制 -
icefire_love:
受教了.总结的还不错.
SQLServer2008 字符串函数一览表
文章列表
var div1=$("#iframe1",window.parent.document).contents().find("#div1");
判断前台输入项的长度应该都会碰到String.length() 判断出来没有超出最大长度,存到数据库就超出长度的问题,oracle字符集是gbk的不太清楚,如果是UTF-8,中文是占三个字符的,所以要对中文进行特别判断。
代码如下:
public static int lengthOfUTF8(String value) {
int valueLength = 0;
if(value==null)
{
return valueLength;
}
String ch ...
架构:struts2+JQuery
需求:就是前台请求后台,后台查询数据库,将数据转换成json格式,使用struts2框架赋值给action内的变量jsonStr,前台通过 response.jsonStr 得到 json字符串,接着做相关操作。
前端代码:
jQuery.ajax({
url: 'business/xxxx!xxxx.action',
data: 'id='+id,
type: 'POST',
dataType:"json",
beforeSend: function() {
...
看看这写日志的频率就知道我有多闲了。。
前言:
其实关于tomcat,遇到过很多关于“慢”的问题,比如启动慢,比如页面打开慢,
以前太忙也太懒,不愿意花时间分析原因,现在终于肯静下来找原因
环境是eclipse+java+tomcat7.0.54
为什么那么肯定程序没有问题?因为本机和测试机是同一套代码,连的同一个数据库,
也是在tomcat下跑,页面打开很快。但本地打开同一页面要慢上好几倍。
网上有分析是需要加大内存分配,但是因为看,不,懂。所以又搜索了一下原因
最后看到说可能是某些断点打错了地方引起的,
想起我曾经也因为断点问题导致tomcat启动时卡死在某 ...
Java 基本的递归写法
- 博客分类:
- java
1.首先我们得有一个树状结构的表,类似这种结构。必须得有 id,pid 其他的根据需要来。
我们叫它treeTbl表吧。这里pid为0的表示是顶级节点。
2.接着select * from treeTbl ,并将得到的list 转换成一个Map集合,
key 为 pid ...
JQuery 数据加载中禁止操作页面
- 博客分类:
- javascript
比较常见的做法,但对我而言是第一次做,记录一下。
为了把找来的loading.gif 的背景色设置为透明,还特意装了quicktime。
有学到一些额外的东西。
先将div及img定义好
<body>
<div id="loadingDiv">
<img src="loading.gif" style="margin-top:230px;margin-left:700px;" />
</div>
</body>
...
前言:
环境是java+hibernate+oracle11g
目标是将某表中根据id分组后将name字段的值拼接到一列中,且用“,“进行分割
试过用 wm_concat() 结合 group by , 在pl/sql中执行正常,
但是在java程序运行时会报: ORA-22922:不存在的 LOB 值
1.没用hql查询,用的纯sql
2.也将字段转换为varchar类型了: cast(wm_concat(name) as varchar2(2000))
很头疼,网上说可能是hibernate的原因,
后来找了可以替代wm_concat()的方法 lis ...
灵机一动想的点子,应该不难理解
<textarea onmousedown='selectAll(this);'>11111</textarea>
function selectAll(textarea)
{
if (event.button==2)
{
$(textarea).select();
}
}
JQuery 一些特殊符号的使用
- 博客分类:
- javascript
前言:我写博客的频率与我的清闲程度成正比。。
太闲了所以想记录一下JQuery里的特殊符号,级别:入门级。用到哪里写到哪里,不全面是肯定的。
其实只要接触前端就肯定少不了用jquery,但是以前太忙,都是边学边用, ...
只是最基本的东西,没啥稀奇的,只是今天看jquery教程的时候偶然看到show()和hide()是可以写两个参数的,
第一个参数是元素隐藏/显示的速度(单位:毫秒),另一个是一个function类型。
例子如下,消失时会同时向上向左移动并且字体颜色逐渐淡化,元素还会还一直抖动,显示时相反,这种渐变效果挺可爱的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< ...
前言:写这个是为了实现使用cookie进行自动登录的功能,
下面的代码是一个元素一个元素进行创建和赋值的,
(可以尝试下将所有的html代码(form、input)全部拼好以后放到${ } 中,再进行提交。)
submit的时候注意下写法,就这样
//获取cookie中的值,填充到表单中,提交, 登录
var name=getCookieByIndex(1);
var pwd=getCookieByIndex(2);
//创建from表单及其子元素
...
前言:
由于ajax请求不像http请求,可以直接进行页面跳转,你返回的所有东西,ajax都只会识别为一个字符串。
之前尝试的方法是在拦截器中返回一个标识给ajax,然后再在每一个ajax请求成功之后根据标识“isNotLogin”进行页面的跳转,但是这样也很麻烦,每一个ajax请求之后,都需要写一句if(returnStr=="isNotLogin"){ window.location.href="xxxxxx" }
查了资料,试了一下ajaxSetup方法,可以给所有的ajax请求设置初始化,个人觉得就类似一个ajax拦截器吧,虽 ...
Struts2 在拦截器中向Action传参
- 博客分类:
- struts
struts.xml配置文件:
<package name="system-default" extends="struts-default" abstract="true">
<!-- struts2拦截器,拦截方法 -->
<interceptors>
<!-- 定义拦截器栈,所谓拦截器栈,是指由一个或多个拦截器组成
struts2 提供的拦截器栈,包含了strut ...