- 浏览: 28247 次
- 性别:
- 来自: 上海
最新评论
-
songsong:
哦,原来我做的一套框架是 异步长连接单工 Server/Cli ...
TCP连接的几种方式介绍
文章列表
1:
jetty 做动态的内容服务器
2:
picocontainer
做IOC容器
3:
dynaop
做AOP
4:
beanshell
做VIEW层次的转接很象struts的Action处理
5:
framework。ftl
页面模板技术 做页面
6:
axis做webservice做网络接口
参照的现在很多银行和企业用的企业流程处理配置系统hansky_butterfly的系统设计一部分 做了一个对于他应用的插件,为客户流程的定制做一些新的功能!
用这些做架构 本人认为特点
1:灵活小巧(这也是没用spring+struts的原因)
2:功能齐 ...
Weblogic服务器性能调优
注:在下面做的介绍都是以Weblogic8.1为例的,其它版本的Weblogic可能会有些许不同。
1) 设置JAVA参数;
a) 编辑Weblogic Server启动脚本文件;
l BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix)
l BEA_HOME\user_projects\domains\domain-name\startManagedWebLogic.c ...
HTTPCLIENT性能调优
- 博客分类:
- 项目设计
HTTPCLIENT性能调优
httpclient的默认配置提供了最大的可靠性和标准的遵守,而不是性能。(哪个标准?难道是指HTTP协议规范?)有几个配置选项和优化技术,可以显着提高httpclient 的性能表现。 本文档给出了对httpclient如何调优的 ...
1.配置环境变量如AXIS2_HOME D:\temp\axis2-1.4.1 ,然后修改PATH环境变量 加下%AXIS2_HOME%\bin
2.到任何一个目录下面执行java2wsdl如果弹出选项来就说明环境搭建成功
3.服务端发布成功后,现在就是手动生成wsdl文件具体命令就是(如下面就是成功了的画面)
D:\temp\example>java2wsdl -cp . -cn sample.HelloWorld -of HelloWorld.wsdl
Using AXIS2_HOME: D:\temp\axis2-1.4.1
Using JAVA_HOME ...
tuxedo : can not getmsg : no space left on device
tuxedo因linux系统信号量数量的限制而不能正常启动。
ipcs -q | wc -l
查看tuxedo现有msg队列
修改etc/sysctl.conf
kernel.msgmni=100 //核心最小信号量
kernel.msgmap=500 //核心最大信号量设置
以下是安装过程中切实出现的问题
问题1:
在sh tuxedo81_linux.bin时候出现
Preparing to install...
/tmp/install.dir.22860/Linux/resource/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
造成原因: linux的版本带来的问题 redhat5.4 用的 ...
现在比较常用的TCP应用连接:
1: 同步短连接 Server/Client
最简单 同一端口:客户端发送 --》服务端接收---》客户端 ---close()
2: 同步长连接 Server/Client
连接不断掉 一般用一个while(true)死循环维持
...
简单的reportViewer开发 是由三个部分组成
1: 数据源
2:页面模板层次
3:asp显示嵌入
1:固定模板开发(列不会变化)
可以用visual studio
-->new 一个.xsd 里面放置数据源 其实很像一个视图
你查询数据填充进去
-->new 一个.rdlc
把数据源和.xsd 绑定 显示在对应的位置 并作一些显示行列调整
注:其中rdlc里面的函数 是以vb的语法为基础的 eg:iff..
可以用它作一些页面数 ...
(一)Decorator模式——包装器模式
使用典型:(1)JAVA的IO包的应用 BufferedInputStream(DataInputStream)..
(2)sitemesh的页面装饰布局框架组件 decorators.xml就是它的配置文件
作用:它能通过创建一个包装对象,也就是装饰来包裹的对象。不必改变原类文件和使用集成的情况下,动态地扩展一个对象的功能。
1)使用方法:
一般是一个父类或接口
而下面有一些透明的我们可以实现的类
而再下面就是我们的包装类
在包装类的构造方法里面传入接口/父类
...
读别人写的《壹百度》 读后感后写的读后感。。。
感到这些都是自己应该做的!
1.人一定要做自己喜欢并擅长的事情。
这一点很重要,激情来自于兴趣,何况是可能和自己相伴一辈子的工作。
2、认准了,就去做;不跟风,不动摇
无论什么事,要认准都很难。
3、专注如一
4、把事情做到极致
互联网公司的每一个细分行业都只有一个最强的最赚钱的 公司,只有最好的产品才能留下来。
5、少许诺,多兑现
6、让数据说话
7、问题驱动
最简单有效的驱动源。
8、迅速迭代,越变越美
软件开发过程的基本思想
9、保持学习心态 ...