- 浏览: 103655 次
- 性别:
- 来自: 杭州
最新评论
-
thomas_20:
...
git oschina 多ssh key 登录小结 -
windshome:
大数据是和物联网、移动互联网、智能终端、云计算结合在一起看才有 ...
炒作的大数据和云计算 -
晴天16:
困扰我一天的问题,终于解决 赞一个
Ext js Ext.Ajax.request同步和异步问题 -
xtay_myet:
这个异常是怎么处理的啊
tomcat为容器的并发问题 -
ayesd:
你在IE下测试过10W点数据没有?
好玩的Highcharts Highstock
文章列表
项目中用到了date.js
/**
* Version: 1.0 Alpha-1
* Build Date: 13-Nov-2007
* Copyright (c) 2006-2007, Coolite Inc. (http://www.coolite.com/). All rights reserved.
* License: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/.
* Website: http://www.datejs.com/ or ...
项目中采用了Apache CXF webserivce 处理相关对外接口.相比以前的单一的axis(参数简单,方法简单).这相对比较面向对象.
1.服务端配置图:
2.配置文件
2.1对外接口配置
具体服务类:
关于客户端调用.下班了先闪
功能很简单,字段多了点,多一个参数少一个就容易出问题.
如:
too many columns.
最近看了web js优化的,js对内部变量约定为_ 开头如:_name,_age.
触发器写的比较少,临时变量不支持_myVar.可惜.
1.Compilation errors for
Error: PLS-00103: Encountered the symbol "_" when expecting one of the following:
Text: _TMP_PROJECT_ID NUMBER(16,0);
2.ORA-00947:not enough val ...
项目中遇到个超级长的sql。拷贝出来,用java 程序判断了下.总计字符长度 3464.里里外外的看的头晕.用oracle监测工具这里消耗时间特长.需要优化.
看了半天,牵涉业务逻辑,还是先改简单的吧.用exists 和not exists 替代in not in 。
A:
select uu.user_id
from tab_uum_users uu
where uu.company_id in
(select u.company_id from tab_uum_users u where u.user_id =21800001900)
and uu.us ...
项目中的jsp包含了整整1000行js.这样的代码实在是效率低下和臃肿不堪.到后来,谁改相关功能都直接在下面再写一个js方法.越弄越大.无语.
看了下,单独拎出来的问题在于,js中使用到了Struts标签.
这样,简单的将js剪切出来是会影响程序的运行的.
function infoimgsmodify(obj){
var path ;
var i = obj.value.lastIndexOf('.');
var len = obj.value.length;
var str = obj.value.substring(len,i+1) ...
别人给的一个项目(已经是打成rar形式).需要放到测试服务器上,然后做压力测试.
部署后启动tomcat居然报错.
严重: Error in dependencyCheck
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:389)
at java.util.jar.Manifest.read(Manifest.java:182)
at java.util.jar.Manifest.<init>(Manifest.java:52)
...
tomcat为容器的并发问题
- 博客分类:
- 并发压力测试
项目上线后,需要和im客户端进行数据交互.im客户端没10秒就会请求一次项目后台.client越多,访问的压力也越大.其中访问的时候还是单点认证,去其他server进行check,造成来个几十个客户端项目所在服务器的压力就很大.而且接口还是webservice.
需要进行测试和更改。
其他相关
采用Jmeter进行模拟并发.同时增加JavaMelody进行性能查看。
记录下遇到的相关问题
tomcat的最大线程数:
2011-9-6 13:13:46 org.apache.tomcat.util.net.AprEndpoint createWorkerThread
信息: Maximum num ...
sql 多表查询相关
- 博客分类:
- sql
走查代码时看到以下的sql.from 后接两个表用where连接。
看了会,想不出为什么这么写的理由,因为既然已经用inner join了完全可以都改用此方式.
而且改过后的效率还更高
select d.*,
(select count(*) from Tab_Dailyreport_Loginfo c where
c.info_parentid = d.info_id) count,u.user_truename userName,
u.user_photos userPhotos,u.user_sex userSex,de.dept_name
userDeptName fro ...
Struts 标签问题
- 博客分类:
- Struts 标签
lucene需要对返回的值高亮显示,页面采用div局部刷新.由于后台返回值已经按照一定的格式.只需页面原文展示即可.
如:
<font color='red'><strong>测试</strong></font>
页面输出的时候一不小心改成<s:property value="infoContent"/>
结果造成了html无法渲染.永远是html 代码样式.想过很多办法什么eval,html()等.
瞎折腾来瞎折腾去,FF下OK 但IE还是有问题.
最后原来是<s:property value=& ...
jQuery html()
- 博客分类:
- JQuery
局部刷新的时候,需要把后台返回渲染页面填充到div中.
使用$("#divID").html(data);
貌似在ie下不起作用.
无奈之下
document.getElementById("divID").innerHTML=data;
抽空看下这是why。
JQuery 之 jfontsize
- 博客分类:
- JQuery
jfontsize可以动态改变制定 内容的字体大小.
demo提供3个 按钮:
1.减小当前字体
2.当前字体
3.增大当前字体
开源项目:
http://www.jfontsize.com/#documentation
Lucene3.3.0 烂笔头
- 博客分类:
- Lucene
项目中需要用到全文检索,不用说首选lucene.目前版本为3.3.0 lib中增加lucene-core-3.3.0.jar
分词器采用第三方的IKAnalyzer.版本为IKAnalyzer3.2.8.jar
由于项目并发量可能不会很大,所以在新建一个记录保存到数据时,同时对该记录进行硬盘增加索引处理。修改和删除一样.
另外.每天半夜索引重新生成一份,然后合并.
针对数据在做索引保存时,只保存id,以及需要检索的内容content.
1.新增:
/********************************************************************* ...
项目中用到Column tree,基于ext3.3 找了个2.1的例子加入项目中,在ff下显示ok.但ie下排版错乱.以为是版本问题.改成3.3.问题依然.
主要问题为样式.定位问题为与现有框架中的样式冲突.查找加载的css
<link rel="stylesheet" type="text/css" href="script/extjs/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css&quo ...
combox 的下拉框点击后排版错乱,跑到左边了.也无法选中.发firefiox中正常.
原因为.控件的名字和id一样.导致ie中出现问题.
{
xtype : 'combo',
name : 'startDeptId',
id : 'startDeptId',//改为startDeptId_id
store : startDeptStore,
valueField : 'startDeptId',
displayField : 'startDeptName',
typeAhead : true,
triggerAction : ...
1.定义一个css
.x-grid-back-color {
background: #5C69F2;
}
2.js中引用此样式
{
dataIndex : 'emp4',
header : '',
sortable : true
,width : 150,
align : 'center',
renderer : renderDeptEmpValue
}
...
function renderDeptEmpValue(val,m) {
//....
m.css='x-grid-back-color';
return Strin ...